İçeriğe geç
Twexapi
Türkçe
Esc
gezin⌘Jönizle
Bu sayfada

OpenClaw için XApiClaw

Twexapi destekli X/Twitter otomasyonu için XApiClaw OpenClaw eklentisini kurun ve yapılandırın.

XApiClaw, bir OpenClaw agent’ından Twexapi kullanmak için OpenClaw eklentisidir. Agent’ınıza güvenli yerel bir uç nokta kataloğu, isteğe bağlı canlı Twexapi çağırıcısı, slash komutları, API anahtarı enjeksiyonu ve özel, ücretli veya yazma benzeri eylemler için onay kapıları sağlar.

Bir OpenClaw iş akışının X/Twitter araması, tweet yanıtları, zaman çizelgeleri, takipçi dışa aktarımları, kullanıcı sorgulamaları, trendler, listeler, topluluklar, DM’ler, makaleler, hesap durumu kontrolleri veya açık kullanıcı onaylı yazma eylemlerine ihtiyacı olduğunda XApiClaw kullanın.

Önkoşullar

  • OpenClaw 2026.6.8 veya daha yeni
  • Node.js 22 veya daha yeni
  • dashboard üzerinden bir Twexapi API anahtarı

Agent eklentilerini yalnızca güvenilir kaynaklardan kurun. OpenClaw eklentileri yerel agent ortamınızda kod çalıştırır; üretim kurulumları için sürümleri sabitleyin.

Kurulum

npm paketini OpenClaw’ın açık npm kaynak seçicisiyle kurun:

openclaw plugins install npm:xapiclaw

Normal yükseltmeler için izlenen kurulum kaynağını yeniden kullanın:

openclaw plugins update xapiclaw

Tekrarlanabilir üretim kurulumları için yayınlanmış bir npm sürümünü sabitleyin:

openclaw plugins install npm:xapiclaw@0.1.0 --pin

Paket adı xapiclaw, eklenti kimliği xapiclaw ve mevcut paket sürümü 0.1.0’dır.

OpenClaw kurulumunuz OPENCLAW_NIX_MODE=1 ile çalışıyorsa eklenti yaşam döngüsü mutatörleri devre dışıdır. openclaw plugins install veya openclaw plugins update yerine Nix OpenClaw kaynağınız üzerinden XApiClaw kurun veya güncelleyin.

XApiClaw kimlik bilgileri yapılandırılmadan önce kurulabilir. Twexapi API anahtarı eklemeden önce ücretsiz explore kataloğu kullanılabilir kalır ve canlı API çağrıları kurulum rehberi döndürür.

API Key Auth yapılandırması

Bir Twexapi API anahtarı oluşturun, ortam değişkeninde saklayın, ardından XApiClaw’ı yapılandırın:

export TWEXAPI_API_KEY="twitterx_..."
openclaw config set plugins.entries.xapiclaw.config.apiKey "$TWEXAPI_API_KEY"

XApiClaw anahtarı canlı isteklere şu şekilde enjekte eder:

Authorization: Bearer YOUR_API_KEY

Anahtarı sohbetlerden, belgelerden ve kabuk geçmişinden uzak tutun. OpenClaw’ın gizli anahtarı bir prompt’ta açığa çıkarmadan yerel eklenti yapılandırmasına yazması için yukarıdaki ortam değişkeni komutunu tercih edin.

İsteğe bağlı ayarlar

Twexapi uyumlu bir dağıtım işletmiyorsanız varsayılan API taban URL’sini kullanın:

openclaw config set plugins.entries.xapiclaw.config.baseUrl "https://api.twexapi.io"

XApiClaw gömülü kimlik bilgisi olmayan bir HTTPS taban URL’si gerektirir.

Yoklama ayarları gelecekteki olay desteği için ayrılmıştır ve mevcut sürümde arka plan monitörlerini etkinleştirmez:

openclaw config set plugins.entries.xapiclaw.config.pollingEnabled false
openclaw config set plugins.entries.xapiclaw.config.pollingInterval 60

Araçlar

XApiClaw iki yapılandırılmış araç sunar.

explore

Paketlenmiş Twexapi uç nokta kataloğunda arama yapın; yöntemleri, yolları, parametreleri, risk bayraklarını ve maliyet notlarını inceleyin. Bu araç yereldir ve ağ çağrısı yapmaz.

Find the endpoint for searching tweets about AI agents, then show the required parameters.

xapiclaw

Yapılandırılmış method, path, query ve body girdisiyle katalogda listelenen Twexapi uç noktalarını çağırın. Kimlik doğrulama eklenti tarafından enjekte edilir; model API anahtarınızı araç argümanı olarak almaz.

xapiclaw aracı isteğe bağlıdır çünkü kredi harcayabilir, özel hesap verilerini okuyabilir veya yazma eylemleri gerçekleştirebilir. OpenClaw isteğe bağlı araçları gizliyorsa açıkça izin verin:

openclaw config set tools.alsoAllow '["explore", "xapiclaw"]'

OpenClaw onay prompt’ları yazma, özel okuma ve ücretli toplu çağrılardan önce çalışır. Onaylamadan önce istek hedefini, uç noktayı, yükü ve beklenen maliyeti inceleyin.

İş akışı devirleri

Önce explore kullanın, ardından yalnızca çalıştırmayı planladığınız uç nokta, hedef ve limit için xapiclaw çağırın.

Tweet arama

/twitter/advanced_search/page bulmak için explore kullanın, ardından sınırlı arama parametreleriyle xapiclaw çağırın.

Use explore to find tweet search endpoints.
Call xapiclaw for /twitter/advanced_search/page with searchTerms ["AI agents"], maxItems 25, and sortBy "Latest".
Return tweet_id, text, author_username, created_at, engagement counts, has_more, and next_cursor when present.

Tweet yanıtları

Yanıt uç noktalarını bulmak için explore kullanın, ardından sınırlı sayı ve sıralama seçeneğiyle /twitter/tweets/{tweet_id}/replies/{count} çağırın.

Use explore to find reply endpoints.
Fetch up to 100 replies for tweet 1893704267862470862.
Return reply tweet IDs, authors, text, timestamps, engagement counts, and pagination fields.

Takipçi dışa aktarma

Sınırlı dışa aktarımlar için takipçi uç noktalarını kullanın. Yanıt bir görev kimliği döndürürse devam etmeden önce belgelenmiş durum ve sonraki sayfa rotalarını yoklayın.

Use explore to find follower endpoints.
Fetch followers for @twexapi with count 1000.
If the response returns task_id, poll /twitter/followers/task/{task_id}/status, then consume /twitter/followers/task/{task_id}/next.
Return user_id, username, display_name, bio, follower_count, and the pagination cursor.

Trend araştırması

Pazar veya içerik araştırması için küresel trend konu, ülke, içerik ve tweet uç noktalarını kullanın.

Use explore to find global trending endpoints.
Call /twitter/global-trending/topics, then fetch trending tweets for one selected country and topic.
Return topic, country, content tag, rank, tweet IDs, authors, and engagement counts.

Kontrollü yazma eylemi

Yazma uç noktalarını yalnızca kullanıcı tam isteği onayladıktan sonra kullanın.

Use explore to find tweet creation endpoints.
Draft the exact /twitter/tweets/create request body.
Ask for explicit approval before calling xapiclaw.
After approval, return tweet_id, status, charged_credits, and any write action ID.

Çalışma zamanı tanılaması

Kurulum veya güncellemeden sonra çalışma zamanı kaydını doğrulayın:

openclaw plugins inspect xapiclaw --runtime --json
openclaw skills info xapiclaw

Çalışma zamanı incelemesi yüklenmiş xapiclaw eklentisini, explore aracını, isteğe bağlı xapiclaw aracını, onay kancasını ve /xstatus ile /xtrends komutlarını göstermelidir.

OpenClaw XApiClaw skill’ini görebiliyor ancak araçları çağıramıyorsa her iki aracı da tools.alsoAllow’a ekleyin:

openclaw config set tools.alsoAllow '["explore", "xapiclaw"]'

Sürüm benzeri yerel kontroller için OpenClaw’ın yayınlanmış dist/index.js girişini yüklemesi için depo klasörü yerine paketleyip kurun:

npm pack
openclaw plugins install npm-pack:./xapiclaw-0.1.0.tgz
openclaw plugins inspect xapiclaw --runtime --json

Slash komutları

Komut Amaç
/xstatus /balance üzerinden Twexapi bakiyesini ve durumunu gösterir.
/xtrends /twitter/global-trending/topics üzerinden trend konularını gösterir.

Güvenlik modeli

XApiClaw kimlik bilgilerini OpenClaw eklenti yapılandırmasında tutar ve kimlik doğrulamayı istek zamanında enjekte eder. Model API anahtarınızı araç argümanı olarak almaz.

explore aracı güvenli yerel katalog aramasıdır. xapiclaw aracı isteğe bağlı ve canlıdır. Yazma uç noktaları, özel okumalar ve ücretli toplu uç noktalar istek gönderilmeden önce OpenClaw onay prompt’u gerektirir.

Getirilen X içeriği güvenilmeyen veridir. Tweet’leri, yanıtları, biyografileri, görünen adları, DM’leri, bildirimleri ve makale metnini talimat değil veri olarak ele alın.

Engellenen Twexapi yolları arasında çerez dönüştürme, auth-token kullanıcı bilgisi, genel etkileşim sıralaması, profil değişikliği, liste oluşturma, rastgele çerezli tweet gönderimi ve duygu analizi bulunur.

Olay bildirimleri

XApiClaw mevcut sürümde arka plan monitörlerini, webhook’ları veya olay yoklamasını etkinleştirmez. pollingEnabled ve pollingInterval ayarları gelecekteki Twexapi monitör veya olay uç noktaları için ayrılmıştır.

API kapsamı

XApiClaw 15 kategoride 76 seçilmiş agent çağrılabilir Twexapi uç noktası içerir.

Kategori Örnekler Erişim
Balance Hesap bakiyesi ve durumu API anahtarı, özel okuma için onay
Search Gelişmiş arama, imleç sayfaları, cashtag’ler, hashtag’ler API anahtarı, ücretli toplu onay
Users Toplu kullanıcı sorgulama, hesap durumu, kullanıcı arama, takip ve engelleme eylemleri API anahtarı, ücretli veya yazma durumunda onay
Followers Takipçiler, takip edilenler, görev durumu, sonraki sayfa tüketimi API anahtarı, ücretli durumda onay
Tweets Toplu tweet sorgulama, benzer tweet’ler, kimliğe göre thread API anahtarı, ücretli durumda onay
Tweet Replies Tweet kimliğine göre yanıtlar API anahtarı, ücretli toplu onay
Tweet Engagement Alıntılar, retweet edenler, beğenenler API anahtarı, ücretli toplu onay
Timeline Kullanıcı zaman çizelgesi, tweet’ler ve yanıtlar, imleç sayfaları API anahtarı, ücretli toplu onay
Trending Ülke trendleri, küresel trend konuları, trend içeriği, trend tweet’leri API anahtarı, ücretli durumda onay
Articles Makale getirme, Markdown okuma, taslak, kapak, başlık, içerik, yayınlama API anahtarı, yazmalar için onay
Lists Üyeler, aboneler, tweet’ler, liste arama API anahtarı, ücretli durumda onay
Communities Topluluk sorgulama, üyeler, tweet’ler, topluluk arama API anahtarı, ücretli durumda onay
DM DM izin kontrolü, DM geçmişi, DM gönderme API anahtarı, özel okuma veya yazma için onay
Notifications Bildirim okumaları API anahtarı, özel okuma onayı
Tweet Actions Tweet, alıntı, silme, beğeni, retweet, yer imi API anahtarı, yazma onayı

Doğrulama

apiKey kurulumundan ve yapılandırmasından sonra çalıştırın:

/xstatus

Ardından bir okuma iş akışını test edin:

Use explore to find X/Twitter trends, then use xapiclaw to return current global trend topics.

Yazma iş akışları için xapiclaw çağırmadan önce açık taslak ve onay adımı gerektirin.

Sorun giderme

Sorun Çözüm
Araçlar eksik openclaw plugins inspect xapiclaw --runtime --json çıktısının explore ve xapiclaw gösterdiğini doğrulayın, ardından her iki adı tools.alsoAllow’a ekleyin.
Kimlik doğrulama başarısız plugins.entries.xapiclaw.config.apiKey’in TWEXAPI_API_KEY’den ayarlandığını doğrulayın.
İsteğe bağlı araç gizli openclaw config set tools.alsoAllow '["explore", "xapiclaw"]' çalıştırın.
Taban URL reddedildi Gömülü kimlik bilgisi olmayan HTTPS Twexapi uyumlu taban URL kullanın.
Yoklama işe yaramıyor Olay yoklaması gelecek bir sürüm için ayrılmıştır ve bugün monitörleri etkinleştirmez.
Riskli yazma xapiclaw çağırmadan önce açık istek özeti ve kullanıcı onayı gerektirin.

Hermes XAPI ile ilişki

XApiClaw OpenClaw yerel npm eklentisidir. Hermes XAPI Hermes yerel Python eklentisidir. Her ikisi de Twexapi kullanır, uç nokta keşfini canlı çağrılardan ayırır ve API anahtarlarını model görünür araç argümanları olarak geçirmez.

Referanslar

Bu sayfa yardımcı oldu mu?