Watches Twitter/X accounts for keyword matches and fires Gunbot trading signals in real time. Configure any account, any keyword, any trade action — route through the Webhook Portal for full gate filtering, or execute directly on Gunbot.
Watch any number of Twitter/X accounts simultaneously. Resolve handles to user IDs with automatic 24-hour caching.
Any tweet from a watched account that contains a watched keyword fires a signal. Retweets, replies, and quote tweets are optionally filtered.
Each keyword can have its own action (buy / sell / addpair), exchange, symbol, and amount. Different keywords different trades.
Detects Twitter API 429 responses and backs off automatically. Configurable poll interval with a 15-second minimum.
Route signals through Webhook Portal (inherits all gate rules and indicator filters) or post directly to Gunbot's REST API.
Tweet triggers can create new Gunbot pairs via addpair — automatically start trading a new coin the moment it's announced.
Signal is POSTed to the Webhook Portal on :8081. Inherits all configured gate rules, indicator filters, rate limits, and cooldowns before any execution.
Signal is POSTed directly to Gunbot's trade API on :3001. No gate filtering. Fastest path to execution — use with caution.
Poll timer fires (configurable interval, min 15s) └─ GET /2/tweets/search/recent Twitter API v2 query: (from:account1 OR from:account2) (kw1 OR kw2) -is:retweet lang:en since_id: last seen tweet ID (no reprocessing) │ └─ For each new tweet: ├─ checkKeywords(tweet.text) [matched keyword configs] ├─ Build signal { action, exchange, symbol, amount, tweetId… } │ ├─ webhook mode ── POST :8081/webhook Gate rules Gunbot Exchange └─ gunbot mode ── POST :3001/api/v1/trade/market Exchange
| Tier | Price | Search requests / 15 min | Recommended poll interval |
|---|---|---|---|
| Free | $0 | 1 req / 15 min | ≥ 900,000 ms (15 min) |
| Basic | $100/mo | 15 req / 15 min | ≥ 60,000 ms (1 min) |
| Pro | $5000/mo | 300 req / 15 min | ≥ 3,000 ms (3 sec) |