OpenClaw X
Steuere dein X/Twitter-Konto über eine lokale API.
Voraussetzungen
- Lade die ausführbare Datei für deine Plattform von GitHub Release herunter.
- Exportiere die X-Cookies aus Chrome (mit der Cookie-Editor-Erweiterung) und speichere sie als
cookies.jsonim selben Verzeichnis wie die ausführbare Datei. - Führe die ausführbare Datei aus und stelle sicher, dass der Dienst läuft:
http://localhost:19816
Verfügbare Aktionen
1. Startseiten-Zeitleiste abrufen
curl http://localhost:19816/timeline?count=20
Gibt die neuesten Tweets mit Inhalt, Autor, Medien-URLs usw. zurück.
2. Tweet-Details abrufen
curl http://localhost:19816/tweet/{tweet_id}
Unterstützt die Eingabe einer Tweet-ID oder einer vollständigen URL (z. B. https://x.com/user/status/123456).
3. Tweets durchsuchen
curl "http://localhost:19816/search?q=Suchbegriff&sort=Latest&count=20"
Parameter:
q: Suchbegriff (erforderlich)sort:Latest(neueste) oderTop(beliebteste), standardmäßigLatestcount: Anzahl der Ergebnisse, standardmäßig 20
4. Tweet posten
curl -X POST http://localhost:19816/tweet \
-H "Content-Type: application/json" \
-d '{"text": "Hallo Welt"}'
Auf einen Tweet antworten:
curl -X POST http://localhost:19816/tweet \
-H "Content-Type: application/json" \
-d '{"text": "Antwortinhalt", "reply_to": "Original-Tweet-ID"}'
5. Tweet liken
curl -X POST http://localhost:19816/tweet/{tweet_id}/like
6. Retweeten
curl -X POST http://localhost:19816/tweet/{tweet_id}/retweet
7. Tweet speichern
curl -X POST http://localhost:19816/tweet/{tweet_id}/bookmark
8. Benutzerinformationen abrufen
curl http://localhost:19816/user/{username}
Gibt Benutzername, Profilbild, Biografie, Followerzahl usw. zurück.
9. Benutzertweets abrufen
curl http://localhost:19816/user/{username}/tweets?count=20
Häufige Anwendungsszenarien
- „Zeig mir die neuesten Tweets in meiner Zeitleiste.“
- „Suche nach den neuesten Tweets über KI-Agenten.“
- „Poste einen Tweet mit dem Text: Heute ist das Wetter schön.“
- „Like diesen Tweet: https://x.com/xxx/status/123“
- „Schau nach, was @elonmusk kürzlich gepostet hat.“
- „Speichere diesen Tweet.“