x/twitter engagement
find relevant conversations on X, draft genuine replies for approval via slack or telegram. inbound + outbound, per-app voice matching.
get started
clone the repo
git clone https://github.com/joshchoi4881/dropspace-openclaw && cd dropspace-openclaw/content-pipelineinstall dependencies
npm installrun the setup wizard
node setup.js --template x-twitter-engagementplatforms
about
automated X/Twitter engagement that finds conversations relevant to your product or niche. searches configurable queries, scores tweets by engagement signals (likes, replies, follower count), and drafts replies in your app's configured voice. supports both outbound (joining conversations) and inbound (responding to people who replied to or quoted your tweets). all replies go through an approval workflow — candidates are posted to your messaging channel with proposed replies, and you react ✅ or ❌ to approve or skip each one. replies are sent via X API with OAuth auto-refresh. prevents duplicate replies via dedup tracking.
how it works
every afternoon: scans X for 5-10 relevant conversations → drafts replies in your voice → posts to slack/telegram for approval → you react ✅ → reply sent automatically.
features
- configurable search queries per app
- score-based tweet ranking
- inbound engagement detection (replies, quotes, mentions)
- messaging approval workflow (slack, telegram, discord)
- per-app voice matching from app.json
- reply dedup (14-day window)
- X API OAuth with auto-refresh
requirements
- •X developer app with OAuth 2.0 credentials
- •bird CLI or X API bearer token for search
- •messaging channel for approval workflow
ready to try it?
clone the repo, run the setup wizard, and have autonomous content posting within 10 minutes.
node setup.js --template x-twitter-engagementview on github