Introduction to Build a Book Club Bot with Discord.js

Lucas Minter
InstructorLucas Minter
Share this video with your friends

Social Share Links

Send Tweet
Published a year ago
Updated a year ago

You'll be learning about collectors, sending custom messages, creating channels and roles, all dynamically. All of the different topics I cover in this course will be a guide for you to use each of these concepts individually so I highly encourage you to take what you learn to build something new and tell me what you build!

I'll cover how to setup your bot in the discord developer portal then we'll set it up locally. I'll go over how to create a simple chat bot then go into much more detail on how to create slash commands. There is a break on lesson 5 where I'll go over some files that I've copy over from the Discord.js guide. There will be a template you can clone if you don't want to copy the files over yourself but I'll be running through each of them individually so you can understand what's going on.

The Discord.js guide is a super helpful resource when you need more information on specific topics you're struggling with. Discord.js also has a massive Discord channel that's a great place to ask questions that you just can't figure out yourself. The last resource is the Discord status page to check for things like api outages and other issues on Discord's side. All three of these resources will be linked down in the description.

With that said, thank you for taking my course and let's get to it.

Resources:

Lucas: [0:00] Hello. My name is Lucas, and welcome to my course on how to build a Book Club bot using discord.js v14. You will be learning about collectors, sending custom messages, creating channels and roles, all dynamically.

[0:15] All of the different topics I cover in this course will be a guide for you to use each of these concepts individually. I highly encourage you to take what you learn to build something new and tell me what you build.

[0:26] I'll cover how to set up your bot in the Discord developer portal, then we'll set it up locally. I'll go over how to create a simple chatbot, then go into much more detail on how to create slash commands. There is a break on lesson five where I will go over some files that I've copied over from the discord.js guide.

[0:43] There'll be a template that you can clone if you don't want to copy the files over yourself, but I'll be running through each of them individually, so you can understand what's going on. The discord.js guide is a super helpful resource when you need more information on specific topics you're struggling with.

[0:59] Discord.js also has a massive Discord channel that's a great place to ask questions that you just can't figure out yourself. The last resource is the Discord status page to check for things like API outages and other issues on Discord's side. All three of these resources will be linked down in the description. With that said, thank you for taking my course. Let's get to it.

egghead
egghead
~ an hour ago

Member comments are a way for members to communicate, interact, and ask questions about a lesson.

The instructor or someone from the community might respond to your question Here are a few basic guidelines to commenting on egghead.io

Be on-Topic

Comments are for discussing a lesson. If you're having a general issue with the website functionality, please contact us at support@egghead.io.

Avoid meta-discussion

  • This was great!
  • This was horrible!
  • I didn't like this because it didn't match my skill level.
  • +1 It will likely be deleted as spam.

Code Problems?

Should be accompanied by code! Codesandbox or Stackblitz provide a way to share code and discuss it in context

Details and Context

Vague question? Vague answer. Any details and context you can provide will lure more interesting answers!

Markdown supported.
Become a member to join the discussionEnroll Today