Quand l’utiliser
Utilisez-le pour un identifiant public de support ou une boîte de messages directs sur X. Connecter un assistant veut dire que ces mentions et messages directs sont répondus avec ses consignes et ses outils, au lieu d’attendre dans la boîte X.Ce que l’assistant entend
L’assistant entend les mentions de posts et les messages directs du compte qui a autorisé l’application. X vérifie le webhook avec un défi CRC, et Famulor répond à ce contrôle. Abonnezpost.mention.create, dm.received et dm.sent.
Où trouver les clés
Le guide du fournisseur lié montre les écrans de ces clics. Suivez les clics ci-dessous avec ces images. Créez un projet et une application sur developer.x.com. Sous Keys and tokens, copiez l’API Key Secret. C’est le champ API Key Secret (consumer secret) sur la carte Famulor. Activez aussi l’authentification utilisateur OAuth 2.0 avec les portéestweet.read, tweet.write, users.read, dm.read, dm.write, like.write et offline.access. Terminez la connexion du compte bot et gardez soit le jeton d’accès utilisateur, soit l’ID client avec le jeton de rafraîchissement. Le webhook lui-même s’enregistre dans la console développeur X. Guide officiel : Activity API.
Le créer chez le fournisseur
- Sur developer.x.com, créez un projet et une application.
- Ouvrez Keys and tokens et copiez l’API Key Secret.
- Activez OAuth 2.0 pour l’utilisateur bot avec les portées ci-dessus.
- Terminez la connexion et copiez le jeton d’accès utilisateur, ou l’ID client et le jeton de rafraîchissement.
- Facultatif : copiez l’ID utilisateur du bot et le @handle si vous les avez déjà. Famulor peut garder les deux sur la carte.
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 X, API Key Secret (consumer secret) est obligatoire. Collez aussi soit OAuth 2.0 user access token, soit à la fois OAuth client ID (optional, managed refresh) et OAuth refresh token (optional). Bot user ID (optional) et Bot @handle (optional) peuvent rester vides.Pointer le fournisseur vers Famulor
- Copiez l’URL de webhook Famulor depuis le menu de la connexion. Elle doit être en HTTPS public, sans port dans l’adresse.
- Dans la console développeur X, enregistrez cette URL comme webhook de l’Activity API. X envoie un défi CRC, et Famulor y répond.
- Abonnez
post.mention.create,dm.receivedetdm.sent. Le compte bot doit avoir autorisé l’application au préalable. - Une nouvelle mention ou un message direct apparaît dans l’historique.