Aller au contenu

Créer un bot Discord de bienvenue

Un bot de bienvenue écrit un message à chaque nouveau membre, peut lui donner un rôle et lui montrer les règles avec un bouton. Avec discbot.net, tu le décris en une phrase et l’assistant écrit le code. Côté Discord, une seule chose à activer : Server Members Intent, pour que le bot voie les arrivées.

Mis à jour le

Que peut faire un bot de bienvenue ?

Discord affiche déjà une ligne système quand quelqu’un arrive. Si elle te suffit, elle se règle dans les paramètres du serveur (aide de Discord). Un bot sert quand tu veux tes propres règles. Le tien peut :

  • écrire un message d’accueil dans le salon de ton choix, en mentionnant le nouveau membre ;
  • présenter ce message dans un encadré (un embed) avec un titre et quelques lignes ;
  • ajouter un bouton « Voir les règles » dont la réponse n’est visible que par la personne qui clique ;
  • donner un rôle dès l’arrivée, ou seulement après un clic sur « J’accepte les règles » ;
  • envoyer un message privé de bienvenue, dans les limites décrites plus bas ;
  • prévenir l’équipe dans un salon privé quand quelqu’un quitte le serveur.

À quoi ressemble l’accueil dans Discord ?

Tu écris dans discbot.net

Quand quelqu’un rejoint le serveur, souhaite-lui la bienvenue dans #accueil avec les règles et un bouton « J’accepte les règles ». Le clic lui donne le rôle Membre.

discbot.netC’est fait. Message d’accueil dans #accueil, et le bouton donne le rôle Membre.

accueil
Inès a rejoint le serveur.
Club BotAPP

Bienvenue @Inès ! Lis les règles, puis clique pour débloquer le reste du serveur.

Les règles du Club

1. On reste courtois.

2. Pas de pub sans accord.

3. Les spoilers vont dans #spoilers.

J’accepte les règles
Toi seul peux voir ce message

C’est noté, tu as maintenant le rôle Membre.

Exemple : la phrase tapée dans discbot.net, puis ce que voit Inès. Le texte exact suit ce que tu demandes.

Ce schéma sert aussi de vérification simple. Dans les paramètres de tes salons, réserve-les au rôle Membre : tant que la personne n’a pas cliqué, elle ne voit que #accueil.

Comment le mettre en place, étape par étape ?

  1. Décris l’accueil

    Dans le chat de ton bot, dis quel salon utiliser, ce que le message doit dire et quel rôle donner. Écris comme tu parlerais, l’assistant te répond avec ce qu’il a changé.

  2. Simule une arrivée

    Dans Tester, choisis « Arrivée d’un membre » et envoie. Tu vois le message du bot et tu peux cliquer sur son bouton, sans rien envoyer à Discord.

  3. Prépare le bot côté Discord

    Crée l’application et copie son token (guide du token), puis invite le bot sur ton serveur (guide de l’invitation).

  4. Active Server Members Intent

    Publier te le demande si ton code en a besoin, et c’est le cas pour un accueil. La marche à suivre est dans le guide des intents.

  5. Place le rôle du bot au-dessus du rôle donné

    Dans Paramètres du serveur, Rôles, fais glisser le rôle de ton bot au-dessus de Membre et donne-lui la permission Gérer les rôles. Sinon Discord refuse l’attribution.

  6. Publie

    Choisis ton serveur dans Publier et confirme. Pour vérifier, invite un second compte ou demande à un ami de rejoindre.

Qu’est-ce que le bot ne fait pas encore ?

  • Les cartes de bienvenue dessinées, avec l’avatar du membre incrusté dans une image : le bot n’envoie pas de fichiers ni d’images générées. Il peut en revanche afficher dans l’embed une image que tu as ajoutée dans l’onglet Images.
  • Un message privé à chaque arrivée sur un gros serveur : les messages privés sont limités à 10 destinataires par heure et 25 par jour. Au-delà, préfère le message dans un salon.
  • Un rôle donné à une vague d’arrivées : au-delà de 20 changements de rôle en une minute, discbot.net met le bot en pause par sécurité, et tu confirmes la reprise dans Publier.
  • Des statistiques d’arrivées et de départs : pas encore disponibles.

Pourquoi le bot ne dit rien quand quelqu’un arrive ?

ProblèmeLe bot est en ligne mais reste muet aux arrivées.
SolutionServer Members Intent n’est pas activé, ou l’a été sur une autre application. Ouvre le portail développeur, onglet Bot, coche l’option et clique sur Save Changes.
ProblèmeLe message part, mais le rôle n’est pas donné.
SolutionLe rôle du bot est sous le rôle à donner, ou il lui manque la permission Gérer les rôles. Remonte-le dans Paramètres du serveur, Rôles.
ProblèmeLe bot n’écrit pas dans #accueil.
SolutionLe salon a des permissions à part. Donne au rôle du bot Voir le salon et Envoyer des messages dans ce salon.
ProblèmeLe nouveau membre n’est pas notifié par la mention.
SolutionLes mentions sont coupées par défaut sur discbot.net. Demande à l’assistant de mentionner le nouveau membre : il autorise cette mention précise, et seulement elle.

Questions fréquentes

Le bot peut-il envoyer un message privé à chaque nouveau membre ?

Oui, mais pas sans limite : 10 destinataires différents par heure et 25 par jour. Si le membre refuse les messages privés, le message ne part pas, et le bot peut alors le saluer dans le salon.

Peut-on dire au revoir quand quelqu’un part ?

Oui. Le bot voit aussi les départs, avec le même réglage Server Members Intent. Beaucoup de serveurs envoient ce message dans un salon réservé à l’équipe.

Faut-il savoir coder ?

Non. Tu décris l’accueil en français, l’assistant écrit le code et le vérifie, puis tu testes l’arrivée dans le navigateur avant de publier.

Combien ça coûte ?

Rien pour l’instant. Le compte est gratuit, sans carte bancaire, et créer puis publier un bot est réservé aux comptes approuvés de la bêta privée.

Gratuit pour l’instant. Crée ton compte : pendant la bêta privée, ton accès est ouvert dès qu’il est approuvé.