Créer un bot Discord IA avec OpenClaw : guide complet
Construisez un bot Discord propulsé par l’IA avec OpenClaw : installation, espaces d’équipe, composants v2, salons forum et exemples de configuration.

Jean-Elie Lecuy
|Fondateur de ClawRapid
Builder SaaS qui écrit sur OpenClaw, les agents IA et l'agentic coding, avec une obsession: rendre ces outils réellement utilisables.
La plupart des bots Discord sont limites. Ils repondent a des commandes slash avec des reponses predefinies, matchent des mots-cles et suivent des arbres de decision rigides. Un bot Discord propulse par OpenClaw est different : il lit les messages, comprend le contexte, se souvient de l'historique de conversation, utilise des outils et repond intelligemment.
Ce guide vous accompagne dans la creation d'un bot Discord IA avec OpenClaw, de la creation de l'application bot aux configurations avancees comme les forum channels et les components v2.
Pourquoi OpenClaw pour Discord ?
Les bots Discord traditionnels necessitent de coder chaque interaction. Avec OpenClaw, l'IA gere l'intelligence. Vous configurez juste la connexion et definissez ce que l'agent peut faire via les skills.
Avantages cles :
- Comprehension du langage naturel : Pas besoin de commandes slash. Les utilisateurs parlent normalement.
- Isolation des sessions : Chaque channel a son propre fil de conversation.
- Pattern guild workspace : Votre serveur Discord entier devient un workspace IA ou chaque channel est une session isolee.
- Components v2 : Messages interactifs riches avec boutons, selects et embeds.
- Support forum channels : L'IA repond aux posts de forum, parfait pour le support.
- Routage multi-agent : Dirigez differents channels vers des agents specialises.
Etape 1 : Creer une Application Bot Discord
- Allez sur le Portail Developpeur Discord
- Cliquez "New Application" et donnez-lui un nom
- Allez dans la section "Bot"
- Cliquez "Reset Token" et copiez le token
- Sous "Privileged Gateway Intents", activez :
- Message Content Intent (requis pour lire les messages)
- Server Members Intent (optionnel)
- Allez dans "OAuth2" > "URL Generator"
- Selectionnez les scopes :
bot,applications.commands - Selectionnez les permissions :
Send Messages,Read Message History,Add Reactions,Use Slash Commands - Copiez l'URL generee et ouvrez-la pour inviter le bot sur votre serveur
Etape 2 : Configurer OpenClaw
Ajoutez le canal Discord dans ~/.openclaw/openclaw.json :
{
"channels": {
"discord": {
"type": "discord",
"token": "VOTRE_TOKEN_BOT",
"guildWorkspace": true,
"sessionScope": "per-channel-peer"
}
}
}
Options de Configuration Cles
token (requis) : Votre token de bot Discord depuis le Portail Developpeur.
guildWorkspace : Quand true, chaque channel Discord devient une session isolee. C'est le pattern recommande pour une assistance IA server-wide.
sessionScope : Controle l'isolation des conversations :
"per-channel-peer"-- Chaque utilisateur dans chaque channel a une conversation separee. Ideal pour les bots de support."main"-- Tous les messages d'un channel partagent une conversation. Ideal pour les channels collaboratifs.
Etape 3 : Lancer et Tester
openclaw start
Le bot devrait apparaitre en ligne sur votre serveur Discord. Envoyez un message dans n'importe quel channel ou le bot a acces.
Le Pattern Guild Workspace
Le pattern guild workspace est ce qui rend l'integration Discord d'OpenClaw puissante. Au lieu d'un bot qui repond seulement aux commandes, vous avez une IA presente sur tout votre serveur.
Fonctionnement :
- Chaque channel texte = une session IA isolee
- Le bot maintient un historique de conversation separe par channel
- Les utilisateurs dans #general ont un contexte different de #support
- Les posts de forum obtiennent leurs propres sessions isolees
Exemple de disposition pratique :
#general -- Assistant IA casual, questions generales
#code-help -- Agent oriente programmation
#support -- Support client avec acces a vos docs
#brainstorm -- Ideation creative
Support des Forum Channels
Les forum channels Discord sont parfaits pour les interactions de type support. Chaque post de forum devient une conversation IA isolee :
Forum : #centre-aide
Post : "Impossible de se connecter a l'API" -- L'IA repond avec des etapes de depannage
Post : "Question facturation" -- L'IA repond avec les infos de facturation
Post : "Demande de fonctionnalite" -- L'IA categorise et accuse reception
OpenClaw detecte automatiquement les forum channels et traite chaque post comme une session separee.
Components v2 : Interactions Riches
OpenClaw supporte les components v2 de Discord, permettant des messages interactifs riches :
- Boutons : Actions cliquables dans les messages
- Menus de selection : Listes deroulantes
- Embeds : Messages formatas avec champs, images et pieds de page
L'IA peut generer ces composants dynamiquement selon le contexte.
Configuration Avancee
Routage Multi-Agent
Dirigez des channels specifiques vers des agents specialises :
{
"channels": {
"discord": {
"type": "discord",
"token": "VOTRE_TOKEN_BOT",
"guildWorkspace": true
}
},
"agents": {
"support": {
"model": "claude-opus-4-6",
"systemPrompt": "Tu es un agent de support. Aide les utilisateurs a resoudre leurs problemes.",
"channels": ["#support", "#centre-aide"]
},
"code": {
"model": "claude-opus-4-6",
"systemPrompt": "Tu es un assistant de programmation.",
"channels": ["#code-help"]
}
}
}
Support des DMs
Le bot peut aussi gerer les messages prives :
{
"channels": {
"discord": {
"type": "discord",
"token": "VOTRE_TOKEN_BOT",
"guildWorkspace": true,
"dmPolicy": "pairing"
}
}
}
Cas d'Usage
Gestion de Communaute
Deployez un assistant IA qui :
- Repond automatiquement aux questions frequentes
- Dirige les utilisateurs vers la documentation pertinente
- Resume les longs fils de discussion sur demande
- Accueille les nouveaux membres avec des introductions contextuelles
Support Technique
Creez un bot de support qui :
- Comprend les messages d'erreur et suggere des corrections
- Recherche dans votre documentation via des skills
- Escalade les problemes complexes au support humain avec un resume
- Maintient le contexte sur une session de depannage multi-messages
Moderation Assistee par IA
Utilisez OpenClaw pour aider a la moderation :
- Signalez le contenu potentiellement problematique
- Fournissez du contexte quand les moderateurs demandent "que s'est-il passe dans ce fil ?"
- Repondez automatiquement aux questions sur les regles
- Generez des resumes de discussions animees
Assistant d'Equipe Interne
Pour les serveurs prives :
- Assistant IA partage pour le brainstorming et la planification
- Assistant de code review dans les channels de developpement
- Resumeur de notes de reunion
- Outil de recherche rapide accessible a toute l'equipe
Connecter Plusieurs Canaux
Le gateway d'OpenClaw sert tous les canaux simultanement. Ajoutez WhatsApp et Telegram a cote de Discord :
{
"channels": {
"discord": {
"type": "discord",
"token": "TOKEN_BOT_DISCORD",
"guildWorkspace": true
},
"whatsapp": {
"type": "whatsapp",
"dmPolicy": "pairing"
},
"telegram": {
"type": "telegram",
"token": "TOKEN_BOT_TELEGRAM"
}
}
}
Une seule IA, trois plateformes. Consultez notre guide pour Telegram.
Depannage
Le Bot est En Ligne Mais Ne Repond Pas
- Verifiez que le Message Content Intent est active dans le Portail Developpeur
- Verifiez que le bot a les permissions "Read Messages" et "Send Messages" dans le channel
- Consultez les logs :
openclaw logs
Temps de Reponse Lents
- Le temps de reponse depend de votre fournisseur de modele. Claude Opus repond typiquement en 3-8 secondes.
- Pour des reponses plus rapides, envisagez un modele plus leger pour les channels simples
Le Bot Se Deconnecte
- Assurez-vous d'une connexion internet stable
- Le Gateway Discord necessite des connexions WebSocket persistantes
- En Docker, verifiez que le conteneur n'est pas redemarre par les health checks
L'Alternative Managee : ClawRapid
Configurer un bot Discord avec OpenClaw est assez simple, mais le maintenir necessite un serveur et une attention continue. ClawRapid propose des instances OpenClaw managees avec Discord pre-configure.
Avantages :
- Token de bot stocke de maniere securisee
- Reconnexion automatique et monitoring
- Support multi-canal integre
- Aucune maintenance serveur
Deployez votre bot Discord IA en quelques minutes avec ClawRapid.
FAQ
Q : Le bot doit-il etre mentionne pour repondre ?
R : Avec guildWorkspace: true, le bot repond a tous les messages dans les channels ou il a acces. Vous pouvez le configurer pour exiger des mentions si prefere.
Q : Peut-il gerer plusieurs serveurs ? R : Oui. Une seule instance OpenClaw peut servir plusieurs serveurs Discord. Les channels de chaque serveur sont des sessions isolees.
Q : Et les channels vocaux ? R : OpenClaw se concentre actuellement sur les interactions textuelles. Le support des channels vocaux n'est pas integre.
Q : Combien ca coute ? R : OpenClaw est gratuit. Le cout principal est l'utilisation API de votre fournisseur IA. Pour un serveur moderement actif, comptez 10-50$/mois en couts API selon le modele et le volume.
Q : Peut-on l'utiliser avec d'autres bots Discord ? R : Absolument. Le bot OpenClaw fonctionne independamment et n'interfere pas avec les autres bots. Ils coexistent dans le meme serveur et les memes channels.
Pret a upgrader votre serveur Discord avec l'IA ? Consultez notre guide des cas d'usage OpenClaw ou deployez avec ClawRapid pour un setup instantane.
Quel modèle veux-tu par défaut ?
Modifiable à tout moment depuis ton dashboard
Quel canal veux-tu utiliser ?
Modifiable à tout moment depuis ton dashboard
Dans 60 secondes, ton agent IA est en ligne.
Articles similaires

Comment créer un bot Telegram IA avec OpenClaw en 2026
Guide complet pour créer un bot Telegram IA avec OpenClaw : installation, configuration, cas d’usage et déploiement.

OpenClaw + n8n : orchestrer des API en toute sécurité
Connectez OpenClaw à plus de 400 services via n8n en gardant les identifiants au bon endroit : webhooks, proxy et bonnes pratiques de sécurité.

OpenClaw + Todoist: visibilité en temps réel pour les longues exécutions
Synchronisez les plans et les logs de progression d’OpenClaw dans Todoist pour rendre les workflows agentiques transparents, suivables et faciles à relire.