Logo
Worn Off Keys

Take Your Discord Bot
to The Next Level

From website dashboards to getting more users to monetizing your bot, this is the ultimate resource to take your Discord bot to the next level.

Save dozens of hours by downloading the entire source code + website design.
What's included
OR
Follow along with the video tutorials to build everything from scratch.
View Video Lessons
What's included
Learn how to monetize your bot, get more users, and build a user friendly website dashboard.
Command Handler
Download the source code for a powerful command handler and customize it to fit your exact needs.
Bot Dashboard
Get the code and design for a website dashboard that can easily be configured to your Discord bot.
Fully Customizable
Both the command handler and the dashboard are fully customizable so your bot can stand out.
Lessons
This course will include 85 video tutorials. The source code can be downloaded for each lesson.
00
Introduction
An introduction to the course and how to take advantage of everything it offers.
8m
00.
Welcome video
01.
Course introduction
02.
Where to ask for help
03.
Have one monitor? Watch this
04.
How to claim your Discord role
01
Command Handler
A custom command handler will give you the most control of your bot. In this module you build one from the ground up.
5h33m
00.
What you will be making
01.
Setting up your projects
02.
Creating your Github repositories
03.
Basic legacy command handler
04.
Creating your free Mongo database
05.
Argument handling
06.
Command runtime validations
07.
Command syntax validations
08.
Test only commands
09.
Creating slash commands
10.
Running slash commands
11.
Deleting slash commands
12.
Slash command arguments
13.
Updating slash commands
14.
Guild and owner only commands
15.
Legacy command aliases
16.
Initialization method
17.
Replying to legacy commands
18.
Deferring replies
19.
Cooldowns
20.
Persistent cooldowns
21.
Canceling cooldowns
22.
Autocomplete
23.
Permissions
24.
Configurable required permissions
25.
Configurable required roles
26.
Disabling default commands
27.
Channel specific commands
28.
Custom commands
29.
Enable and disable commands
30.
Per guild prefixes
31.
Event handling
32.
Validation plugins
33.
Features handler
34.
TL;DW
02
Hosting and Scaling
Here you will learn how to host your bot with security and uptime in mind.
40m
00.
Proper VPS security
01.
Downtime alerts
02.
Sharding
03
Growth Strategies
Learn multiple ways to get more users to try your Discord bot.
10m
00.
Word of mouth growth
01.
Content marketing
04
Creating the API
In this module you create a Next.JS project to host your API and dashboard website.
35m
00.
The dashboard architecture
01.
Creating our Next.JS Project
02.
Button roles API endpoint
03.
Status changer API endpoint
04.
TL;DW
05
Creating the Bot
Before you work on your dashboard you need to create some working features in your Discord bot. In this module you will make "button roles" and "auto status changer" features.
58m
00.
Button roles
01.
Handling button clicks
02.
Deleting buttons & handling 5+ buttons
03.
Automatic status changer
04.
TL;DW
06
Creating the Dashboard
You can finally create your website dashboard and allow users to signup to use your bot.
3h42m
00.
Dashboard design template
01.
Installing Tailwind
02.
Creating your homepage
03.
Creating your navigation
04.
Creating your footer
05.
Authenticating with Discord
06.
Securing the API
07.
Dashboard navigation
08.
Loading and listing guilds
09.
Identifying guilds that have the bot
10.
Button roles messages UI
11.
Button roles buttons UI
12.
Sending and updating the role message
13.
Auto status changer page
14.
Social proof stats
15.
Cleaning up guild selection
16.
Deploying to Vercel for free
17.
TL;DW
07
Monetizing the Bot
It's time to finally earn money from all of your hard work. In this module you go over three options you have to monetize your Discord bot.
00.
Stripe vs PayPal vs Patreon
01.
Setting up tiers
02.
Setting up Patreon
03.
Monetizing with Patreon
04.
Getting started with Stripe
05.
Accepting payments with Stripe
06.
Pricing page
07.
Checkout page
08.
Accepting payments with PayPal
09.
Upgrading and downgrading plans
10.
Canceling a subscription
11.
Offering coupon codes
$20 Lifetime Access
Get lifetime access to Level Up Your Bot. This includes free updates when there are new DiscordJS or NextJS versions.
THIS COURSE INCLUDES:
11+ hours of video content with summary videos and source code downloads
Support from our Discord community of over 9,000 members
A user friendly website dashboard. Preview Dashboard
Bot monetization through Stripe, PayPal, and/or Patreon (module in progress)
A powerful command handler that can be customized to fit your needs
Proper bot hosting with both security and uptime in mind
+BONUSES
Dashboard design template ($200 value!)
Downloadable source code for each lesson
$100 in free Linode hosting credits
Downtime alert system to get notified if your bot ever crashes. Notifications are via Discord DM, email, and/or text message.
IMPORTANT: This course is actively being finished and the remaining videos will be completed this month.

Enrolling today will give you instant access to to dozens of videos and their source code.

You can get notified when new videos are completed in our Discord server.
30 Day Money Back
Guarantee
If you are not satisfied with the course for any reason, send an email to alex@wornoffkeys.com to receive a complete refund.
FAQ
Is this course complete?
This course is not 100% complete but will be finished this month! Enrolling today gives you access to to dozens of videos and their source code. You can get notified when new videos are completed in our Discord server.
What if I need help?
Support for this course is done peer-to-peer in our Discord community. This is how we are able to offer this course at such a low price. Click here to join our Discord community of over 9,000 users.
What languages and technologies are used?

We will use Javascript, Node.JS, and Discord.JS to create the Discord bot. We will also use React.JS and Next.JS to create the dashboard website.


To deploy our dashboard we will use Vercel and to deploy our Discord bot we will use Linode . We'll walk you through how to do this step-by-step.

When does the course start and finish?
This course is self-paced so you decide when you want to work on it. There are no deadlines.
What if I am not happy with the course?
We offer a 30 day money back guarantee. Click here for more information.
Your Instructor
My name is Alexzander Flores and I've been a software developer for 15 years. I've worked on many projects and made a living off of my own small startup for two years before selling it.

I now focus on creating programming tutorials on my Youtube channel with 0 lifetime views and 0 videos tutorials.