📊 Project Summary

GitHub Stars GitHub Forks GitHub Issues GitHub Pull Requests GitHub Last Commit GitHub Language Count Top Language

discord-twitter-bot was a scalable automation tool that forwarded tweets to Discord channels in real-time using the Twitter v1.1 and Discord APIs. It supported tracking up to 5,000 users, 400 keywords, and 25 location boxes, with advanced filtering options for full customization.

Key Features

  • Highly configurable tweet forwarding with user, keyword, and location tracking
  • One-click deployment via Heroku, plus Docker support for custom setups
  • CI/CD integration using Travis CI and Azure Pipelines
  • Unit tested with tox to ensure reliability and maintainability
  • Jekyll-based documentation site: nntin.github.io/discord-twitter-bot
    Includes setup guides for Windows, Linux, Raspberry Pi, and Docker

Community & Impact

Widely adopted and actively forked/starred on GitHub, with many users running their own instances. The project served as a go-to solution for Twitter-to-Discord integration until the deprecation of Twitter API v1.1.

What I Learned

  • Designing scalable, real-time systems with third-party APIs
  • CI/CD best practices and Docker-based deployments
  • Writing clear, accessible documentation for a technical audience
  • Supporting an open-source user base and incorporating community feedback