Aller au contenu

Un bot de bienvenue Discord, construit avec des blocs

Un bot de bienvenue réagit quand quelqu'un rejoint votre serveur : il publie un message dans un salon, peut donner un rôle de départ et envoyer un message privé. Dans Bot Creator, vous le construisez sur l'événement d'arrivée d'un membre, sans écrire de code.

Comment le construire

  1. Sur Discord, activez l’intention Server Members de votre bot dans le portail développeur. Discord n’envoie les arrivées de membres qu’aux bots qui l’ont (le guide du jeton, en anglais, montre où).
  2. Dans Bot Creator, créez une commande et choisissez le déclencheur d’événement, puis l’événement Guild Member Add.
  3. Ajoutez un bloc Envoyer un message avec comme cible un salon et l’ID de votre salon. Écrivez le texte avec des variables, par exemple Bienvenue ((member.mention)) sur ((guild.name)) ! Tu es le membre numéro ((guild.memberCount)).
  4. Facultatif : ajoutez un bloc Ajouter un rôle avec l’utilisateur ((member.id)) et l’ID de votre rôle de départ.
  5. Facultatif : ajoutez un bloc Envoyer un message privé (MP) à ((member.id)).
  6. Vérifiez l’aspect du message dans le playground, puis lancez le bot.

Les blocs à utiliser

Les noms de blocs sont ceux de l'application ; chacun renvoie à sa fiche dans le dictionnaire (en anglais).

À savoir

  • Le bot ne voit les arrivées que lorsqu’il tourne.
  • Un message privé échoue si le membre a fermé ses messages privés (règle de Discord).
  • Le playground dessine le message d’un bloc Envoyer un message ; il ne simule pas l’événement d’arrivée.

Aller plus loin

La documentation et les guides liés sont pour l'instant en anglais.

Autres choses à construire