Aller au contenu
Twexapi
Français
Esc
naviguerouvrir⌘Japerçu
Sur cette page

Paperclip

Installez le plugin Paperclip TwexAPI pour la recherche de tweets, les profils, les timelines et les tweets tendance dans les agents Paperclip.

Le plugin Paperclip TwexAPI ajoute six outils Twitter/X en lecture seule aux agents Paperclip. Il encapsule les routes REST TwexAPI documentées avec des schémas d’outils typés, une authentification basée sur des secrets et des résultats JSON prévisibles.

Utilisez ce plugin lorsqu’un agent Paperclip a besoin de recherche de tweets, lookup de profil, recherche utilisateur, lectures de timeline ou tweets tendance globaux sans écrire des appels HTTP bruts.

Outils

Tâche agent Outil Paperclip Route TwexAPI
Rechercher des tweets twexapi.search_tweets POST /twitter/advanced_search/page
Lire un tweet twexapi.lookup_tweet POST /v2/tweet/detail
Rechercher des utilisateurs twexapi.search_users GET /twitter/search-user/{keyword}/{target_count}
Lire un profil twexapi.get_user GET /twitter/{screen_name}/about
Lire les tweets de profil twexapi.get_user_tweets POST /twitter/{screen_name}/timeline/page
Lire les tweets tendance twexapi.get_trends GET /twitter/global-trending/tweets

Ce plugin n’exporte pas les abonnés ni publie des posts. Utilisez l’API REST, le CLI ou le Serveur MCP pour ces tâches.

Prérequis

  • Node.js 18 ou plus récent
  • Paperclip CLI (paperclipai)
  • Une clé API TwexAPI depuis le tableau de bord
  • Une référence de secret Paperclip pour la clé API

Installation

paperclipai plugin install @twexapi-dev/paperclip-plugin-x-api-scraper

Verrouillez la release actuelle lorsque vous avez besoin d’installations reproductibles :

paperclipai plugin install @twexapi-dev/paperclip-plugin-x-api-scraper --version 0.1.2

npm : @twexapi-dev/paperclip-plugin-x-api-scraper

Source : twexapi-dev/paperclip-plugin-x-api-scraper

Configuration

Créez une clé API dans le tableau de bord TwexAPI. Stockez-la dans un secret Paperclip et référencez-la depuis la config du plugin.

Paramètre Objectif
apiBaseUrl Endpoint REST TwexAPI. Par défaut https://api.twexapi.io.
apiKeySecretRef Référence de secret Paperclip pour la clé API TwexAPI.
defaultTimelineCount Nombre de pages de timeline par défaut de 1 à 100.
defaultUserSearchCount Nombre de recherche utilisateur par défaut de 1 à 100.
defaultTrendCount Nombre de tendances par défaut de 1 à 100.

Paperclip résout la clé API au moment de l’appel et envoie Authorization: Bearer.

Exemple de forme de config du plugin :

{
  "apiBaseUrl": "https://api.twexapi.io",
  "apiKeySecretRef": "twexapi/api-key",
  "defaultTimelineCount": 20,
  "defaultUserSearchCount": 10,
  "defaultTrendCount": 20
}

Ne jamais committer des clés API dans des fichiers de config de plugin versionnés.

Exemples de tâches agent

Rechercher des tweets

Demandez à l’agent de rechercher des posts récents sur un sujet. Le plugin appelle POST /twitter/advanced_search/page via twexapi.search_tweets.

Prompt suggéré :

Search X for recent posts about "AI agents lang:en -filter:retweets".
Return tweet IDs, author usernames, text, and created_at for the top 10 results.

Lire un profil et une timeline

Look up @openai, then read the latest timeline page.
Return username, user_id, follower count, and the 5 most recent tweet IDs.

Lire les tweets tendance globaux

Get trending tweets for United States, topic Sports, content NFL.
Summarize the top themes and list 5 representative tweet IDs.

Checklist de handoff

Lorsque les agents Paperclip transmettent des résultats à des systèmes en aval, préservez des identifiants stables.

Type de données Stocker
Tweets tweet_id, text, author_username, created_at, requête de recherche
Profils user_id, username, name, compteurs d’abonnés
Tendances pays, sujet, tag de contenu, lignes de tweet
Pagination next_cursor, has_more, paramètres de requête originaux

Consultez Agent MCP Handoff lorsque vous mixez les outils Paperclip avec des agents basés sur MCP dans le même workflow.

Gestion des erreurs

Statut Action
400 Corrigez l’entrée de l’outil. Ne pas réessayer sans modification.
401 Vérifiez la référence de secret Paperclip et la valeur de la clé API.
403 Vérifiez l’accès au compte et les crédits.
429 Ralentissez avant de réessayer.
5xx Réessayez avec backoff borné.

Développer localement

git clone https://github.com/twexapi-dev/paperclip-plugin-x-api-scraper.git
cd paperclip-plugin-x-api-scraper
pnpm install
pnpm check

pnpm check exécute les vérifications de types, les tests et le build.

Guides associés

Cette page vous a-t-elle été utile ?