Learn it
Docs academy
From "what is a bot token?" to a verified bot, one step at a time. Stuck on the way? A real person can help.
1. Start here: bots, applications and tokens
8 min readWhat a Discord bot really is, how to create an application, and why you never share your token.
2. Your first bot in discord.js
12 min readBuild a working bot with a slash command in JavaScript, using discord.js v14.
3. Your first bot in discord.py
12 min readBuild a working bot with a slash command in Python, using discord.py 2.x.
4. Slash commands, intents and permissions
12 min readOptions, global commands, which events your bot receives, and how to ask only for the access it needs.
5. Storing data: SQLite to PostgreSQL
12 min readKeep settings and user data across restarts, safely, and know when to move to a bigger database.
6. Hosting 24/7: VPS, Docker, process managers
12 min readGet your bot off your laptop and keep it running through crashes and reboots.
7. Growing: sharding and getting Discord-verified
10 min readWhat changes as your bot joins more servers: verification from 75 servers, and sharding before 2,500.
8. Listing on Nexobots and posting stats
12 min readSubmit your bot, pass review, post your server count and react to votes over the API.