{"repo":"EthanC/Bluebird","free":true,"listed":false,"github":"https://github.com/EthanC/Bluebird","clone":"git clone https://github.com/EthanC/Bluebird.git","description":"Track users on X (Twitter) and send post notifications to Discord.","language":"Python","stars":44,"topics":["bot","discord","monitor","notification","notify","post","python","script","tweet","twitter"],"license":"AGPL-3.0","category":"chat-messaging","readme_excerpt":"Bluebird Bluebird tracks users on X (formerly Twitter) and sends post notifications to Discord. Features - Monitor any public user on X — no login required (thanks to dylanpdx/BetterTwitFix). - Get structured alerts with rich Discord Components. - Fine-tune alerts using filters like keywords or media-only. - Deploy effortlessly with Docker or run locally with Python. Getting Started Quick Start: Docker Compose Rename config.example.toml to config.toml and set your instance configuration(s). Next, edit and run this example compose.yaml with docker compose up . Standalone: Python [!NOTE] Python 3.13 or later required. 1. Install dependencies. 2. Rename .env.example to .env and configure your environment. 3. Rename config.example.toml to config.toml and set your instance configuration(s). 4. Run Bluebird Configuration Each instance within config.toml can be configured to filter posts from sending notifications. Key Description Type Required Example --------------------- ------------------------------------------------------------------- ---------------- ------------ --------------------------------------------------- usernames X usernames to track. Array of Strings Yes [\"RockstarGames\", \"CallofDuty\", \"Mxtive\"] discord webhook url Discord Webhook URL to send post notifications to. String Yes https://discord.com/api/webhook/XXXXXXXX/XXXXXXXX require media Set to true to only notify of posts with media. Boolean No true require keyword Only notify of the post if one of these words a","default_branch":null,"files":null,"tree":[],"storefront":"/r/EthanC","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/EthanC/Bluebird/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}