This bot monitors the Boop platform for new token launches and sends notifications when a Twitter account with more than 10,000 followers launches a new token.
- Monitors the Boop GraphQL endpoint for new token launches
- Uses TweetScout API to check Twitter follower counts
- Sends Telegram notifications for tokens created by accounts with >10,000 followers
- Runs checks every 5 minutes
- Implements cursor-based pagination to ensure no tokens are missed
-
Clone this repository
-
Install dependencies:
pip install -r src/requirements.txt
-
Create a
.envfile in the project root with the following variables:TELEGRAM_BOT_TOKEN=your_telegram_bot_token TELEGRAM_CHAT_ID=your_telegram_chat_id TWEETSCOUT_API_KEY=your_tweetscout_api_key -
To get Telegram bot credentials:
- Create a new bot with @BotFather on Telegram
- Get your bot token
- Get your chat ID by sending a message to your bot and visiting:
https://api.telegram.org/bot<YourBOTToken>/getUpdates
-
To get TweetScout API key:
- Sign up at TweetScout
- Generate an API key from your dashboard
Run the bot:
python src/main.pyThe bot will:
- Check for new tokens immediately on startup
- Continue checking every 5 minutes
- Send Telegram notifications when it finds tokens from high-follower accounts
- Use cursor-based pagination to ensure no tokens are missed between checks
- Python 3.7+
- Telegram bot token and chat ID
- TweetScout API key