Accéder au contenu principal

Claude Code Channels avec Discord : guide d’installation pas à pas

Apprenez à utiliser Claude Code Channels pour vous connecter à Discord. Créez un bot, associez votre compte, gérez les permissions et transformez le chat en hub d’IA opérationnel en direct.
Actualisé 22 juil. 2026  · 11 min lire

Explorer avec l’IA

ChatGPTClaudePerplexity

Claude Code Channels vous permet de relier une session Claude Code active à des plateformes de messagerie comme Discord, Telegram ou iMessage afin d’envoyer des invites via un bot et de recevoir les réponses directement dans le chat. 

Au lieu de rester en permanence dans le terminal, vous interagissez avec votre flux de travail Claude Code en cours depuis une interface de messagerie familière. Tandis que Claude Cowork Dispatch gère des tâches ponctuelles automatisées, Claude Code Routines exécute des agents à intervalles réguliers dans le cloud, et Remote Control offre une supervision active d’une session locale. Les Channels apportent la connexion bidirectionnelle et persistante nécessaire aux workflows conversationnels.

Dans ce tutoriel, je vous guide pas à pas pour connecter Discord à Claude Code Channels, de l’installation de Claude Code à la création et l’appairage de votre bot Discord. À la fin, vous disposerez d’une configuration opérationnelle capable de rechercher sur le web, créer des applications, planifier des tâches et interagir avec votre système d’exploitation local via Discord.

En bref

  • Claude Code Channels sont des plugins basés sur MCP qui font le pont entre une session Claude Code active et des plateformes de messagerie (Discord, Telegram, iMessage)
  • Votre code reste en local : l’application de messagerie n’est qu’une interface distante vers votre session terminal en cours
  • La mise en place prend environ 10 minutes : créer un bot Discord, installer le plugin, configurer le jeton, associer votre compte
  • Les Channels ne fonctionnent que tant que votre session Claude Code est active : dès que vous la fermez, le bot passe hors ligne
  • Nécessite Claude Code v2.1.80+, un abonnement Claude.ai Pro ou Max, et l’environnement d’exécution Bun

Qu’est-ce que Claude Code Channels ?

Claude Code Channels sont des plugins MCP qui permettent à des applications externes d’envoyer des messages dans une session Claude Code active. Ils servent de passerelle entre Claude Code et des outils comme Discord, Telegram, iMessage, des alertes ou des webhooks. 

Claude reçoit le message dans la session en cours, travaille dessus, puis peut renvoyer une réponse via le même canal.

Les Channels ont été lancés en préversion de recherche le 20 mars 2026. Ils nécessitent Claude Code v2.1.80 ou supérieur, une connexion Claude.ai, et ne fonctionnent pas avec une authentification par console ou clé API. 

Pour les comptes Team et Enterprise, la fonctionnalité doit aussi être activée par l’organisation.

Les Channels fonctionnent uniquement lorsque votre session Claude Code est ouverte et en cours d’exécution. Si vous fermez Claude Code, les messages entrants Discord ou Telegram ne seront pas traités. 

Si vous souhaitez que la configuration reste disponible en continu, vous devez laisser Claude Code actif dans un terminal persistant ou un environnement d’arrière-plan.

Channels vs Remote Control vs sessions web

Claude Code propose désormais trois façons d’interagir à distance avec des sessions. Elles répondent à des besoins différents :

Aspect Channels Remote Control Sessions web
Interface Discord, Telegram, iMessage claude.ai/code, app iOS/Android Navigateur claude.ai/code
Emplacement de la session Votre machine (local) Votre machine (local) Cloud Anthropic
Temps de mise en place ~10 min (création du bot + appairage) 1 commande (claude remote-control) Aucun
Idéal pour Messages asynchrones, mobile first, salons d’équipe Poursuivre des sessions terminal depuis le téléphone Tâches rapides sans configuration locale
Accès aux outils locaux Complet (système de fichiers, MCP, git) Complet (système de fichiers, MCP, git) Sandbox cloud uniquement
Notifications Push natives (Discord/Telegram/iMessage) Ouverture de claude.ai ou de l’app requise Ouverture de claude.ai requise

Privilégiez les Channels si vous souhaitez des notifications push natives, des workflows asynchrones « fire-and-forget » ou un accès équipe via un serveur Discord. Utilisez Remote Control si vous préférez l’interface complète de claude.ai avec une configuration minimale. Dans les deux cas, votre session reste locale : votre code n’est pas acheminé via les serveurs d’Anthropic.

Claude Code Channels : prérequis

Avant de commencer, assurez-vous d’avoir :

  • Claude Code v2.1.80 ou supérieur
  • Un compte Claude.ai connecté via Claude Code
  • Un abonnement Pro ou Max
  • Bun installé, car les plugins de channel l’exigent
  • Un compte Discord
  • L’accès à un serveur Discord où vous pouvez ajouter et gérer un bot

Claude Code Channels ne fonctionne pas avec une clé API ni avec une connexion limitée à la console.

Pour utiliser les Channels, vous devez être connecté avec votre compte Claude.ai. Les utilisateurs Team et Enterprise peuvent aussi devoir demander à leur administrateur d’activer la fonction en amont. 

Étape 1 : installer Claude Code

Rendez-vous sur le site officiel de Claude Code et ouvrez le guide d’installation. Anthropic fournit des commandes d’installation pour différentes plateformes, dont Windows, macOS, Linux et WSL. Pour ce tutoriel, nous utilisons Windows PowerShell.

site officiel Claude Code

Source : Claude Code by Anthropic | AI Coding Agent, Terminal, IDE

Exécutez la commande suivante dans PowerShell pour installer Claude Code :

irm https://claude.ai/install.ps1 | iex

Une fois l’installation terminée, créez un nouveau dossier pour ce projet, déplacez-vous dedans et lancez Claude Code :

mkdir cc-channels
cd cc-channels
claude

Claude Code s’ouvre dans votre terminal et démarre une session locale. C’est la base pour la suite, car les Channels ne fonctionnent qu’au sein d’une session Claude Code active. Pour un tour d’horizon plus détaillé des fonctionnalités, consultez notre guide Claude Code 2.1

Étape 2 : connectez-vous avec votre compte Claude.ai

Connectez-vous à Claude Code avec votre compte Claude.ai. Dans la plupart des cas, Claude Code vous le demandera au premier lancement. Si ce n’est pas le cas, exécutez cette commande dans Claude Code :

/login

Se connecter avec votre compte Claude.ai

Les Channels fonctionnent uniquement avec une connexion Claude.ai. Ils ne prennent pas en charge la connexion par console ni l’authentification par clé API ; même si Claude Code fonctionne avec un autre mode de facturation, les Channels resteront indisponibles tant que vous ne serez pas connecté avec votre compte Claude.ai.

Étape 3 : installer Bun pour le plugin Discord

Les plugins officiels de channel pour Claude Code utilisent Bun, vous devez donc l’installer avant de configurer Discord. Si Bun n’est pas encore installé, vous pouvez le faire sous Windows avec cette commande PowerShell :

irm bun.sh/install.ps1 | iex

Après l’installation, vérifiez le bon fonctionnement de Bun en exécutant :

bun --version

Si Bun est correctement installé, PowerShell affichera le numéro de version. 

Étape 4 : ajouter le plugin Discord officiel

Avant d’installer le plugin Discord, assurez-vous que la marketplace officielle des plugins Claude Code est ajoutée et à jour. Exécutez ces commandes dans Claude Code :

/plugin marketplace add anthropics/claude-plugins-official
/plugin marketplace update claude-plugins-official

Claude Code ne trouvera pas le plugin Discord si la marketplace est absente ou obsolète. Si vous voyez une erreur du type « plugin not found in any marketplace », ces commandes résolvent généralement le problème.

Une fois la marketplace prête, installez le plugin Discord :

/plugin install discord@claude-plugins-official

Ajouter le plugin Discord officiel dans Claude Code

Ensuite, rechargez vos plugins pour que Claude Code active les nouvelles commandes du plugin dans votre session en cours :

/reload-plugins

Claude Code ne reconnaît pas les commandes des nouveaux plugins tant que vous n’avez pas rechargé.

Étape 5 : créer un bot Discord

Ouvrez le Discord Developer Portal et cliquez sur New Application. Donnez un nom à votre application, par exemple CC-Bot, puis créez-la. Vous pouvez également ajouter une description et une image de profil depuis la page General Information si vous le souhaitez. 

Créer un bot Discord

Puis :

  1. Ouvrez la section Bot
  2. Cliquez sur Reset Token
  3. Copiez le nouveau jeton du bot
  4. Conservez-le en lieu sûr pour l’étape suivante

Ce jeton permet à Claude Code de connecter votre bot Discord à votre session Claude Code locale.

Avant de quitter le Developer Portal, activez Message Content Intent dans les paramètres du bot. 

activer Message Content Intent dans le bot Discord

La configuration Discord de Claude Code doit pouvoir lire le texte des messages entrants, et Discord exige cet intent pour cela.

Étape 6 : inviter le bot sur votre serveur Discord

Ajoutez maintenant le bot à votre serveur Discord. Dans le Discord Developer Portal, ouvrez l’onglet OAuth2 et faites défiler jusqu’à OAuth2 URL Generator. Cochez bot dans Scopes. 

Une fois cela fait, Discord affiche automatiquement la section Bot Permissions, où vous pouvez sélectionner les permissions du bot.

Sélectionnez les permissions suivantes :

  • View Channels
  • Send Messages
  • Send Messages in Threads
  • Read Message History
  • Attach Files
  • Add Reactions
  • Send Voice Messages

Permissions du bot dans Discord

Après avoir choisi les permissions, Discord génère une URL d’invitation pour le bot. Copiez cette URL et collez-la dans votre navigateur. Selon votre configuration, cela ouvrira l’application de bureau Discord ou le site web Discord.

Choisissez ensuite le serveur où ajouter le bot et cliquez sur Authorize. Une fois validé, le bot doit apparaître sur votre serveur Discord et sera prêt pour l’étape suivante.

Inviter le bot sur votre serveur Discord

Étape 7 : configurer le jeton du bot dans Claude Code

Revenez maintenant à Claude Code et connectez-le à votre bot Discord en exécutant cette commande :

/discord:configure YOUR_DISCORD_BOT_TOKEN

Remplacez YOUR_DISCORD_BOT_TOKEN par le jeton du bot copié depuis le Discord Developer Portal. 

Claude Code l’enregistrera automatiquement ; vous n’avez pas besoin de créer le fichier de configuration manuellement.

Configurer le jeton du bot dans Claude Code

Par défaut, Claude Code stocke le jeton dans ce fichier :

~/.claude/channels/discord/.env

Vous pouvez aussi définir vous-même la variable d’environnement DISCORD_BOT_TOKEN avant de lancer Claude Code, mais la commande /discord:configure reste l’option la plus simple pour la plupart des utilisateurs.

Remarque : si cette commande ne fonctionne pas du premier coup, fermez votre terminal et rouvrez-le. Revenez ensuite dans le dossier de votre projet Claude Code et relancez-le. Comme les Channels ne fonctionnent qu’au sein d’une session Claude Code active, redémarrer le terminal et rouvrir Claude Code peut aider à rafraîchir la session et charger correctement la configuration Discord.

Étape 8 : démarrer Claude Code avec les Channels activés

À ce stade, votre bot Discord est prêt, mais il ne fonctionnera pas tant que Claude Code ne sera pas lancé avec le channel Discord activé. 

Quittez votre session Claude Code actuelle, puis redémarrez-la avec :

claude --channels plugin:discord@claude-plugins-official

Démarrer Claude Code avec les Channels activés

Cette commande lance Claude Code et charge le plugin du channel Discord en même temps. 

Dès le démarrage, votre bot peut passer en ligne et commencer à recevoir des messages de Discord dans cette session Claude Code active. Les Channels ne fonctionnent que tant que la session est ouverte ; si vous fermez Claude Code, le bot cessera de répondre jusqu’à son prochain lancement. 

Étape 9 : associer votre compte Discord

Une fois Claude Code exécuté avec le channel Discord activé, ouvrez Discord et envoyez un message privé à votre bot. Le bot doit répondre avec un code d’appairage. Cela ne fonctionne que pendant l’exécution de Claude Code avec l’option --channels activée ; si le bot ne répond pas, vérifiez que votre session Claude Code est toujours active.

Associer votre compte Discord en envoyant un MP au bot

Revenez ensuite dans Claude Code et exécutez :

/discord:access pair YOUR_PAIRING_CODE

Remplacez YOUR_PAIRING_CODE par le code envoyé par le bot. Cela approuve votre compte Discord et l’ajoute à la liste des expéditeurs autorisés pour cette session Claude Code.

Associer votre compte Discord

Après l’appairage, verrouillez l’accès pour que seuls les expéditeurs approuvés puissent contacter votre session :

/discord:access policy allowlist

Claude Code Channels utilise un modèle de liste d’autorisation : seuls les utilisateurs Discord approuvés peuvent envoyer des messages à votre session en cours. Les autres sont ignorés sans notification.

Étape 10 : tester Claude Code Channels dans Discord

Vous pouvez désormais utiliser le bot dans Discord comme vous utiliseriez Claude Code dans le terminal. Envoyez-lui un message, demandez-lui une action ; il répondra dans le chat tout en exploitant votre session Claude Code active en arrière-plan. 

Par exemple, demandez-lui de consulter la météo, de créer un rappel ou de construire un site web simple. 

Les Channels fonctionnent en envoyant votre message Discord dans la session Claude Code active, puis en renvoyant la réponse vers Discord. 

Tester Claude Code Channels dans Discord

Vous remarquerez peut-être que Claude Code peut s’arrêter et demander une autorisation avant d’utiliser certains outils. C’est normal. Claude Code est conçu pour demander avant d’effectuer des actions comme exécuter des commandes ou apporter des modifications, et ces demandes d’autorisation peuvent mettre la session en pause jusqu’à votre approbation. 

Vous pouvez gérer ces règles avec /permissions, ou utiliser d’autres modes de permission pour moins d’interruptions.

Pour les tests, certaines personnes lancent Claude Code avec cette commande :

claude --dangerously-skip-permissions --channels 
plugin:discord@claude-plugins-official

Cela ignore les demandes d’autorisation, de sorte que le bot Discord peut continuer à travailler sans votre validation à chaque action. Toutefois, la documentation officielle recommande de n’utiliser cette option que dans des environnements de confiance, car elle supprime une vérification de sécurité importante. 

Ensuite, essayez quelques tâches simples. Par exemple, demandez au bot de définir un rappel. Claude Code peut lire votre demande, raisonner et répondre dans Discord.

Créer un rappel avec Claude Code Channels dans Discord

Je lui ai demandé de construire un simple site portfolio. Il a généré les fichiers et a répondu rapidement dans Discord. 

Créer un site web avec Claude Code Channels dans Discord

J’ai ensuite ouvert le résultat dans mon navigateur ; pour une première version rapide, c’était très correct.

Exemple de site d’Abid Ali Awan

J’ai même modifié le comportement du bot pour envoyer des notes vocales et recevoir des réponses audio. L’échange devient alors beaucoup plus naturel, presque comme une vraie conversation.

Modifier le comportement du bot Discord

Dépannage de Claude Code Channels

Voyons quoi faire quand un problème survient.

Utiliser le plugin fakechat pour investiguer

Avant d’aborder les problèmes courants, sachez qu’il existe le plugin fakechat : un channel de test local qui lance une interface de chat en localhost, sans service externe à configurer. Si vous rencontrez des soucis avec Discord, fakechat aide à isoler si le problème vient de Channels lui-même ou de la configuration de votre bot Discord :

/plugin install fakechat@claude-plugins-official
claude --channels fakechat

Cela ouvre un chat dans le navigateur à l’adresse http://localhost:3000 qui envoie les messages directement à votre session Claude Code. Si fakechat fonctionne mais pas Discord, le souci vient de la configuration du bot, pas de Channels.

Problèmes fréquents et solutions

Voici les problèmes les plus courants lors de la configuration de Discord avec Claude Code Channels et comment les résoudre.

Si Claude Code ne trouve pas le plugin Discord, la marketplace officielle est généralement en cause. Ajoutez ou mettez à jour la marketplace claude-plugins-official, puis réinstallez le plugin Discord. Dans la préversion actuelle des Channels, les plugins approuvés proviennent de la marketplace officielle.

Si /discord:configure ne fonctionne pas, il est possible que le plugin soit installé mais non chargé dans la session en cours. Lancez /reload-plugins, et si cela ne suffit pas, fermez le terminal, revenez dans votre dossier de projet et relancez Claude Code.

Si votre bot apparaît hors ligne dans Discord, commencez par les bases : vérifiez la validité du jeton du bot, assurez-vous d’avoir lancé Claude Code avec claude --channels plugin:discord@claude-plugins-official, et que la session Claude Code est toujours ouverte. Les Channels ne fonctionnent que si la session locale tourne.

Si le bot est en ligne mais ne lit pas correctement les messages entrants, ouvrez le Discord Developer Portal et confirmez que Message Content Intent est activé. La documentation Discord indique que sans cet intent, les applications peuvent recevoir un contenu de message vide.

Si l’appairage échoue, renvoyez un message privé au bot et vérifiez que Claude Code tourne toujours avec les Channels activés. Le processus d’appairage dépend de la réponse du plugin local en direct avec un code d’appairage.

Enfin, si vous utilisez Claude Pro ou Max en individuel, vous pouvez activer les Channels par session avec l’option --channels. Si vous êtes en Team ou Enterprise, votre administrateur devra peut-être d’abord activer la fonctionnalité dans les paramètres de l’organisation. Les Channels exigent aussi une connexion Claude.ai : ils ne fonctionneront pas si vous êtes connecté via une authentification par clé API uniquement. 

Créer des channels personnalisés

Si Discord et Telegram ne correspondent pas à votre flux de travail, vous pouvez développer votre propre plugin de channel. Anthropic propose une référence Channels avec la spécification de serveur MCP. Un channel personnalisé peut faire transiter des webhooks, messages Slack, SMS, ou toute autre source d’événements vers votre session Claude Code.

Pour conclure

Claude Code Channels vous offre une ligne directe vers une session Claude Code active depuis Discord. Après la configuration initiale, votre bot devient une interface distante pour envoyer des invites, recevoir des réponses et piloter des tâches — sans rester collé au terminal.

J’ai couvert l’installation de A à Z : installation de Claude Code, connexion avec votre compte Claude.ai, installation de Bun, ajout de la marketplace officielle des plugins, création et invitation d’un bot Discord, configuration du jeton, lancement de Claude Code avec les Channels activés, appairage de votre compte et tests dans Discord.

Une fois connecté, le bot gère questions rapides, rappels, modifications de code et workflows projet plus longs via le chat. Seule contrainte à garder en tête : les Channels dépendent d’une session Claude Code active, donc le bot ne fonctionne que lorsque Claude Code est en cours d’exécution.

Pour aller plus loin avec Claude Code, consultez notre tutoriel Claude Code : bonnes pratiques ou le cours Introduction to Claude Models.

FAQ sur Claude Code Channels

Les Claude Code Channels restent-ils actifs après la fermeture de mon terminal ?

Non. Les Channels servent de passerelle vers une session locale active. Si vous fermez Claude Code, votre bot Discord cessera de répondre aux messages entrants. Pour garder le bot disponible en continu, vous devez laisser Claude Code tourner dans un terminal persistant ou en arrière-plan.

Puis-je configurer les Channels uniquement avec une clé API ?

Non. Claude Code Channels ne prend pas en charge l’authentification par clé API ni la connexion limitée à la console. Vous devez être connecté à un compte Claude.ai avec une offre Pro ou Max. (Les utilisateurs Team et Enterprise peuvent aussi avoir besoin que l’administrateur de leur organisation active la fonctionnalité.).

Comment empêcher des personnes au hasard sur mon serveur Discord d’exécuter des commandes sur ma machine ?

Claude Code Channels utilise un modèle de liste d’autorisation (allowlist) pour la sécurité. Avant d’utiliser le bot, vous devez lui envoyer un message privé pour recevoir un code d’appairage, que vous saisirez ensuite dans votre terminal (/discord:access pair YOUR_PAIRING_CODE). Exécuter ensuite /discord:access policy allowlist garantit que seuls les utilisateurs Discord approuvés peuvent interagir avec votre session locale.

Pourquoi mon bot Discord est-il en ligne mais ignore mes messages ?

La cause la plus fréquente est l’oubli des intents. Vous devez activer Message Content Intent dans le Discord Developer Portal ; sans cela, Discord envoie des champs de texte vides à votre bot. Vérifiez également que votre session locale a bien été lancée avec l’option --channels plugin:discord@claude-plugins-official.

Claude Code Channels prend-il en charge iMessage ?

Oui. Anthropic a ajouté la prise en charge d’iMessage environ une semaine après le lancement initial des channels Telegram et Discord. iMessage nécessite macOS car le plugin lit ~/Library/Messages/chat.db et envoie des réponses via AppleScript. Il n’y a pas de jeton de bot ni de service externe à configurer : installez le plugin avec /plugin install imessage@claude-plugins-official, accordez Full Disk Access à votre terminal et redémarrez avec --channels plugin:imessage@claude-plugins-official.

Quelle est la différence entre Claude Code Channels et Remote Control ?

Les deux maintiennent votre session en local, mais utilisent des interfaces différentes. Channels fait transiter les messages via Discord, Telegram ou iMessage avec des notifications push natives. Remote Control utilise l’interface web de claude.ai ou l’application mobile. Remote Control se met en place en une commande (claude remote-control), tandis que Channels nécessite la création d’un bot et l’appairage. Choisissez Channels pour des workflows asynchrones, pensés mobile, ou un accès équipe via les salons d’un serveur Discord. Choisissez Remote Control pour l’interface de chat claude.ai complète avec une configuration minimale.

Sujets
Contenus associés

blog

Types d'agents d'intelligence artificielle : Comprendre leurs rôles, leurs structures et leurs applications

Découvrez les principaux types d'agents d'intelligence artificielle, comment ils interagissent avec les environnements et comment ils sont utilisés dans les différents secteurs d'activité. Comprendre les agents réflexes simples, les agents basés sur un modèle, les agents basés sur un but, les agents basés sur l'utilité, les agents d'apprentissage, etc.
cursor ai code editor

Tutoriel

Cursor AI : Un guide avec 10 exemples pratiques

Apprenez à installer Cursor AI sur Windows, macOS et Linux, et découvrez comment l'utiliser à travers 10 cas d'utilisation différents.

Tutoriel

30 astuces Python pour un meilleur code, avec exemples

Nous avons sélectionné 30 astuces Python pour améliorer votre code et développer vos compétences en Python.
Kurtis Pykes 's photo

Kurtis Pykes

Tutoriel

Instructions IF, ELIF et ELSE en Python

Dans ce tutoriel, vous apprendrez exclusivement les instructions if else en Python.
Sejal Jaiswal's photo

Sejal Jaiswal

Tutoriel

Python Switch Case Statement : Guide du débutant

Découvrez le match-case de Python : un guide sur sa syntaxe, ses applications en data science, ML, et une analyse comparative avec le switch-case traditionnel.
Matt Crabtree's photo

Matt Crabtree

Tutoriel

Tableaux Python

Tableaux Python avec exemples de code. Découvrez comment créer et imprimer des tableaux à l'aide de Python NumPy dès aujourd'hui.
DataCamp Team's photo

DataCamp Team

Voir PlusVoir Plus