Intégration Discord MakeAutomatiser Discord avec Make.
Et si Make tenait ton serveur Discord à ta place ? Une bonne partie, oui. L'intégration Discord Make ouvre 34 modules : accueillir les nouveaux, poster les alertes, distribuer les rôles, ranger les salons. Cette page dit à quoi sert chacun et par où commencer.
Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth
Que fait vraiment l'intégration Discord Make ?
Elle relie ton serveur Discord à Make pour que les choses se fassent toutes seules : un membre arrive et reçoit son accueil, une commande tombe et l'équipe la voit dans le bon salon. Make appelle scénario l'enchaînement que tu construis, et module chaque brique de cet enchaînement. Discord en apporte 34, et tu n'écris pas une ligne de code.
Trois formes reviennent tout le temps. La première, c'est le fil de support : Create a Channel Thread ouvre un fil dédié dès qu'une demande arrive, Send a Message y pose le contexte, et la conversation ne pollue plus le salon principal.
La deuxième, c'est l'accès client. Create a Channel Invite fabrique un lien à la signature, Delete an Invite referme la porte quand la mission est finie. La troisième, c'est le ménage : List Channels passe en revue les salons que ton bot voit, Delete a Channel supprime ceux d'un projet livré.
Ce que Make ne te donnera pas, c'est le contenu des messages de tes membres. Depuis le 1er septembre 2022, Discord classe ce contenu en privileged intent, une autorisation à part : le bot vérifié de Make reçoit ces messages sans leur texte. Il te reste les mentions et les messages privés, ou une connexion personnalisée montée sur ton propre client ID. Pour le reste, Make an API Call tape directement dans l'API de Discord, et la Formation Make reprend ces réflexes depuis le début.
Discord existe aussi en nœud n8n, donc le même automatisme peut vivre ailleurs. La page Intégration Discord n8n couvre ce côté, et n8n vs Make pose les critères sans trancher à ta place.
Comment brancher ton compte Discord sur Make ?
- 01
Ajoute un module Discord
Dans ton scénario, pose n'importe quel module Discord, puis clique sur Create a connection. Une connexion, c'est ton compte Discord relié à Make une bonne fois : tous les autres modules Discord la réutiliseront ensuite sans rien te redemander.
- 02
Autorise Make côté Discord
Donne-lui un nom si tu veux t'y retrouver plus tard, c'est facultatif. Discord ouvre ensuite sa fenêtre d'autorisation : c'est là que tu valides ce que Make aura le droit de faire. La doc ne liste aucun prérequis particulier pour cette app.
- 03
Enregistre et repars construire
Clique sur Save. La connexion apparaît dans ta liste et se choisit d'un clic dans n'importe quel module Discord, y compris ceux que tu ajouteras dans six mois.
Monte ton premier scénario Discord
ObjectifQuand une invitation est créée sur ton serveur Discord, Make la journalise dans ton salon de modération.
- 01
Crée le scénario
Depuis la page Scenarios, lance un nouveau scénario et clique sur le plus pour poser ton premier module. Tu dois avoir sous les yeux une toile vide avec un seul rond dessus.
- 02
Pose Watch Channel Invites en tête
Cherche Discord par son nom, choisis Watch Channel Invites, puis clique sur Create a connection si ton compte n'est pas encore relié. La petite horloge sur le rond signale un déclencheur planifié.
- 03
Dis-lui quel salon surveiller
Une fois la connexion en place, Make lit ce que ton bot voit et te propose les valeurs dans les champs. Pas besoin de retenir quoi que ce soit par cœur.
- 04
Ajoute le message de suivi
Clique sur le plus à droite du déclencheur et ajoute Send a Message. Mappe ce que l'invitation te renvoie pour composer la ligne qui partira dans ton salon de modération.
- 05
Teste avec Run once
Clique sur Run once. Le scénario tourne une fois et te montre les bundles reçus par chaque module, un bundle étant un élément qui passe, ici une invitation.
- 06
Planifie et active
Règle l'horloge du premier module, qu'un nouveau scénario place toutes les 15 minutes, puis bascule l'interrupteur. À partir de là, Make repasse tout seul.
Ce qui lance un scénario Discord
3 modules démarrent un scénario quand quelque chose se passe dans Discord. Un déclencheur planifié est vérifié par Make au rythme du scénario ; un déclencheur instantané est appelé par Discord dès que ça se passe.
Watch Channel Messages
Déclencheur planifiéDans Make“Trigger when a new message is posted to the channel.”
Watch Channel Messages démarre ton scénario quand un nouveau message arrive dans le salon que tu as choisi.
Watch Channel Invites
Déclencheur planifiéDans Make“Triggers when a new channel invite is created.”
Watch Channel Invites se réveille quand une nouvelle invitation est créée pour un salon, c'est-à-dire au moment précis où ton serveur peut gagner des gens que personne n'a validés.
Watch Guild Members
Déclencheur planifiéDans Make“Triggers when a member has joined the bot's guild.”
Watch Guild Members repère un nouveau membre sur le serveur où ton bot est installé. C'est par lui que commencent la plupart des scénarios de communauté.
Ce que Discord sait faire dans un scénario
Discord te donne 31 modules en 7 groupes. Pour chacun : ce qu'il fait pour toi, le moment où tu le choisis, et ce qu'il faut surveiller.
Sommaire des modules
Messages
5 modulesList Channel Messages
RechercheDans Make“Returns the messages for the channel.”
List Channel Messages ramène les messages récents d'un salon dans ton scénario, un bundle par message, prêts à être comptés, archivés ou envoyés ailleurs.
Get a Message
ActionDans Make“Returns a specific message in the channel.”
Get a Message va chercher un message précis, celui que tu lui désignes, et te rend ce que Discord en garde.
Send a Message
ActionDans Make“Sends a message to a specified channel, thread, or guild member.”
Send a Message poste du texte dans un salon, dans un fil ou directement à un membre. C'est là que finissent la plupart des scénarios Discord.
Edit a Message
ActionDans Make“Edits a specified message.”
Edit a Message réécrit un message déjà publié, à sa place, au lieu d'en empiler un nouveau. Le salon garde une ligne claire plutôt qu'une pile de mises à jour.
Delete a Message
ActionDans Make“Deletes a message.”
Delete a Message retire un message du salon. C'est le scénario qui fait le ménage, personne ne remonte l'historique à la main.
Channels
9 modulesList Channel Invites
RechercheDans Make“Returns a list of invites (with invite metadata) for the channel.”
List Channel Invites te rend les invitations qui existent pour un salon, avec ce que Discord garde sur chacune, une par une.
List Channels
RechercheDans Make“Returns a list of bot's channels.”
List Channels te donne les salons que ton bot voit sur le serveur. C'est la façon habituelle de retrouver le bon avant qu'un autre module y écrive.
Get an Invite
ActionDans la doc seulementGet an Invite relit une invitation. La doc de Make le cite sans le décrire, donc son nom est tout ce qu'on sait de lui.
Delete an Invite
ActionDans la doc seulementDelete an Invite supprime un lien d'invitation. Là aussi, la doc le liste sans un mot d'explication : ce que montre un test est ce que tu auras.
Create a Guild Channel
ActionDans Make“Creates a new channel for the guild.”
Create a Guild Channel ouvre un nouveau salon sur le serveur sans que personne ait à cliquer dans Discord. Le scénario prépare la place, les gens n'ont plus qu'à s'y installer.
Create a Channel Thread
ActionDans Make“Creates a new channel thread.”
Create a Channel Thread ouvre un fil plutôt qu'un salon entier. La discussion a son coin, et le salon principal reste lisible. Une demande, un fil, et c'est le scénario qui l'ouvre.
Create a Channel Invite
ActionDans Make“Creates a new invite for the channel. It works only with a connection with permissions to manage invites.”
Create a Channel Invite fabrique un lien d'invitation neuf pour un salon, prêt à partir par mail, dans un message ou dans un document.
Update a Channel
ActionDans Make“Updates an existing channel.”
Update a Channel modifie un salon qui existe déjà plutôt que d'en créer un de plus. Le scénario l'ajuste, et la structure du serveur cesse de dépendre de la mémoire de quelqu'un.
Delete a Channel
ActionDans Make“Deletes a channel.”
Delete a Channel retire un salon du serveur. C'est la dernière étape d'un scénario de ménage, pas un geste de tous les jours.
Reactions
1 modulePost a Reaction with an Emoji
ActionDans Make“Posts a reaction for the message with an emoji.”
Post a Reaction with an Emoji pose un emoji sur un message. C'est la façon la plus légère qu'a un scénario de dire qu'il a vu passer quelque chose.
Member
6 modulesSearch Guild Members
RechercheDans Make“Searches for Guild Members.”
Search Guild Members cherche des membres sur le serveur et te rend ceux qui correspondent, zéro, un ou plusieurs. C'est le module à poser quand tu pars d'un nom et pas d'un identifiant.
List Guild Members
RechercheDans Make“Returns a list of members that are members of the bot's guild.”
List Guild Members parcourt les membres du serveur où ton bot est installé et les passe au module suivant, un par un. Un module de recherche comme celui-là peut rendre beaucoup de bundles, ou aucun.
List Guild Members with Reactions on Message
RechercheDans Make“Returns a list of guild member that reacted with the emoji on the message.”
List Guild Members with Reactions on Message te dit qui a réagi à un message donné avec un emoji donné. La réaction devient une feuille d'inscription. Tu récupères la liste des membres, pas un chiffre qu'il faut recompter à la main.
Update a Guild Member
ActionDans Make“Updates an existing guild member.”
Update a Guild Member modifie ce que le serveur sait d'un membre, sans qu'un modérateur ouvre Discord. Le scénario met à jour pendant que l'équipe fait autre chose.
Add a Role to a Guild Member
ActionDans Make“Adds a role to a guild member.”
Add a Role to a Guild Member donne un rôle à quelqu'un, et avec le rôle tout ce que ce rôle ouvre sur ton serveur.
Remove a Role from a Guild Member
ActionDans Make“Removes a role from a guild member.”
Remove a Role from a Guild Member reprend le rôle, donc l'accès. C'est la moitié du travail que la plupart des communautés oublient. Le scénario referme l'accès au même endroit qui l'avait ouvert.
Event
5 modulesList Guild Events
RechercheDans Make“Retrieves a list of scheduled events for guild.”
List Guild Events renvoie les événements prévus sur le serveur, pour qu'un scénario lise l'agenda avant de faire quoi que ce soit d'autre. L'agenda arrive comme une donnée, pas comme un écran que quelqu'un va consulter.
Get a Guild Event
ActionDans Make“Gets a specified guild event.”
Get a Guild Event rapporte un seul événement, celui que tu as déjà en main, avec ce que Discord en garde. Un module d'action comme celui-là travaille sur un élément à la fois.
Create a Guild Event
ActionDans Make“Creates a new guild event.”
Create a Guild Event inscrit une session dans le calendrier du serveur, depuis l'endroit où tes dates vivent déjà. Personne ne retape une date deux fois, et personne n'oublie de mettre la session devant la communauté.
Update a Guild Event
ActionDans Make“Updates an existing guild event.”
Update a Guild Event modifie un événement déjà publié, ce qui t'évite la deuxième annonce et la confusion qui va avec. L'événement déjà en ligne devient le bon, au lieu de cohabiter avec un rectificatif.
Delete a Guild Event
ActionDans Make“Deletes a guild event.”
Delete a Guild Event sort une session annulée du calendrier du serveur.
Webhooks
3 modulesCreate a Webhook Bot
ActionDans Make“Creates a new webhook bot.”
Create a Webhook Bot donne à un salon sa propre voix : un petit bot dont le seul métier est d'y déposer des messages. Un webhook, c'est une adresse où quelque chose d'extérieur vient poster.
Send a Message by Webhook Bot
ActionDans Make“Sends a new message by executing a (custom) webhook bot.”
Send a Message by Webhook Bot publie par le bot webhook que tu as créé, et pas par ta connexion principale. C'est le pendant de Create a Webhook Bot, l'un installe la voix et celui-ci s'en sert.
Delete a Webhook Bot
ActionDans Make“Deletes a webhook bot permanently.”
Delete a Webhook Bot supprime cette voix pour de bon.
Other
2 modulesUpdate a Current Bot
ActionDans Make“Updates a current and connected user's bot.”
Update a Current Bot modifie le bot qui porte ta connexion, depuis un scénario plutôt que depuis les réglages de Discord.
Make an API Call
ActionDans Make“Performs an arbitrary authorized API call to manage data in Discord.”
Make an API Call est la porte vers tout ce que les autres modules ne couvrent pas. Il appelle l'API de Discord directement, sur la même connexion et avec la même autorisation.
Besoin d'aide pour automatiser Discord avec Make ?
Une personne lit chaque message.
Les questions qui viennent ensuite
01L'intégration Discord Make est-elle gratuite ?
02Que faut-il pour connecter Discord à Make ?
03Le déclencheur Discord réagit-il en temps réel ?
04Que faire s'il manque un module Discord dans Make ?
05Make ou n8n pour Discord ?
Reçois nos astuces d'automatisation chaque semaine.
Pas de spam. Désinscription en un clic.