X
x-api
Post to X (Twitter) using the official API with OAuth 1.0a. Use when you need to tweet, post updates, or publish content. Bypasses rate limits and bot detection that affect cookie-based approaches like bird CLI.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Post to X (Twitter) using the official API with OAuth 1.0a. Use when you need to tweet, post updates, or publish content. Bypasses rate limits and bot detection that affect cookie-based approaches like bird CLI.
How to use
- Przejdź do https://developer.x.com/en/portal/dashboard i zaloguj się na swoje konto X. Utwórz nowy projekt i aplikację, następnie ustaw uprawnienia aplikacji na "Read and Write" w ustawieniach. 2. Pobierz cztery klucze z karty "Keys and tokens": API Key (Consumer Key), API Key Secret (Consumer Secret), Access Token oraz Access Token Secret. 3. Skonfiguruj poświadczenia, wybierając jedną z dwóch metod: albo ustaw zmienne środowiskowe (X_API_KEY, X_API_SECRET, X_ACCESS_TOKEN, X_ACCESS_SECRET), albo utwórz plik JSON w lokalizacji ~/.clawdbot/secrets/x-api.json zawierający wszystkie cztery klucze. 4. Zainstaluj wymaganą bibliotekę za pomocą npm install -g twitter-api-v2. 5. Opublikuj post, uruchamiając polecenie x-post "Twoja wiadomość tutaj" — obsługiwane są wieloliniowe posty poprzez znaki nowego wiersza. Narzędzie zwróci adres URL opublikowanego postu. 6. Pamiętaj, że darmowy plan X Developer Portal pozwala na 1500 postów miesięcznie; wyższe limity wymagają subskrypcji Basic ($100/miesiąc).