logo

Building a Discord Bot w/ discord. js, Typescript and Heroku

feature icon

Self-paced course

Price

Rating

Overview

Welcome to this course! In this course you will learn how to code a production-ready bot with discord.js and the recommended package to build slash commands, which is the @discordjs/builders. The latter implements a design pattern called the "builder" pattern, which makes it easier to build objects of classes. We will also not waste time and deploy our bot to Heroku as soon as we can. This is always one of the first steps you wanna do and we'll do it with CD (continuous deployment) by connecting Heroku to our GitHub repo. Many tutorials out there show you how to code bots without a structure and deploy it to… Replit? In this course that's not the case! We'll learn many things that will help you be a better software developer in general. You'll not only learn to code a bot, you'll learn best practices like creating a bot for development and another one for production. We'll do it just as if we were going to build a web app!

  • Typescript

  • Reply to messages

  • Create slash commands

  • Create buttons and links

  • Create message collectors

  • Create embeds

  • Create reactions collectors

  • Create subcommands

  • Get information about a user and its roles

  • Add options to commands

  • Add simple tests

  • Deploy to Heroku and connect it to GitHub for CD

  • BEST PRACTICES

  • Etc...

Similar courses

course image
Coding 101: Python for Beginners
logo
Skillshare
course image
Coding for Beginners 1: You Can Code!
logo
Skillshare
course image
Python basics for beginners
logo
Skillshare
course image
Deploy your website using Python and Flask
logo
Skillshare
course image
Build a desktop application that convert pictures from PNG to JPG using Python and Tkinter
logo
Skillshare
course image
The Ultimate Guide To C# Unity 2D Programming (2022)
logo
Skillshare

Featured articles

Sep 12, 2022

WATCH these YouTube videos if you can't start learning a language

5

0
1
4K

Sep 12, 2022

How Memrise works + reviews [2022]

6

0
1
4K

Sep 12, 2022

5 tips to learn languages with YouTube videos [2022]

7

0
1
3K

Sep 12, 2022

How I Became a Marketing Manager at Microsoft

8

0
1
2K

Sep 24, 2022

How Edureka works + reviews [2022]

3

0
2
2K

Sep 27, 2022

How Codecademy works + reviews [2022]

3

0
2
2K
course image
feature icon

275 students

feature icon

English

feature icon

Beginner

Provided by

Authored by