Create the Best Discord Bot with Node.js

12h 36m 36s
English
Paid

Node.js is a simple and fast language, that is also easy to learn. Which makes it great to learn Discord bot development! You will first learn the core concepts for bot development. Including custom prefixes, command handling, event handling, etc. Most of these topics are hard to find explanations for online. But, this course is a group of these topics, explained simply, with easy to digest lectures.

Read more about the course

Create the Best Discord Bot Dashboard.

You will also Create a Discord Bot Dashboard, and learn web development basics.
Few Discord bots have done this correctly, and even earn money from it.

You will first learn to structure pages with HTML, and PUG.
Then we will dive into styling pages with CSS.
After that, we will bring them to life with JavaScript.

You can do almost anything with the basics of web development.
This includes: bot command pages, login systems, charts, profile cards, user leaderboards, etc.

All which you will do in this course - in the code-along sections.

What will you learn in this course?

  • Manage Your Bot - with the Discord Developer Portal.

  • Command Handling - add new commands by simply copying files.

  • Dependency Injection - make your scripts easy to test and refactor.

  • Dynamic Event Handling - add new events by just adding files.

  • General Features - including the ability to customize prefixes.

  • Ability to customize your server via dashboard.

  • Basic PUG / HTML for structuring webpages.

  • Basic CSS - for custom webpage styling to your needs.

  • Boostrap 4 - makes it simple and easy to structure and style webpages.

  • Browser JavaScript for animating webpages.

  • Web audit log - to log changes that a user makes to the dashboard.

  • Server stats graphs - see how your server is performing on your bot dashboard.

  • Web music player, that will allow the bot to play music from YouTube and more.

  • Advanced dashboard modules, including custom themes, audit logs, graphs etc.

  • Economy features, that will allow the users to earn virtual money by interacting with the bot.

  • Application Programming Interfaces (APIs).

  • Profile Cards with Node.js.

    ...but that's not all!

This course will give you a solid foundation and will help you build your own personal Discord bot to help better manage your servers.

Watch Online Create the Best Discord Bot with Node.js

Join premium to watch
Go to premium
# Title Duration
1 Welcome! 00:35
2 About the Instructor 00:49
3 Install - VSCode and Node.js 03:32
4 Intro - Bot Development 01:33
5 Create Bot User - Developer Portal 02:55
6 First Bot Code - discord.js 08:47
7 Debug Node.js - with VSCode 04:11
8 Code Version Control - Git Basics 04:54
9 Backup Code Online - with GitHub 03:55
10 Secure Private Data - with .env 04:02
11 How to Ask Questions 02:54
12 How It Works - Event Handling 03:44
13 Implement - Event Handling 08:12
14 How It Works - Command Handling 02:02
15 Implement - Command Handling 09:22
16 How It Works - Dependency Injection 05:30
17 Implement - Dependency Injection 05:53
18 Install - MongoDB 02:51
19 How It Works - MongoDB 05:05
20 How It Works - CRUD Mongoose 04:50
21 Implement - Customizable Prefix 09:33
22 Implement - Set Prefix Command 03:49
23 How It Works - HTML and the Internet 04:15
24 Intro to CSS 15:00
25 How It Works - PUG 02:54
26 How It Works - REST APIs 06:54
27 Intro - Bot Dashboard 02:18
28 Basic Web Server 07:36
29 Add an Index Route 07:03
30 Separation of Concerns 06:43
31 Dynamic Rendering with PUG 05:40
32 Import PUG Files 04:38
33 Level Up Our Home Page 12:10
34 Finish the Home Page 12:31
35 Add Commands Page 18:20
36 Add Custom JavaScript 18:46
37 Sort Commands By Category 15:19
38 Search For Commands 17:58
39 OAuth2 Basics 13:51
40 Get Login Code 13:35
41 Update User 14:10
42 Add Basic Dashboard 16:03
43 Add Server Sidebar 29:59
44 Advance the Sidebar 24:54
45 Manage Sessions 18:38
46 Add Server Tabs 20:01
47 Edit Server 23:07
48 Finish Off 16:47
49 Log Changes 15:10
50 Display Audit Log 13:10
51 Better Audit Log 11:55
52 Add Rate Limiting 10:35
53 Custom Themes 21:01
54 Guild Graphs 24:41
55 Music Player - Intro 01:47
56 Music API #1 - Basic Routes 13:27
57 Music API #2 - Play / Stop 19:16
58 Player UI #1 - Foundation 18:25
59 Player UI #2 - Custom Styles 13:07
60 Player UI #3 - Music Wrappers 13:43
61 Player UI #4 - Play / Stop 11:01
62 Player UI #5 - Update List 12:25
63 Player UI #6 - Now Playing 09:12
64 Player UI #7 - Show Errors 03:49
65 Player UI #8 - Queue Control 11:46
66 Player UI #9 - Track Control 25:41
67 Intro - Economy System 01:41
68 Earn Coins 10:04
69 Message Validation 07:53
70 Leaderboard Route 07:46
71 Leaderboard 12:11
72 Profile Cards 13:32
73 Host a Discord Bot 24/7 on Raspberry Pi 04:34
74 Thank you! 00:36

Similar courses to Create the Best Discord Bot with Node.js

Microservices with NodeJS, React, Typescript and Kubernetes

Microservices with NodeJS, React, Typescript and Kubernetesudemy

Category: TypeScript, React.js, Node.js, Kubernetes
Duration 95 hours 13 minutes 4 seconds
100 Days Of Code: The Complete Web Development Bootcamp 2024

100 Days Of Code: The Complete Web Development Bootcamp 2024Academind Pro

Category: JavaScript, Sql, HTML, CSS, Node.js, Vue
Duration 78 hours 51 minutes 55 seconds
React Node AWS - Build infinitely Scaling MERN Stack App

React Node AWS - Build infinitely Scaling MERN Stack Appudemy

Category: React.js, AWS, Next.js, Node.js
Duration 25 hours 1 minute 19 seconds
Modern GraphQL with Node - Complete Developers Guide

Modern GraphQL with Node - Complete Developers Guideudemy

Category: Node.js, GraphQL
Duration 10 hours 41 minutes 32 seconds
Build Telegram Bots with JavaScript: The Complete Guide

Build Telegram Bots with JavaScript: The Complete Guideudemy

Category: JavaScript, Node.js
Duration 5 hours 28 minutes 48 seconds
Full-Stack Web Developer Bootcamp with Real Projects

Full-Stack Web Developer Bootcamp with Real Projectsudemy

Category: JavaScript, HTML, CSS, Node.js, MongoDB, JQuery
Duration 22 hours 11 minutes 13 seconds
Node.js API - making it shine!

Node.js API - making it shine!udemy

Category: Node.js, MongoDB
Duration 8 hours 28 minutes 7 seconds
Node with React: Fullstack Web Development

Node with React: Fullstack Web DevelopmentudemyStephen Grider

Category: React.js, Node.js, MongoDB
Duration 25 hours 36 minutes 19 seconds
Just Express (with a bunch of node and http). In detail.

Just Express (with a bunch of node and http). In detail.udemy

Category: Node.js, MongoDB, WebRTC
Duration 12 hours 33 minutes 3 seconds