🩞
Integration de canal

Connecter OpenClaw a Discord

Ajoutez OpenClaw (anciennement Moltbot) a votre serveur Discord. Obtenez une assistance IA dans les canaux, fils de discussion ou messages prives.

🎼 Pourquoi utiliser Discord ?
  • ✓Integration serveur — Utilisez-le dans vos serveurs Discord existants
  • ✓Commandes slash — Interface de commande native Discord
  • ✓Support des fils — Gardez vos conversations organisees
  • ✓Embeds enrichis — Reponses joliment formatees
  • ✓Support des MP — Conversations privees avec votre bot
Etapes de configuration

1. Creer une application Discord

Allez sur le portail developpeur Discord et creez une nouvelle application :

  • Visitez discord.com/developers/applications
  • Cliquez sur "New Application"
  • Nommez-la (ex. "OpenClaw")

2. Creer un utilisateur bot

Dans les parametres de votre application :

  • Allez dans la section "Bot" dans la barre laterale
  • Cliquez sur "Add Bot"
  • Copiez le token du bot (gardez-le secret !)
  • Activez "Message Content Intent" sous Privileged Gateway Intents

3. Generer le lien d'invitation

Creez une URL OAuth2 pour ajouter le bot a votre serveur :

  • Allez dans "OAuth2" -> "URL Generator"
  • Selectionnez les scopes : bot, applications.commands
  • Selectionnez les permissions : Send Messages, Read Message History, Use Slash Commands
  • Copiez l'URL generee et ouvrez-la pour ajouter le bot a votre serveur

4. Configurer OpenClaw

Ajoutez la configuration Discord a votre fichier de configuration :

{
  "channels": {
    "discord": {
      "enabled": true,
      "token": "YOUR_BOT_TOKEN",
      "allowFrom": ["YOUR_USER_ID"],
      "guilds": {
        "YOUR_GUILD_ID": { "requireMention": true }
      }
    }
  }
}

5. Redemarrer et tester

Redemarrez OpenClaw et testez dans Discord :

openclaw restart

Puis mentionnez votre bot ou envoyez-lui un MP dans Discord pour tester la connexion.

Comment obtenir les IDs Discord
  • Activer le mode developpeur : Parametres -> Parametres de l'application -> Avance -> Activer le mode developpeur
  • Obtenir l'ID utilisateur : Clic droit sur votre nom d'utilisateur -> Copier l'ID utilisateur
  • Obtenir l'ID serveur (Guild) : Clic droit sur le nom du serveur -> Copier l'ID du serveur
Depannage
  • Le bot est en ligne mais ne repond pas ?

    Assurez-vous que "Message Content Intent" est active dans le portail developpeur Discord.

  • Les commandes slash n'apparaissent pas ?

    Les commandes peuvent prendre jusqu'a une heure pour se synchroniser. Essayez d'exclure et de re-ajouter le bot.

  • Erreurs de permission ?

    Re-invitez le bot avec les permissions correctes en utilisant le generateur d'URL OAuth2.

Discord connecte !

Configurez maintenant d'autres canaux ou ameliorez votre bot avec des competences personnalisees.