Clone and enter repo
git clone https://github.com/therealjustsnow/NanoBot.git
cd NanoBot
Quick start
The fastest path from a fresh clone to a working NanoBot instance, presented in mobile-friendly steps.
git clone https://github.com/therealjustsnow/NanoBot.git
cd NanoBot
python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
Copy example_config.ini to config.ini, then fill in at least the bot token.
[bot]
token = YOUR_BOT_TOKEN_HERE
default_prefix = n!
owner_id =
[groq]
groq_api_key =
Without both intents, prefix commands and several moderation workflows will fail.
python run.py
The repository includes a preflight check before a full bot launch.
python main.py
Logs write to logs/nanobot.log.
Minimal success path
requirements.txt.Optional now, useful later
GROQ_API_KEY or [groq] groq_api_key for /eli5.[bot] owner_id if you want explicit owner override.Shortcut
Platform scripts wrap the steps above: install.sh / install.ps1 / install.bat set up system packages, a virtual environment, dependencies, and config.ini; run.sh / run.bat pick a suitable Python and hand off to the preflight launcher.
./install.sh # Linux/macOS — or install.ps1 / install.bat on Windows
./run.sh # launch (run.bat on Windows)