Skip to content

ariqel/bot-fetcher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

standard

Bot Info Viewer

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.


Features

  • 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

Project Structure

bot-info/
β”‚
β”œβ”€β”€ main.py
β”œβ”€β”€ requirements.txt
β”‚
β”œβ”€β”€ core/
β”‚   β”œβ”€β”€ __init__.py
β”‚   └── discord_client.py
β”‚
β”œβ”€β”€ ui/
β”‚   β”œβ”€β”€ __init__.py
β”‚   β”œβ”€β”€ banner.py
β”‚   └── console.py

Requirements

  • Python 3.9+
  • A Discord bot token

Python dependencies

pystyle
aiohttp

Install them with:

pip install -r requirements.txt

Usage

  1. Clone or download this repository
  2. Install dependencies
  3. Run the script:
python main.py
  1. Press ENTER when prompted
  2. Paste your Discord bot token
  3. View your bot information πŸŽ‰

Output Example

Bot Username : examplebot#1234
Bot ID       : 123456789012345678
Server Count : 3

Servers:
β€’ Server One | ID: 111111111111111111
β€’ Server Two | ID: 222222222222222222
β€’ Server Three | ID: 333333333333333333

πŸ›  Possible Enhancements

  • Masked token input
  • Export results to JSON/TXT
  • Animated loading spinner
  • Member counts per server
  • Executable (.exe) build
  • Theme / color switching

πŸ“œ License

This project is provided for educational and personal use. You are responsible for complying with Discord's Terms of Service.


Made with ❀️ using Python

About

Fetches information about a bot for discord.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages