Create a Discord Bot with Node.js

Create a Discord Bot with Node.js

English | MP4 | AVC 1920×1080 | AAC 44KHz 2ch | 20 Lessons (2h 20m) | 447 MB

Build a Discord Bot that forecasts weather & astronomical information, and acts as a sandbox to practice everything related to Node and backend programming.

Not only will you build an awesome portfolio project, but we’ll cover Node.js best practices, how to work with APIs (including both REST and WebSockets) and we’ll even security-related topics!

WHAT YOU’LL LEARN

  • Utilize Node.js to create a versatile Discord Bot capable of predicting weather and providing astronomical forecasts.
  • Apply Node.js skills in a real-world project, integrating with professional APIs such as Discord’s and Weather API.
  • Learn best practices for backend development in Node.js, including how to efficiently work with REST and WebSockets APIs.
  • Address security considerations in backend applications to ensure your project remains robust and secure.
  • Experience the convenience of developing for an existing frontend, utilizing Discord as a platform to deploy and test your bot.
  • Enhance your backend programming portfolio, showcasing your Node.js capabilities to potential employers through a practical, user-driven project.
Table of Contents

1 Project Demo
2 Project Setup with Discord.js
3 Creating a Discord Application
4 Starting Your Own Discord Server
5 Inviting our Bot
6 Logging In with our Bot
7 Implementing the _ping_ Command
8 Getting Ready to Register Commands
9 Getting Data from the Discord Client
10 Registering Slash Commands
11 Executing Slash Commands
12 Improving the Slash Command Handler
13 Improving our Workflow
14 Setting up our Weather API
15 Fetching the Weather Forecast
16 Defining the Forecast Command
17 Executing the Forecast Command
18 Fetching the Astronomical Forecast
19 Astronomical Forecast Command
20 Next Steps

Homepage