discord-twitter-bot
📊 Project Summary
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
toxto 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