Un bot de bienvenue Discord publie un message préparé lorsqu’un événement survient sur votre serveur : un membre arrive, un fil s’ouvre, un salon est créé. Quickchat AI envoie ces messages à partir de trois règles configurées dans un tableau de bord, sans code ni hébergement.
Ce tutoriel configure et teste les trois, puis montre ce qui se passe quand un membre répond à la salutation et lance une conversation IA. Il couvre les deux méthodes de connexion à Discord, y compris le réglage supplémentaire du Developer Portal nécessaire à la règle des membres si vous utilisez votre propre bot.
Pourquoi cette fonction existe : trois demandes de notre Discord
Les membres de notre serveur Discord demandaient la même chose sous trois formes différentes. À chaque fois, notre bot d’assistance devait répondre que ce n’était pas possible.

Ensemble, ces demandes n’en font qu’une : laisser le bot parler en premier. Accueillir les arrivants. Saluer la personne qui ouvre un fil. Dire bonjour dans un nouveau salon de ticket avant qu’elle doive découvrir qu’un bot est présent.
La question est revenue toute l’année, sur Discord et dans le widget. Depuis cette semaine, les trois possibilités existent sous forme de règles de messages automatiques à activer dans une fenêtre. Cet article les configure de bout en bout.
Pourquoi un bot Discord ne salue personne par défaut
Un bot Quickchat AI sur Discord répond lorsqu’on le mentionne ou qu’on répond à son message. Le bot partagé en un clic prend aussi en charge /ask. C’est volontaire : répondre à tout le rendrait inutilisable sur un serveur animé. L’effet secondaire est que, dans un salon créé il y a dix secondes, personne ne sait qu’il est là. Il ne parle pas en premier, donc personne ne lui parle.
C’est le problème du démarrage de la conversation, particulièrement marqué dans un nouveau salon de ticket où le membre a une question sans savoir qu’un bot peut y répondre.

Le message automatique permet au bot de parler en premier. Ce texte fixe ne coûte rien, ne peut rien dire que vous n’ayez écrit et explique comment lancer une véritable conversation. Les trois règles correspondent aux demandes : New member joins, New channel et New thread or forum post.
Ce que vous allez créer
Le serveur de démonstration est Nebula Lounge, une communauté dont l’agent se nomme Orbit. À la fin, trois salutations seront actives :
| Règle | Déclenchement | Destination |
|---|---|---|
| New member joins | Une personne rejoint le serveur | Un salon choisi, #welcome |
| New thread or forum post | Un fil public ou une publication de forum s’ouvre | Dans le nouveau fil |
| New channel | Un salon textuel est créé | Dans le nouveau salon |
Il vous faut un compte Quickchat AI gratuit et la permission d’ajouter un bot au serveur. Un bot de tickets comme Ticket Tool est facultatif et ne sert qu’au parcours de tickets de la dernière section.
Fonctionnement des messages automatiques Discord
Un message automatique suit un processus déterministe, sans appel de modèle. Discord envoie l’événement, Quickchat AI vérifie le périmètre de la règle, attend le délai configuré, remplit les variables et publie le texte.
Aucune étape ne demande à un modèle quoi dire. Le message est donc suffisamment prévisible pour rester actif sur un serveur public, et ne coûte aucun crédit.

La conversation IA est un système distinct qui démarre ensuite, lorsqu’un membre mentionne le bot ou lui répond.
Ce que les messages automatiques ne font pas
Quatre fonctions que l’expression « bot de bienvenue » peut laisser attendre sont hors de ce périmètre.
- Vérification. Aucun CAPTCHA, contrôle d’âge ou d’identité, ni rôle vérifié. Utilisez un bot de vérification dédié en parallèle.
- Rédaction par IA. Le message est votre texte avec ses variables remplies. Le modèle ne reçoit pas l’événement et ne compose pas la salutation.
- Création de tickets. Quickchat AI n’ouvre pas le salon. Votre bot de tickets le crée et Quickchat AI y accueille la personne.
- Diffusion ou planification. Chaque règle répond à un événement Discord. Pas de « publier chaque lundi » ni d’envoi à une liste de membres.
Connecter le bot à votre serveur Discord
Ouvrez External Apps dans le tableau de bord Quickchat AI, puis Discord. Renseignez Bot name in the new server pour donner votre propre nom au bot, cliquez sur Add to your Discord server et autorisez-le. C’est le parcours en un clic : le bot partagé Quickchat AI rejoint le serveur sans créer d’application ni manipuler de token.

Vérifiez que le bot dispose de View Channel et Send Messages partout où il doit publier. Les destinations invisibles n’apparaissent pas dans les menus, et celles où il ne peut pas écrire sont ignorées silencieusement à l’envoi.
Votre configuration et ce qu’elle change
Quickchat AI se connecte à Discord de deux façons, et les messages automatiques fonctionnent avec les deux. Le choix détermine l’emplacement des règles et la nécessité d’un réglage dans le Developer Portal.
| En un clic | Votre application Discord (Advanced) | |
|---|---|---|
| Bot qui publie | L’application partagée Quickchat AI | L’application que vous avez créée |
| Emplacement des règles | Automated messages d’un serveur sous Connected servers | Automated messages sur la page Discord, avec Configure par serveur |
| New channel et New thread or forum post | Application immédiate | Actualisation sous environ une minute |
| New member joins | Application immédiate | Nécessite Server Members Intent, puis actualisation sous environ une minute |

La dernière ligne vient d’une règle Discord, pas de Quickchat AI. La comprendre explique l’unique étape manuelle de ce tutoriel.
Un intent est le système d’abonnement aux événements de Discord. En se connectant, le bot déclare les catégories qu’il souhaite recevoir et Discord ne lui envoie que celles-ci. La plupart se demandent simplement. Trois sont privilégiées : Discord les bloque tant que le propriétaire de l’application ne les active pas manuellement. L’une concerne les membres du serveur.
Une application ne reçoit donc les arrivées de membres que si Server Members Intent est activé dans le Developer Portal. Il est désactivé par défaut sur les nouvelles applications. La création de salons et de fils n’est pas privilégiée, d’où l’absence de réglage pour les deux autres règles.
L’application partagée en un clic a déjà cet intent activé. Si vous l’utilisez, ce réglage ne vous concerne pas.

Avec votre propre application, Quickchat AI vérifie le réglage. Ouvrez New member joins : la règle signale l’intent désactivé et n’affiche rien une fois actif. Pour l’activer, ouvrez votre application dans le Discord Developer Portal, allez dans Bot → Privileged Gateway Intents, activez Server Members Intent, enregistrez, puis enregistrez à nouveau la règle dans Quickchat AI. Le bot continue de répondre normalement ; seule cette règle attend.

Une limite à connaître : au-delà de 100 serveurs, Discord exige que votre application soit vérifiée avant d’accorder cet intent.
Ouvrir Automated messages
Trouvez votre serveur et ouvrez Automated messages, sous Connected servers en un clic, ou via Configure dans la section Automated messages avec votre application. Les trois règles sont affichées, chacune avec son interrupteur, toutes désactivées au départ.

Deux détails de cet écran influencent son utilisation.
Chaque règle s’enregistre séparément. Ouvrir une règle, la modifier et cliquer sur Save ne sauvegarde que celle-ci, puis revient à la liste. Les deux autres restent inchangées.
Les interrupteurs de la liste enregistrent immédiatement. Rien d’autre à cliquer. Les réglages en un clic s’appliquent aussitôt ; un bot connecté via Advanced actualise ses règles sous environ une minute. Si une salutation devient trop bruyante, un clic lance le changement.
Accueillir chaque nouveau membre
Sélectionnez New member joins. La règle affiche son interrupteur, sa destination, son modèle de message et son délai.

Définissez Welcome channel sur #welcome, puis renseignez Message template :
Welcome to {server_name}, {username}! I'm {bot_name}. Mention me or use /ask whenever you need help.
Laissez Delay à 2 secondes, activez Turn this message on et cliquez sur Save.
Avec votre propre application Discord, retirez la partie sur /ask. Cette commande n’existe que sur l’application partagée Quickchat AI.

Les boutons insèrent une variable à l’emplacement du curseur, sans devoir mémoriser son orthographe. {username} est le membre arrivé, {server_name} le serveur et {bot_name} le nom du bot sur ce serveur, y compris celui choisi à la connexion.
Pour tester, rejoignez le serveur avec un second compte Discord.

L’écart entre l’annonce Discord et la salutation correspond au délai. Toutes les règles en ont un, réglable de zéro à trente secondes.

Test négatif : invitez un autre bot. Rien n’est publié. La règle ignore volontairement les comptes de bots pour qu’une installation d’application ou de webhook ne salue pas un logiciel.
Saluer les nouveaux fils et publications de forum
Sélectionnez New thread or forum post et choisissez votre forum d’aide comme Parent channel. La règle répond aux fils publics et publications créés sous ce parent, et ignore les fils privés.
Parent channel désigne le salon où les fils apparaissent. Deux types peuvent en contenir : un salon textuel classique, où le fil part d’un message existant, et un forum, où chaque publication est un fil et où le salon n’a pas d’historique de messages ordinaires. Les forums deviennent disponibles lorsque Community est activé dans les paramètres du serveur. Les deux conviennent, mais le forum d’aide est naturel puisque chaque question arrive déjà dans son fil. Un forum ne peut pas contenir de fils privés : toutes ses publications remplissent donc les conditions.
Hi {username}, I'm {bot_name}. Mention me in this thread if you'd like help. If you prefer a human, leave your question here and they'll follow up.


Ici, {username} est la personne qui a ouvert le fil, information fournie directement par Discord et donc toujours correcte. {channel_name} est le fil lui-même.
Cette règle répond au besoin de « répondre uniquement dans les fils créés pour chaque question » : chaque nouveau fil commence avec le bot présent, expliquant comment l’utiliser.
Test négatif : choisissez un salon textuel parent adapté et ouvrez-y un fil privé. Rien n’est publié. Les fils privés sont exclus pour laisser silencieuses les conversations privées de modérateurs. Les forums ne permettent pas de créer de fils privés.
Saluer chaque nouveau salon ou seulement votre catégorie de tickets
Sélectionnez New channel. Par défaut, la règle publie dans chaque nouveau salon textuel du serveur, ce qui convient souvent à une petite communauté : tout salon créé reçoit la présentation du bot.
Hi {username}, I'm {bot_name}. Reply to me or mention me if you need help. If you'd rather wait for a human, share your question and they'll get back to you as soon as possible.
Pour limiter ce périmètre, remplacez Any category par Only in this category et choisissez une catégorie.
Une catégorie Discord est le groupe repliable de salons dans la barre latérale gauche : le titre gris avec ses salons en retrait dessous. Les bots de tickets créent presque toujours leurs salons sous une catégorie, généralement Tickets ou Support, ce qui en fait un filtre utile.
C’est le parcours de tickets. Pointez la règle vers la catégorie utilisée par votre bot de tickets ; les salons créés ailleurs seront ignorés.


Test négatif : avec la règle limitée à Active Tickets, créez un salon ailleurs. Rien n’y est publié, et un ticket ouvert juste après reçoit toujours sa salutation.
Comment la salutation arrive dans le ticket
Ticket Tool crée ticket-0042 sous Active Tickets et publie son panneau. Quelques secondes plus tard, Quickchat AI ajoute la salutation en dessous. Le délai sert à obtenir cet ordre : avec No delay, les messages arrivent en concurrence et la salutation peut passer au-dessus du panneau à lire en premier. Cinq secondes est un bon départ, car il faut aussi laisser au bot de tickets le temps d’appliquer les permissions.
Comment le bot identifie l’auteur du ticket
Dans un salon de ticket, {username} est déduit et non fourni directement. L’événement de création Discord indique le salon et sa catégorie, mais pas son destinataire, puisque pour Discord c’est le bot de tickets qui l’a créé.
L’événement contient en revanche les dérogations de permissions du salon.
Une dérogation de permission est une permission propre à un salon pour un rôle ou une personne, qui remplace les droits généraux du serveur. C’est le principe des salons privés : retirer View Channel à @everyone, puis le rendre aux personnes autorisées.
Les bots de tickets utilisent précisément ce mécanisme. Ils accordent au demandeur une permission personnelle View Channel sur le nouveau salon, pour que seuls lui et l’assistance le voient. Quickchat AI lit ces permissions et cherche l’unique personne. Comme les bots s’accordent souvent eux-mêmes l’accès, chaque permission personnelle est vérifiée auprès de Discord et les bots sont écartés. S’il reste exactement une personne, c’est le demandeur. Dans tout autre cas, y compris un compte impossible à consulter, la valeur devient there plutôt que de deviner.



Quand les indices manquent ou désignent plusieurs personnes, {username} devient there. Le modèle anglais ci-dessus reste donc naturel dans les deux cas. Tenez compte de cette valeur de repli en rédigeant le vôtre et ne traitez pas le nom comme un contrôle d’identité : c’est une commodité déduite d’une permission, pas un utilisateur authentifié.
Variables et valeurs correspondantes
| Variable | New member joins | New thread or forum post | New channel |
|---|---|---|---|
{username} | Membre arrivé | Personne qui ouvre le fil | Demandeur déduit des permissions ou there |
{bot_name} | Nom du bot sur ce serveur | Identique | Identique |
{server_name} | Nom du serveur | Identique | Identique |
{channel_name} | Salon de bienvenue | Nouveau fil | Nouveau salon |
Les modèles acceptent jusqu’à 1 500 caractères. Toute variable autre que ces quatre est rejetée à l’enregistrement, au lieu d’être publiée plus tard sous forme d’{accolades} littérales. Une faute est ainsi détectée dans le tableau de bord, pas devant la communauté.
Choisir un délai
| Délai | Quand l’utiliser |
|---|---|
| No delay | Rien d’autre ne publie à cet endroit et vous voulez que le salut arrive en premier |
| 2 secondes | Par défaut. Un autre bot publie d’abord un panneau ou un embed, comme dans la plupart des parcours de tickets ou d’accueil |
| 5 à 30 secondes | L’autre bot est lent, publie plusieurs messages ou renomme le salon après sa création |
Un délai plus long laisse aussi au bot de tickets le temps d’appliquer les permissions utilisées pour {username}. Cette concurrence se règle généralement en une ou deux secondes ; rallonger le délai ne corrigera donc pas une salutation qui dit toujours there.
Après la salutation
La salutation explique comment joindre le bot. La suite est une conversation Quickchat AI ordinaire : il répond depuis votre base de connaissances et un collègue peut reprendre la main dans la Inbox Quickchat AI à tout moment. Le membre reste dans Discord.


Les deux systèmes se partagent le travail : le message fixe ouvre le contact, l’IA gère la conversation qui suit.
Dépannage
| Symptôme | Cause |
|---|---|
| Aucune salutation | View Channel ou Send Messages manque dans la destination ; l’envoi est ignoré sans erreur |
| Pas de salutation dans un nouveau fil | Send Messages in Threads manque ou le fil est privé |
| Pas de salutation à l’arrivée d’un membre avec votre application | Server Members Intent est désactivé ; activez-le dans le Developer Portal puis enregistrez la règle |
| Rien à l’arrivée d’un bot | Fonctionnement prévu : la règle ignore les bots |
{username} vaut there dans les tickets | Aucune personne ou plusieurs disposent d’un View Channel personnel ; un accès par rôle ne permet pas cette déduction |
| Salutation au-dessus du panneau de ticket | Délai trop court ; passez à 5 secondes |
| Salutation dans des salons inattendus | New channel utilise Any category ; limitez avec Only in this category |
| Une sélection n’est plus disponible à l’enregistrement | Le salon ou la catégorie a été supprimé ; choisissez une destination actuelle et réenregistrez |
Mise en service
Activez une règle à la fois et observez-la une journée avant la suivante. La règle des membres est la plus sûre pour commencer, puisque vous choisissez sa destination. New channel avec Any category est la plus bruyante : elle publie dans chaque salon créé, donc surveillez-la dès le départ si vous l’utilisez ainsi.
Mesurez séparément les salutations et les conversations. Chaque tentative de salutation est gratuite ; l’essentiel est de savoir combien de messages livrés poussent quelqu’un à parler au bot. Si la livraison manque, vérifiez ses permissions Discord.
FAQ
Comment créer un bot de bienvenue Discord ?
Ajoutez Quickchat AI au serveur en un clic, ouvrez le serveur sous Connected servers et sélectionnez Automated messages. Activez New member joins, choisissez le salon, modifiez le modèle et cliquez sur Save. Aucun hébergement, code ou application Discord à créer.
Un bot Discord peut-il envoyer un message à l’arrivée d’un membre ?
Oui. New member joins tente d’envoyer un message fixe dans le salon choisi à chaque arrivée d’une personne. Le bot doit pouvoir voir et écrire dans ce salon. Les arrivées de bots sont ignorées, donc les installations d’applications ou de webhooks ne déclenchent rien.
Peut-il saluer un utilisateur à la création d’un salon de ticket ?
Oui, c’est la raison de cette fonction. Ticket Tool ou une application similaire crée le salon et New channel y publie votre salutation. Gardez un délai, cinq secondes étant un bon départ, pour que le bot de tickets publie son panneau et applique les permissions d’abord.
Peut-il publier dans chaque nouveau salon ou seulement une catégorie ?
Les deux. New channel publie par défaut dans chaque nouveau salon textuel. Pour limiter aux tickets, passez de Any category à Only in this category et choisissez la catégorie. Les salons créés ailleurs sont ignorés.
Puis-je retarder une salutation Discord ?
Oui. Choisissez No delay, ou 2, 5, 10 ou 30 secondes. Le défaut est deux secondes, car un autre bot publie généralement son panneau d’abord. Une salutation placée dessous se lit mieux qu’une salutation enfouie au-dessus.
Puis-je personnaliser le message de bienvenue ?
Oui. Chaque règle dispose d’un modèle de 1 500 caractères maximum avec {username}, {bot_name}, {server_name} et {channel_name}. Sélectionnez une variable sous la zone pour l’insérer à l’emplacement du curseur.
La salutation consomme-t-elle des crédits IA ?
Non. C’est du texte fixe avec variables remplies. Elle n’appelle pas l’agent IA, ne consomme aucun crédit de conversation et n’exécute pas d’AI Actions. Les crédits ne sont utilisés que si le membre parle ensuite au bot.
Faut-il du code pour la créer ?
Non. Il s’agit d’une configuration du tableau de bord Quickchat AI. En un clic, vous ne créez pas d’application Discord, n’hébergez rien et ne manipulez aucun token.
Est-ce compatible avec mon propre token de bot ?
Oui. Les messages automatiques fonctionnent dans les deux configurations. En Advanced, les règles sont sous Automated messages sur la page Discord, avec Configure par serveur. Une étape supplémentaire s’applique : New member joins nécessite Server Members Intent activé pour votre application.
Qu’est-ce que Server Members Intent et pourquoi est-il nécessaire ?
Discord considère la liste des membres comme privilégiée. Un bot ne reçoit les arrivées que si Server Members Intent est activé dans le Developer Portal. Les règles de salons et de fils utilisent un intent actif par défaut et ne demandent rien. Quickchat AI vérifie le réglage et signale sa désactivation dans la règle.
Que se passe-t-il après la publication de la salutation ?
Rien jusqu’à ce que quelqu’un réponde. La salutation est fixe, et l’IA démarre quand un membre mentionne le bot ou lui répond. Le bot partagé accepte aussi /ask. Le but est de montrer aux personnes d’un nouveau salon qu’elles peuvent y parler à un bot.
Est-ce un bot de vérification Discord ?
Non. Aucun CAPTCHA, contrôle d’identité ou d’âge, ni attribution d’un rôle vérifié. Utilisez un bot de vérification dédié en parallèle si nécessaire.
Peut-il publier un message de départ ?
Non. Les règles couvrent l’arrivée d’un membre, l’ouverture d’un fil ou d’une publication de forum et la création d’un salon. L’événement de départ n’en fait pas partie. Pour les deux, ajoutez un bot dédié aux messages d’accueil et de départ.
Remplace-t-il Ticket Tool ?
Non. Ticket Tool crée le salon et Quickchat AI y accueille la personne. Les deux fonctionnent ensemble, d’où le délai.
Fonctionne-t-il avec d’autres bots de tickets ?
Oui. Rien n’est spécifique à Ticket Tool. Tout bot créant un salon avec une permission personnelle View Channel pour le demandeur fonctionne ainsi, comme un salon créé à la main. Ticket Tool est cité parce qu’il est courant, pas obligatoire.
Le bot saura-t-il qui a ouvert le ticket ?
Généralement. Les bots de tickets donnent au demandeur un View Channel personnel que Quickchat AI lit pour remplir {username}, en ignorant les permissions de bots. Sans permission personnelle ou avec plusieurs personnes, il utilise there. Tenez compte de ce repli dans le modèle.
Le bot salue-t-il les fils privés ?
Non. Seuls les fils publics et les publications de forum sous le parent choisi déclenchent la règle. Les fils privés sont ignorés.
Quelles permissions Discord lui faut-il ?
View Channel et Send Messages dans chaque destination, plus Send Messages in Threads pour les fils. S’il ne peut pas envoyer, il ignore le message sans erreur visible. Vérifiez donc d’abord les permissions quand la salutation manque.
Puis-je désactiver rapidement une règle trop bruyante ?
Oui. L’interrupteur de la liste enregistre dès son changement : un clic suffit. Les réglages en un clic s’appliquent immédiatement ; Advanced actualise sous environ une minute. Inutile d’ouvrir la règle ou d’enregistrer autre chose.
Combien coûte un bot de bienvenue Discord ?
Rien à configurer. Les messages automatiques sont une configuration, pas de l’usage IA : ils ne consomment aucun crédit, quelle que soit l’offre. L’offre gratuite suffit pour les trois règles.
Autres projets Discord
- Créer un bot IA pour Discord : connecter un agent et lui donner une base de connaissances.
- Bot IA de tickets Discord : créer le fil privé et le transfert humain auxquels la salutation peut mener.
- Bot de modération IA Discord : utiliser les AI Actions pour exclure temporairement, bannir et attribuer des rôles.
- Les meilleurs bots IA Discord : comparer les usages des différents bots.
- La documentation du canal Discord décrit tous les paramètres de cette page.