O que OpenClaw X faz?
Controle sua conta do X/Twitter através de uma API local.
Pré-requisitos
- Baixe o executável correspondente à sua plataforma a partir do GitHub Release
- Exporte os cookies do X do Chrome (usando a extensão Cookie-Editor) e salve como
cookies.jsonno mesmo diretório do executável - Execute o arquivo e certifique-se de que o serviço está rodando:
http://localhost:19816
Operações Disponíveis
1. Obter Timeline da Página Inicial
curl http://localhost:19816/timeline?count=20
Retorna a lista de tweets mais recentes, incluindo conteúdo, autor, URL de mídia, etc.
2. Obter Detalhes de um Tweet
curl http://localhost:19816/tweet/{tweet_id}
Aceita o ID do tweet ou URL completa (ex.: https://x.com/user/status/123456).
3. Pesquisar Tweets
curl "http://localhost:19816/search?q=palavra-chave&sort=Latest&count=20"
Parâmetros:
q: palavra-chave de busca (obrigatório)sort:Latest(mais recentes) ouTop(mais populares), padrão Latestcount: quantidade de resultados, padrão 20
4. Publicar Tweet
curl -X POST http://localhost:19816/tweet \
-H "Content-Type: application/json" \
-d '{"text": "Olá mundo"}'
Responder a um tweet:
curl -X POST http://localhost:19816/tweet \
-H "Content-Type: application/json" \
-d '{"text": "Conteúdo da resposta", "reply_to": "ID do tweet original"}'
5. Curtir Tweet
curl -X POST http://localhost:19816/tweet/{tweet_id}/like
6. Retuitar
curl -X POST http://localhost:19816/tweet/{tweet_id}/retweet
7. Favoritar Tweet
curl -X POST http://localhost:19816/tweet/{tweet_id}/bookmark
8. Obter Informações do Usuário
curl http://localhost:19816/user/{username}
Retorna nome de usuário, avatar, biografia, número de seguidores, etc.
9. Obter Tweets do Usuário
curl http://localhost:19816/user/{username}/tweets?count=20
Cenários de Uso Comuns
- "Veja o que há de novo na minha timeline"
- "Pesquise os tweets mais recentes sobre IA Agent"
- "Publique um tweet dizendo: Hoje o tempo está lindo"
- "Curtir este tweet para mim: https://x.com/xxx/status/123"
- "Veja o que @elonmusk publicou recentemente"
- "Salve este tweet nos meus favoritos"