Passer au contenu principal
Discord permet d’attacher un assistant à une application créée dans le portail développeur Discord. Les gens invitent ce bot sur un serveur. Ce que l’assistant peut entendre est plus étroit qu’un membre de chat ordinaire : Famulor répond aux interactions envoyées au webhook, pas aux messages ordinaires tapés dans un canal.

Quand l’utiliser

Utilisez-le quand la communauté vit déjà sur un serveur Discord et que l’assistant doit être disponible via cette application : une commande slash ou un bouton, la réponse renvoyée par le bot, le fil gardé dans l’historique. Ne l’utilisez pas si l’assistant doit lire chaque message tapé dans un canal. Cela demande une connexion Gateway, et Famulor n’en garde pas une ouverte.

Ce que l’assistant entend

Avec l’Interactions Endpoint URL renseignée, Discord envoie à Famulor le contrôle de connexion, les commandes slash et les clics de bouton. Les messages ordinaires de canal et les réactions n’arrivent pas. Activer Message Content Intent ne change pas cela. Discord livre les interactions soit à cette URL, soit par la Gateway, pas les deux. Famulor utilise l’URL.

Où trouver les clés

Le guide du fournisseur lié montre les écrans de ces clics. Suivez les clics ci-dessous avec ces images. Ouvrez discord.com/developers/applications. L’Application ID et la Public Key sont dans General Information. Le Bot token se crée sous Bot avec Reset Token et ne s’affiche qu’une fois. Guide officiel : Getting started.

Le créer chez le fournisseur

  1. Ouvrez le portail développeur Discord et choisissez New Application.
  2. Dans General Information, copiez l’Application ID et la Public Key.
  3. Ouvrez Bot, choisissez Reset Token et copiez le jeton. Il ne s’affiche qu’une fois.
  4. Une fois la connexion Famulor créée, collez le webhook dans Interactions Endpoint URL sous General Information. Discord envoie un contrôle, et Famulor y répond.
  5. Ouvrez OAuth2, puis URL Generator. Sélectionnez les portées bot et applications.commands. Accordez Send Messages, Read Message History, Add Reactions et Attach Files.
  6. Ouvrez l’URL générée et invitez le bot sur le serveur.
Famulor n’enregistre pas de commandes slash pour vous. Une commande doit exister sur l’application avant que quelqu’un puisse commencer une conversation avec elle.

Le connecter dans Famulor

Votre forfait inclut ce canal. Ouvrez Settings → Channels, choisissez la carte, nommez la connexion, sélectionnez un assistant et enregistrez. Les paramètres de conversation communs — délai de réponse (5 secondes par défaut) et délai d’inactivité (30 minutes par défaut) — sont décrits sur la page canaux de messagerie. Sur la carte Discord, collez Bot token, Public key et Application ID.

Pointer le fournisseur vers Famulor

  1. Copiez l’URL de webhook Famulor depuis le menu de la connexion.
  2. Collez-la dans Interactions Endpoint URL et enregistrez. Discord vérifie l’adresse.
  3. Invitez le bot avec l’URL de la section précédente. Une commande slash ou un bouton que Discord poste à cette URL apparaît dans l’historique. Un message de canal ordinaire, non.

Historique

Ouvrez l’historique et filtrez par Discord. Le fil, la réponse de l’assistant et l’analyse éventuelle y apparaissent. Vous pouvez mettre l’assistant en pause et répondre vous-même.

API, MCP et ligne de commande

Créez cette connexion dans le tableau de bord. L’API publique et la ligne de commande ne peuvent pas transmettre chaque valeur demandée par cette carte, donc elles ne peuvent pas terminer cette configuration. La carte a besoin de la clé publique et de l’ID d’application, et un appel public de création n’accepte pas ces valeurs.