← all repositories
fossasia/susi_tweetbot

A chatbot that tweets back, because DMs weren't public enough

SUSI AI's Twitter bot turns @mentions and direct messages into conversations via a Heroku-hosted relay.

1.5k stars JavaScript Chat Assistants
susi_tweetbot
Velocity · 7d
+0.4
★ / day
Trend
steady
star history

What it does This is a Twitter bot for the SUSI AI assistant. Host it on Heroku, wire it to a Twitter app via four config variables, and you get two behaviors: public @mention replies and one-on-one DM chats. The README is essentially a deployment checklist with screenshots.

The interesting bit The project treats Twitter as just another chat channel for SUSI AI, which suggests a larger pattern—same assistant, different front doors. The Heroku-native setup (auto-deploy from GitHub, env-based config) lowers the bar for forking and running your own instance.

Key highlights

  • Replies to @mentions publicly and handles DMs privately
  • Deploys via Heroku with GitHub auto-deploy support
  • Requires standard Twitter API credentials (Read, Write, DM access)
  • Live demo: @SusiAI1 on Twitter
  • 1,525 stars, though activity level is unclear from the README

Caveats

  • README references apps.twitter.com, which Twitter replaced years ago; setup instructions may need updating
  • No code or architecture details shown—just deployment screenshots
  • Travis CI badge suggests legacy tooling; unclear if actively maintained

Verdict Worth a look if you’re building multi-platform bot infrastructure and want a reference Twitter integration. Skip it if you need modern Twitter API v2 features or a project with recent commits.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.