Brancher ses outils
Connecter X (Twitter) à un agent IA
X est le seul connecteur de cette famille où chaque action a un prix. Depuis février 2026, la plateforme facture ses appels : le projet consomme des crédits achetés d'avance, et publier coûte plus cher que lire. C'est un paramètre à connaître avant de brancher, parce qu'un projet à court de crédits refuse la publication par un message d'accès interdit qui ne nomme jamais la vraie cause. Cette page dit ce que l'agent publie, et les trois pièges qui font perdre du temps.
1. Ce que l'agent publie
Un compte X ordinaire suffit : aucun compte professionnel n'est requis. Les médias partent en octets depuis votre poste, il n'y a donc aucun domaine à faire vérifier auprès de X.
Le connecteur couvre la publication de texte, d'images et de vidéos, ainsi que la lecture des statistiques des publications. Une règle de composition à retenir : une publication porte au plus quatre images, OU une seule vidéo, OU un seul GIF. X refuse qu'on les mélange, et le refus arrive au moment de l'envoi.
Comme sur TikTok, X ne programme rien par interface de programmation : une publication différée est tenue par le calendrier éditorial de nullbot, ou passe par un agrégateur comme Buffer.
2. Le coût par appel, et le refus qui ne dit pas son nom
C'est le point qui distingue ce connecteur de tous les autres. Depuis février 2026, X facture chaque appel. Le projet consomme des crédits achetés d'avance, et le tarif n'est pas uniforme : une publication coûte davantage qu'une lecture.
La difficulté n'est pas le principe, c'est le symptôme. Un projet à court de crédits ne renvoie pas « crédits épuisés » : il renvoie un accès interdit, exactement le même message qu'une autorisation insuffisante ou qu'un compte suspendu. On cherche alors du côté des permissions pendant que le problème est comptable.
Trois conséquences pratiques :
- Il faut surveiller le solde de crédits du projet X comme on surveille un abonnement, indépendamment de nullbot.
- Devant un refus d'accès inexpliqué sur X, la première chose à vérifier est le solde, pas les autorisations.
- Une stratégie de publication très fréquente sur X a un coût direct qu'elle n'a pas ailleurs. Cela mérite d'être arbitré, pas subi.
3. « Read and write » : l'autorisation qui échoue en silence
L'autorisation accordée à l'application doit inclure « Read and write ». Une application déclarée en lecture seule s'autorise parfaitement : l'écran de consentement passe, la connexion est établie, tout paraît en ordre. Puis toute publication est refusée.
C'est le deuxième piège de ce connecteur, et il coûte du temps parce que rien, au moment du branchement, ne signale l'erreur. Si vous déclarez votre propre application dans le portail développeur de X — le cas quand nullbot ne porte pas encore la sienne sur votre instance — il faut créer une application de type Web App, client confidentiel, avec l'adresse de retour de nullbot déclarée à l'identique, puis activer « Read and write » avant de coller l'identifiant et le secret.
4. Le jeton qui meurt en deux heures
Le jeton d'accès de X ne vit que deux heures. C'est très court, et sans la portée offline.access, la connexion meurt le jour même : il faut alors la refaire à la main, indéfiniment.
Cette portée fait partie de celles demandées par défaut, précisément pour que le branchement tienne dans la durée sans intervention. C'est le genre de détail qui décide si un connecteur est utilisable en production ou seulement en démonstration — et c'est aussi pourquoi une connexion X qui « marchait hier » et ne marche plus aujourd'hui mérite d'être regardée du côté du renouvellement avant tout le reste.
5. Ce que ça change dans la durée
X récompense la présence quotidienne et pardonne mal les absences. C'est aussi le réseau où le coût d'entrée est le plus faible — un message texte suffit — et où la charge mentale est la plus forte, parce qu'il faut y être tous les jours.
- Semaine 1. Le compte reprend une présence régulière, avec des publications écrites plutôt que recopiées d'un autre réseau.
- Mois 3. Les statistiques permettent de distinguer ce qui est lu de ce qui est ignoré, et le format se resserre autour de ce qui fonctionne. Le coût par appel devient également mesurable, donc arbitrable.
- Année 2. Le compte a une voix reconnaissable et un historique qui sert de preuve d'activité — ce que ne donne aucune campagne ponctuelle.
Aucun nombre d'abonnés n'est promis. Ce qui est tenu, c'est qu'il y ait quelque chose à publier chaque jour, y compris les semaines où personne n'a le temps d'y penser.
6. Questions fréquentes
Faut-il payer X pour utiliser ce connecteur ?
Oui, indirectement : depuis février 2026, X facture les appels à son interface de programmation. Le projet consomme des crédits achetés d'avance auprès de X, ce qui est indépendant de votre abonnement nullbot.
Ma publication est refusée avec un message d'accès interdit. Que vérifier ?
Dans l'ordre : le solde de crédits du projet X, puis la présence de « Read and write » sur l'autorisation. Ces deux causes produisent le même message, et la première est la plus fréquente.
Peut-on publier plusieurs images et une vidéo ensemble ?
Non. X accepte au plus quatre images, ou une seule vidéo, ou un seul GIF — jamais un mélange. C'est une règle de la plateforme, refusée à l'envoi.
Pourquoi ma connexion X se coupe-t-elle si vite ?
Le jeton d'accès de X expire au bout de deux heures. Le renouvellement automatique repose sur la portée offline.access ; sans elle, la connexion meurt le jour même et doit être refaite manuellement.
Pour aller plus loin
Lire ensuite : connecter Buffer, des agents IA pour les réseaux sociaux, ou tous les connecteurs disponibles.