A clean, professional Python CLI tool that displays Discord bot information with a beautiful terminal UI using pystyle gradients and slow typing effects.
This tool validates a Discord bot token and fetches bot details without connecting to the Discord gateway, making it fast, reliable, and immune to Discord gateway outages or Windows asyncio issues.
- Gradient ASCII banner using pystyle
- Smooth slow-typing terminal output
- Bot token validation
- Displays bot username & ID
- Lists all servers the bot is in (name + guild ID)
- Uses Discord HTTP API only (no gateway, no hanging)
- Clean project structure & readable code
- Fully compatible with Windows
bot-info/
β
βββ main.py
βββ requirements.txt
β
βββ core/
β βββ __init__.py
β βββ discord_client.py
β
βββ ui/
β βββ __init__.py
β βββ banner.py
β βββ console.py
- Python 3.9+
- A Discord bot token
pystyle
aiohttpInstall them with:
pip install -r requirements.txt- Clone or download this repository
- Install dependencies
- Run the script:
python main.py- Press ENTER when prompted
- Paste your Discord bot token
- View your bot information π
Bot Username : examplebot#1234
Bot ID : 123456789012345678
Server Count : 3
Servers:
β’ Server One | ID: 111111111111111111
β’ Server Two | ID: 222222222222222222
β’ Server Three | ID: 333333333333333333
- Masked token input
- Export results to JSON/TXT
- Animated loading spinner
- Member counts per server
- Executable (.exe) build
- Theme / color switching
This project is provided for educational and personal use. You are responsible for complying with Discord's Terms of Service.
Made with β€οΈ using Python
