Learn how to build bots through comprehensive modules that take you from beginner to advanced bot developer.
Understand how it works and how to use it
Create slash commands that users can discover and use
Master all event types and their use cases
Implement permission systems, user verification, and moderation
Store data and implement persistent features
Deploy, monitor, and scale your bot
Learn how Bot SDK fundamentals, set up your project structure, install dependencies, and prepare for Render deployment.
Start Module
Create slash commands that users can discover and use. Build interactive commands like /help, /ping, and more.
Start Module
Handle messages, reactions, and user events. Build interactive bot behaviors that respond to community activity.
Start Module
Learn to identify admins, delete messages, and implement basic content moderation to keep channels safe.
Start Module
Use SQLite database to store and retrieve data. Track user activity, save preferences, and build leaderboards.
Start Module
Deploy your bot from local development to live production. Set up Towns Developer Portal, push to GitHub, and deploy on Render.
Start Module
By the end of this course, you'll have built a comprehensive bot system that includes:
Begin with Module 1 and work your way through each comprehensive lesson