Configuration d'OpenClaw Discord Bot : guide d'intégration complet
Guide complet pour configurer OpenClaw en tant que bot Discord. Découvrez comment créer une application Discord, configurer les autorisations des robots, configurer la prise en charge multi-utilisateurs et exécuter plusieurs instances.
Quick Answer
Configurez le bot OpenClaw Discord : créez une application Discord, créez un bot, obtenez le jeton du bot, invitez le bot sur le serveur avec des autorisations, exécutez « openclaw Integrations Discord », saisissez le jeton et commencez à utiliser. Prend en charge plusieurs utilisateurs et plusieurs instances.
Présentation
Discord est parfait pour la collaboration en équipe et les serveurs communautaires, et l’intégration Discord d’OpenClaw facilite l’ajout d’un assistant IA à votre serveur. Avec la prise en charge des interactions multi-utilisateurs, des commandes slash et du déploiement à l’échelle du serveur, OpenClaw peut devenir un membre précieux de votre communauté Discord.
Ce guide couvre tout ce dont vous avez besoin pour configurer OpenClaw en tant que bot Discord, de la création de l’application à la configuration des fonctionnalités avancées.
Pour d’autres intégrations d’applications de chat, consultez nos guides :
Pourquoi Discorde ?
Discord offre d’excellentes fonctionnalités pour les robots IA :
- Commandes Slash — Interface de commande moderne
- Support multi-utilisateurs — Gérez plusieurs utilisateurs simultanément
- Intégration de serveur — Fonctionne sur des serveurs entiers
- Rich Embeds — De superbes messages formatés
- Thread Support — Organisez des conversations
- Système d’autorisations — Contrôle d’accès précis
Prérequis
Avant de configurer l’intégration Discord :
- OpenClaw installé — Voir guide d’installation
- OpenClaw configuré — Exécutez
openclaw onboardpour configurer votre modèle d’IA - Compte Discord — Compte Discord actif
- Accès au serveur — Autorisation d’ajouter des robots à un serveur Discord
- Bot Token — Vous le créerez à l’étape suivante
Étape 1 : Créer une application Discord
Créer une candidature
- Accédez au portail des développeurs Discord : discord.com/developers/applications
- Cliquez sur « Nouvelle application »
- Entrez un nom (par exemple, “OpenClaw Assistant”)
- Cliquez sur “Créer”
Créer un robot
- Allez à la section « Bot » dans la barre latérale gauche
- Cliquez sur « Ajouter un robot »
- Cliquez sur “Oui, faites-le!” pour confirmer
- Copiez le jeton du bot — Cliquez sur « Réinitialiser le jeton » si nécessaire, puis copiez :
MTAxMjM0NTY3ODkwMTIzNDU2Nzg5MA.AbCdEf.GhIjKlMnOpQrStUvWxYzAbCdEfGhIjKlMnOpQr
Important : Gardez le jeton de votre bot secret ! Ne le partagez jamais publiquement.
Configurer les paramètres du robot
Dans la section Bot :
- Nom d’utilisateur — Définir le nom d’affichage du bot
- Icône – Télécharger l’avatar du robot
- Public Bot — Décochez si vous voulez un bot privé
- Nécessite l’octroi de code OAuth2 – Laisser décoché
- Intention de contenu du message — Activez ceci (obligatoire pour le contenu du message)
- Intention des membres du serveur : activez si vous avez besoin d’informations sur les membres.
- Intention de présence : activez si vous souhaitez des mises à jour de présence
Enregistrez les modifications après avoir activé les intentions.
Étape 2 : Inviter le robot sur le serveur
Générer une URL d’invitation
-
Allez dans « OAuth2 » → « Générateur d’URL »
-
Sélectionnez les étendues :
- ✅
bot - ✅
applications.commands(pour les commandes slash)
- ✅
-
Sélectionnez les autorisations du robot :
- ✅ Envoyer des messages
- ✅ Lire l’historique des messages
- ✅ Utilisez les commandes Slash
- ✅ Intégrer des liens
- ✅ Joindre des fichiers
- ✅ Lire les messages/afficher les chaînes
- ✅ Gérer les messages (facultatif, pour modération)
- ✅ Ajouter des réactions (facultatif)
-
Copiez l’URL générée en bas
Inviter sur le serveur
- Ouvrez l’URL d’invitation dans votre navigateur
- Sélectionnez votre serveur dans la liste déroulante
- Cliquez sur « Autoriser »
- Complétez CAPTCHA si vous y êtes invité
Votre bot devrait maintenant apparaître dans la liste des membres de votre serveur (hors ligne initialement).
Étape 3 : Configurer OpenClaw
Exécuter la configuration de l’intégration
Démarrez l’intégration Discord :
openclaw integrations discord
Ou utilisez la commande générale d’intégrations :
openclaw integrations
# Select Discord from the menu
Entrez le jeton du robot
Lorsque vous y êtes invité, collez votre jeton de bot :
Enter your Discord bot token: MTAxMjM0NTY3ODkwMTIzNDU2Nzg5MA.AbCdEf...
OpenClaw vérifiera le jeton et se connectera à Discord.
Vérifier la connexion
Vous devriez voir :
✓ Discord bot connected successfully!
Bot username: OpenClaw#1234
Servers: Your Server Name
Vérifiez votre serveur Discord : le bot devrait maintenant apparaître comme en ligne.## Étape 4 : Commencez à utiliser le bot
Commandes barre oblique
Discord utilise des commandes slash. Tapez / dans n’importe quel canal pour voir les commandes disponibles :
/openclaw— Démarrez une conversation avec OpenClaw/help– Obtenir de l’aide/email— Vérifier le courrier électronique (si configuré)/calendar— Afficher le calendrier/tasks— Liste des tâches
Messages directs
Vous pouvez également DM directement le bot :
- Cliquez avec le bouton droit sur le bot dans la liste des membres
- Sélectionnez « Message »
- Envoyez un message du type « Bonjour, pouvez-vous m’aider ? »
Mentions de chaîne
Mentionnez le bot dans un canal :
@OpenClaw can you check my email?
Fonctionnalités avancées
Enregistrement de la commande Slash
OpenClaw enregistre automatiquement les commandes slash. Pour vous inscrire manuellement :
openclaw integrations discord --register-commands
Commandes Slash personnalisées
Créez des commandes slash personnalisées :
openclaw config set discord.commands.email.description "Check your email inbox"
openclaw config set discord.commands.calendar.description "View your calendar"
Prise en charge multi-utilisateurs
OpenClaw gère plusieurs utilisateurs simultanément :
- Contextes séparés — Chaque utilisateur a son propre contexte
- Mémoire spécifique à l’utilisateur — Mémorise les préférences de chaque utilisateur
- Conversations simultanées — Gère plusieurs utilisateurs à la fois
Configurez les limites d’utilisateurs :
openclaw config set discord.maxUsers 100
Prise en charge des fils de discussion
OpenClaw peut créer des fils de discussion pour les conversations :
openclaw config set discord.threads.enabled true
openclaw config set discord.threads.autoCreate true
Cela permet de garder les conversations organisées dans des canaux occupés.
Intégrations riches
OpenClaw envoie de superbes messages formatés :
openclaw config set discord.embeds.enabled true
openclaw config set discord.embeds.color "#00ff00"
Boutons de réaction
Ajoutez des boutons de réaction pour des actions rapides :
openclaw config set discord.reactions.enabled true
Les utilisateurs peuvent réagir aux messages pour des réponses rapides.
Options de configuration
Paramètres spécifiques au serveur
Configurez les paramètres par serveur :
openclaw config set discord.servers.SERVER_ID.channel "general"
openclaw config set discord.servers.SERVER_ID.prefix "!"
Formatage de la réponse
Configurez le formatage des messages :
openclaw config set discord.format "markdown"
Possibilités :
markdown— Formatage richeplain— Texte brutembed— Intégration de Discord
Limitation du débit
Débit des messages de contrôle :
openclaw config set discord.rateLimit 30
Limité à 30 messages par minute et par utilisateur.
Paramètres de confidentialité
Configurez la confidentialité :
openclaw config set discord.privacy.dmOnly false
openclaw config set discord.privacy.allowedChannels ["general", "ai-assistant"]
Paramètres de notification
Notifications de contrôle :
openclaw config set discord.notifications.enabled true
openclaw config set discord.notifications.quietHours "22:00-08:00"
Exécution de plusieurs instances
Pourquoi plusieurs instances ?
Vous souhaiterez peut-être plusieurs instances OpenClaw pour :
- Différents serveurs – Instances distinctes par serveur
- Différents modèles — Différents modèles d’IA par instance
- Équilibrage de charge : répartissez la charge entre les instances
Configurer plusieurs instances
-
Créez plusieurs applications Discord (une par instance)
-
Configurez chaque instance :
openclaw config set instance.name "instance1" openclaw config set instance.port 3001 -
Exécutez chaque instance :
openclaw --port 3001 --config instance1.json
Gestion des processus
Utilisez pm2 pour gérer plusieurs instances :
npm i -g pm2
# Start instance 1
pm2 start openclaw --name "openclaw-1" -- --port 3001
# Start instance 2
pm2 start openclaw --name "openclaw-2" -- --port 3002
pm2 save
pm2 startup
Dépannage
Le robot ne répond pas
Si votre bot ne répond pas :
-
Vérifiez l’état du bot :
openclaw status -
Vérifier le jeton :
openclaw config get discord.token -
Vérifier les journaux :
openclaw logs -
Vérifier les intentions — Assurez-vous que l’intention du contenu du message est activée dans le portail des développeurs Discord
Jeton invalide
Si vous voyez des erreurs « jeton invalide » :
- Vérifier le jeton — Consultez le portail des développeurs Discord
- Régénérer le jeton — Réinitialiser le jeton dans le portail des développeurs
- Mettre à jour le jeton :
openclaw integrations discord
Le robot n’apparaît pas en ligne
Si le bot apparaît comme étant hors ligne :
-
Vérifiez qu’OpenClaw est en cours d’exécution :
openclaw status -
Redémarrez OpenClaw :
openclaw restart -
Vérifiez la connexion :
openclaw test discord
Les commandes Slash n’apparaissent pas
Si les commandes slash n’apparaissent pas :
-
Attendez quelques minutes — L’enregistrement des commandes peut prendre du temps
-
Inscrivez-vous manuellement :
openclaw integrations discord --register-commands -
Vérifiez les autorisations — Assurez-vous que le bot dispose de l’autorisation « Utiliser les commandes Slash »
Limitation du débit
Si vous atteignez les limites de débit :1. Augmenter la limite de taux :
openclaw config set discord.rateLimit 60
- Vérifiez les limites de Discord — Discord a des limites de débit API
- Utiliser plusieurs instances — Répartir la charge
Erreurs d’autorisation
Si vous voyez des erreurs d’autorisation :
- Vérifiez les autorisations du bot — Assurez-vous que le bot dispose des autorisations requises
- Vérifiez les autorisations des chaînes — Le robot doit accéder aux chaînes
- Réinviter le bot — Régénérez l’URL d’invitation avec les autorisations correctes
Bonnes pratiques de sécurité
Sécurité des jetons de robot
-
Gardez le jeton secret — Ne partagez jamais publiquement
-
Utiliser des variables d’environnement :
export DISCORD_BOT_TOKEN="your-token" -
Rotation du jeton — Régénérer en cas de compromission dans le portail des développeurs
Sécurité du serveur
- Limiter les autorisations — Accordez uniquement les autorisations nécessaires
- Restreindre les chaînes — Limiter le bot à des chaînes spécifiques
- Liste blanche des utilisateurs : restreindre à des utilisateurs spécifiques :
openclaw config set discord.allowedUsers ["user1#1234", "user2#5678"]
Confidentialité des données
- Traitement local — Tous les messages traités localement
- Pas de stockage cloud — Sauf configuration explicite
- Stockage sécurisé — Données stockées dans
~/.openclaw
Cas d’utilisation avancés
Collaboration en équipe
Utilisez OpenClaw dans les serveurs d’équipe :
- Gestion des tâches – Attribuer et suivre les tâches
- Coordination du calendrier — Planifier les réunions
- Récupération d’informations — Réponses rapides pour l’équipe
- Documentation – Répondez aux questions sur les documents
Serveurs communautaires
Utilisation dans les serveurs communautaires :
- FAQ bot — Répondez aux questions courantes
- Modération – Aide à la modération
- Informations – Fournissez des informations sur le serveur
- Divertissement — Interactions amusantes
Serveur personnel
Utilisation sur serveur personnel :
- Assistant personnel — Gérer les tâches et le calendrier
- Gestion des e-mails — Consultez et répondez aux e-mails
- Productivité — Suivez les tâches et les projets
Comparaison avec d’autres plateformes
Discorde contre télégramme
- Discord — Mieux pour les serveurs, commandes slash
- Telegram — Mieux pour un usage personnel, plus simple
Consultez notre Guide Telegram pour comparaison.
Discorde contre Slack
- Discord — Gratuit, meilleur pour les communautés
- Slack — Meilleur pour les entreprises, plus d’intégrations
Consultez notre Guide Slack pour plus de détails.
Prochaines étapes
Maintenant que Discord est connecté :
- Explorez d’autres intégrations — WhatsApp, Telegram, Slack
- Configurer les compétences — Bibliothèque de compétences
- Configurer la messagerie — Intégration Gmail
- Lire la FAQ — Questions courantes
Conclusion
L’intégration Discord offre d’excellentes fonctionnalités pour la collaboration en équipe et les serveurs communautaires. Avec les commandes slash, la prise en charge multi-utilisateurs et le déploiement à l’échelle du serveur, OpenClaw peut devenir un membre précieux de votre communauté Discord.
Pour plus d’aide, consultez notre page d’intégrations ou notre FAQ. Bonne automatisation avec votre bot Discord !
> Related Articles
Configuration d'OpenClaw Discord Bot : guide d'intégration complet
Guide complet pour configurer OpenClaw en tant que bot Discord. Découvrez comment créer une application Discord, configurer les autorisations des robots, configurer la prise en charge multi-utilisateurs et exécuter plusieurs instances.
Intégration OpenClaw Gmail : Guide complet de gestion des e-mails
Guide complet pour intégrer OpenClaw à Gmail. Découvrez comment configurer OAuth, gérer votre boîte de réception, atteindre zéro boîte de réception et automatiser la catégorisation et les réponses des e-mails.
Configuration d'OpenClaw iMessage : guide d'intégration pour macOS uniquement
Guide complet pour configurer OpenClaw avec iMessage sur macOS. Découvrez comment configurer le pont Apple Messages, configurer l'intégration native d'iMessage et utiliser OpenClaw depuis votre Mac et iPhone.
Need help?
Join the OpenClaw community on Discord for support, tips, and shared skills.
Join Discord →