back to community
intermediateengagement

x/twitter engagement

find relevant conversations on X, draft genuine replies for approval via slack or telegram. inbound + outbound, per-app voice matching.

by josh choi·2026-03-19

get started

1

clone the repo

git clone https://github.com/joshchoi4881/dropspace-openclaw && cd dropspace-openclaw/content-pipeline
2

install dependencies

npm install
3

run the setup wizard

node setup.js --template x-twitter-engagement
view source on github

platforms

Twitter / X

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