Ressources · Intégration Make

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

Ce que tu peux automatiser

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.

Connexion

Comment brancher ton compte Discord sur Make ?

  1. 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.

  2. 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.

  3. 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.

Premier scénario

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.

  1. 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.

  2. 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é.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

Déclencheurs

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.

Discord1Watch Channel Messages

Watch Channel Messages

Déclencheur planifié

Dans MakeTrigger 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.

Comment il se déclenche
en planifié. Make va voir le salon au rythme réglé sur le scénario, pas à la seconde où le message part.
Quand l'utiliser
un salon de demandes que l'équipe veut retrouver dans son outil de tickets.
Attention
depuis le 1er septembre 2022, Discord protège le contenu des messages. Avec le bot vérifié de Make, ceux de tes membres arrivent sans texte, sauf s'ils mentionnent le bot, viennent de lui ou arrivent en message privé. Une connexion sur ton propre client ID les rend lisibles.
Discord2Watch Channel Invites

Watch Channel Invites

Déclencheur planifié

Dans MakeTriggers 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.

Comment il se déclenche
en planifié, Make demande à Discord les invitations récentes à l'intervalle où tourne le scénario, jamais avant.
Quand l'utiliser
un serveur où plusieurs modérateurs distribuent des accès et où la liste n'existe nulle part.
Attention
sur le plan Free, Make ne peut pas regarder plus souvent que toutes les 15 minutes, donc une invitation créée juste après un passage attend le suivant.
Discord3Watch Guild Members

Watch Guild Members

Déclencheur planifié

Dans MakeTriggers 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é.

Comment il se déclenche
en planifié aussi, comme les deux autres : Make demande à Discord qui est arrivé depuis son dernier passage.
Quand l'utiliser
accueillir les nouveaux et leur donner leur rôle de départ sans surveiller la porte.
Attention
il ne couvre que le serveur où le bot est installé, donc vérifie d'abord où il se trouve avant de te demander pourquoi rien ne bouge.
Modules

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.

Messages

5 modules
Discord1

List Channel Messages

Recherche

Dans MakeReturns 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.

Quand l'utiliser
garder une trace de ce qui se dit dans un salon de retours avant que ça disparaisse dans l'historique.
Attention
avec le bot vérifié de Make, le texte des messages de tes membres revient vide, conséquence directe de la protection posée par Discord.
Discord2

Get a Message

Action

Dans MakeReturns 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.

Quand l'utiliser
relire une annonce juste avant qu'un autre module la modifie.
Attention
même protection sur le contenu, donc le texte d'un membre peut arriver vide tant que la connexion tourne sur le bot vérifié.
Discord3

Send a Message

Action

Dans MakeSends 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.

Quand l'utiliser
un devis signé dans un autre outil, et l'équipe commerciale qui l'apprend dans son salon sans ouvrir un onglet.
Discord4

Edit a Message

Action

Dans MakeEdits 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.

Quand l'utiliser
une ligne d'état épinglée que ton scénario tient à jour pendant qu'un chantier avance.
Discord5

Delete a Message

Action

Dans MakeDeletes 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.

Quand l'utiliser
une alerte temporaire qui n'a plus de raison d'être une fois l'incident refermé.
Attention
Make n'a pas de bouton retour, alors teste sur un salon dont tu te moques.

Channels

9 modules
Discord6

List Channel Invites

Recherche

Dans MakeReturns 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.

Quand l'utiliser
faire le point sur qui peut encore entrer dans un salon privé.
Attention
un module de recherche peut ne rien rapporter du tout, prévois ce que fait ton scénario quand la liste est vide.
Discord7

List Channels

Recherche

Dans MakeReturns 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.

Quand l'utiliser
un scénario qui doit viser le salon du projet en cours plutôt que toujours le même.
Discord8

Get an Invite

ActionDans la doc seulement

Get 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.

Quand l'utiliser
vérifier une invitation qu'un scénario a fabriquée plus tôt.
Attention
essaie-le sur une vraie invitation et regarde ce qui sort avant de construire par-dessus.
Discord9

Delete an Invite

ActionDans la doc seulement

Delete 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.

Quand l'utiliser
refermer l'accès d'un prestataire quand le salon du projet est archivé.
Attention
l'invitation ne revient pas, et les gens qui avaient le lien devront en recevoir un autre.
Discord10

Create a Guild Channel

Action

Dans MakeCreates 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.

Quand l'utiliser
un salon par nouveau client, créé au moment où le contrat est signé.
Discord11

Create a Channel Thread

Action

Dans MakeCreates 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.

Quand l'utiliser
un fil par demande de support, ouvert dès que la demande arrive.
Discord12

Create a Channel Invite

Action

Dans MakeCreates 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.

Quand l'utiliser
donner l'accès à un salon privé juste après la signature d'un nouveau client.
Attention
la connexion doit avoir le droit de gérer les invitations, sinon le module revient les mains vides.
Discord13

Update a Channel

Action

Dans MakeUpdates 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.

Quand l'utiliser
un salon de projet dont les réglages doivent suivre le projet au lieu d'être repris à la main.
Discord14

Delete a Channel

Action

Dans MakeDeletes 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.

Quand l'utiliser
le salon d'un événement qui n'a plus lieu d'être une fois l'événement passé.
Attention
rien dans Make ne remet un salon supprimé, garde-le derrière un filtre auquel tu fais confiance.

Reactions

1 module
Discord15

Post a Reaction with an Emoji

Action

Dans MakePosts 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.

Quand l'utiliser
une coche verte sur chaque demande que l'automatisme a déjà traitée.

Member

6 modules
Discord16

Search Guild Members

Recherche

Dans MakeSearches 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.

Quand l'utiliser
retrouver le compte Discord derrière un nom arrivé de ton fichier clients.
Discord17

List Guild Members

Recherche

Dans MakeReturns 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.

Quand l'utiliser
compter la communauté, ou comparer cette liste à celle de tes abonnés payants.
Discord18

List Guild Members with Reactions on Message

Recherche

Dans MakeReturns 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.

Quand l'utiliser
savoir qui a levé le pouce sous l'annonce d'un atelier.
Discord19

Update a Guild Member

Action

Dans MakeUpdates 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.

Quand l'utiliser
aligner la fiche d'un membre sur ce que ton propre outil contient déjà.
Discord20

Add a Role to a Guild Member

Action

Dans MakeAdds 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.

Quand l'utiliser
une adhésion payée qui doit débloquer les salons privés à la seconde où le paiement passe.
Discord21

Remove a Role from a Guild Member

Action

Dans MakeRemoves 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.

Quand l'utiliser
un abonnement qui s'arrête et un accès qui devrait s'arrêter avec lui.

Event

5 modules
Discord22

List Guild Events

Recherche

Dans MakeRetrieves 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.

Quand l'utiliser
publier les prochaines sessions de la communauté sur ton site sans les retaper.
Discord23

Get a Guild Event

Action

Dans MakeGets 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.

Quand l'utiliser
relire une session avant qu'un module plus loin vienne la changer.
Discord24

Create a Guild Event

Action

Dans MakeCreates 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é.

Quand l'utiliser
un webinaire réservé dans ton outil de rendez-vous et que la communauté doit voir aussi.
Discord25

Update a Guild Event

Action

Dans MakeUpdates 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.

Quand l'utiliser
une session qui bouge et qui doit bouger partout en même temps.
Discord26

Delete a Guild Event

Action

Dans MakeDeletes a guild event.

Delete a Guild Event sort une session annulée du calendrier du serveur.

Quand l'utiliser
une annulation que ton scénario doit porter jusqu'à Discord, pas seulement dans ton agenda.
Attention
mets un Send a Message derrière, pour que l'annulation soit aussi dite à voix haute dans le salon.

Webhooks

3 modules
Discord27

Create a Webhook Bot

Action

Dans MakeCreates 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.

Quand l'utiliser
une voix dédiée aux alertes, distincte de ton bot principal.
Attention
ce webhook sert à écrire dans Discord, pas à prévenir Make. Côté déclencheur, Discord reste planifié.
Discord28

Send a Message by Webhook Bot

Action

Dans MakeSends 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.

Quand l'utiliser
des alertes qui doivent avoir l'air de venir de ta supervision, pas d'une personne.
Discord29

Delete a Webhook Bot

Action

Dans MakeDeletes a webhook bot permanently.

Delete a Webhook Bot supprime cette voix pour de bon.

Quand l'utiliser
ranger un salon d'alertes que plus personne ne lit.
Attention
la doc est nette, la suppression est définitive, et rien dans Make ne recrée le bot webhook à ta place.

Other

2 modules
Discord30

Update a Current Bot

Action

Dans MakeUpdates 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.

Quand l'utiliser
un changement d'identité de marque où le bot ne doit pas être le dernier à rester en arrière.
Discord31

Make an API Call

Action

Dans MakePerforms 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.

Quand l'utiliser
la seule chose dont ton scénario a besoin et qu'aucun module de cette page ne sait faire.
Attention
ici tu es seul avec la documentation de Discord, le module ne te tient pas la main.
Besoin d'aide

Besoin d'aide pour automatiser Discord avec Make ?

Une personne lit chaque message.

FAQ

Les questions qui viennent ensuite

01L'intégration Discord Make est-elle gratuite ?
Oui, dès le plan Free de Make. Discord fait partie des apps standard, donc aucun palier supérieur à payer côté Make pour y accéder. Ce que le plan Free encadre, c'est l'exécution : 2 scénarios actifs en même temps, 15 minutes minimum entre deux passages planifiés, 5 minutes de traitement par exécution. Les plans payants descendent l'intervalle à 1 minute, enlèvent la limite de scénarios actifs et montent à 40 minutes. Ton usage se compte en opérations, une opération étant un module qui traite un élément.
02Que faut-il pour connecter Discord à Make ?
Pas grand-chose. La doc ne liste aucun prérequis pour cette app : un compte Discord et le droit d'autoriser une application suffisent. Tu ajoutes un module Discord, tu cliques sur Create a connection, tu nommes la connexion si ça t'arrange, tu valides la fenêtre d'autorisation et tu enregistres. La vraie question, c'est le bot qui se trouve derrière. Celui de Make, vérifié, va vite et couvre la plupart des modules. Si ton scénario doit lire ce que tes membres écrivent, il te faut une connexion personnalisée avec un client ID séparé.
03Le déclencheur Discord réagit-il en temps réel ?
Non. Les 3 déclencheurs Discord sont planifiés : Make va demander à Discord ce qui a changé, au rythme du scénario. Aucun déclencheur instantané dans le catalogue, et Watch Channel Messages, Watch Channel Invites et Watch Guild Members portent tous une horloge, jamais un éclair. Sur le plan Free, ce rythme s'arrête à 15 minutes ; un plan payant descend à 1 minute. Les modules du groupe Webhooks ne changent rien à ça : ils servent à écrire dans Discord, pas à faire appeler Make par Discord.
04Que faire s'il manque un module Discord dans Make ?
Prends Make an API Call. Il est rangé avec les autres modules Discord, tourne sur la même connexion et va chercher les endroits de l'API de Discord qu'aucun module dédié ne couvre. C'est aussi la réponse quand une limite bloque, sauf pour le contenu des messages : celle-là se règle au niveau de la connexion, avec ton propre client ID plutôt que le bot vérifié de Make. Teste toujours ce que tu montes comme ça avec Run once avant de laisser un scénario tourner dessus.
05Make ou n8n pour Discord ?
Ça dépend surtout de l'outil que ton équipe a déjà entre les mains. Une équipe qui construit déjà ses automatisations dans n8n a intérêt à y garder Discord avec le reste, plutôt que de jongler avec un deuxième outil. Une équipe qui démarre gagne du temps avec l'éditeur visuel de Make et son chemin direct vers un premier scénario qui tourne. L'accueil d'un nouveau membre, la distribution des rôles ou une alerte se construisent aussi bien avec l'un qu'avec l'autre. Le comparatif de ce site détaille les critères pour trancher selon ton équipe.
Hack'celeration Lab

Reçois nos astuces d'automatisation chaque semaine.

Pas de spam. Désinscription en un clic.