Discord Bots
Connecting, configuring, and running your bot.
Connecting your bot to Discord
Getting a bot token and inviting it to your server.
Commands, Events, and Modules explained
The three building blocks of a Discord Bot project.
Starting and stopping your bot
Bringing your bot online (and taking it offline).
Why can't my bot do something in my server?
Most missing-permission issues trace back to the invite link or role order.
Variables, records, and leaderboards
Storing and reusing values across commands, events, and modules.
Subcommands, autocomplete, and multiple languages
Organizing a bigger command, suggesting choices as someone types, and localizing it.
Bot analytics and the audit log
Seeing how your bot is actually being used, and a running log of server activity.
Games and utility blocks
Dice rolls, trivia, a slot machine, and a few small keyless lookups.
Warnings, a stricter Verification flow, and newer modules
Recording formal warnings, a type the code alternative to Verification, and RSVP, Live Role Sync, and Twitch Clips modules.
Bringing your own API key
Connecting a third party service like Riot Games with a key that's yours, not ours.
Direct messages and ModMail
Reacting to a private message someone sends your bot, and a ready made ModMail module.
More moderation tools, warnings, and a checklist
Unban and softban, locking a channel, managing warnings, moderation notes, and a personal checklist.
Reputation, profiles, a shop, and marriage
Lightweight social and economy features members can use with each other.
More utility and fun blocks
Latency, math, a love calculator, banners, emoji and sticker management, and a few keyless lookups.