What you will learn
Learn how to develop practical discord bots for everyday usage
Learn the basics of Python and the discord library
Learn how to read and understand documentations
Learn how to work with the Discord API
Learn how to make a Music Bot, a Battleships Bot and a Poll Bot
Learn how to handle errors
Note➛ Make sure your 𝐔𝐝𝐞𝐦𝐲 cart has only this course you're going to enroll it now, Remove all other courses from the 𝐔𝐝𝐞𝐦𝐲 cart before Enrolling!
Learn how to code in a object-oriented way
Learn the basics of Asynchronous Programming
Description
In this Course, you will learn how to make useful, practical discord bots for your everyday usage.
What’s inside this Course?
- Firstly, you’re going to learn the syntax of Events and Commands, which are the basics of discord .py
- After that, we’re going to dive further into more Advanced topics that deepen your understanding of this library, like Tasks, Cogs and Checks
- Then, we’re going to make 3 useful discord bots:
- Music Bot
- Battleships Bot
- Poll Bot
These are all bots that that you can use in your everyday discord-life
Why this Course? Why choose me as your tutor?
- Because I have 7 Years of Experience coding in Python
- Because I know how to break down complex matters and explain them in a straightforward and simple way due to my experience teaching various STEM-subjects to students
- Because you will create several projects throughout the Course that will teach you step by step how to code a discord bot
- Because I grew up speaking English and even though I am not a native speaker, I can confidently say that you will have no problem understanding me because I speak in a fluent, loud and clear way
- Because I can offer you assistance whenever you have any trouble or questions regarding my Course
- Because this Course teaches you everything there is to learn about the discord .py library – after the Course, you can make any discord bot you want!
English
language
Content
Introduction and Overview
Welcome to my Course!
Setup
Installing the library
Creating a bot
Running the bot
Events
on_ready Event
on_message Event
on_member_join Event
Reaction Bot: Adding the role (1/2)
Reaction Bot: Removing the role (2/2)
Event Basics Code
Commands
Reply Command
Coinflip Command
Rock Paper Scissors Command
Making a Help/About Command
Moderation Bot: Server Edit Command (1/4)
Moderation Bot: Kick/Ban/Unban Commands (2/4)
Moderation Bot: Clear Message Command (3/4)
Moderation Bot: Mute, Deaf and Kick a User in a Voice Channel (4/4)
Commands Basics Code
Summary of Commands
Advanced
Checks
Error Handling
Cogs
Tasks
Making a Music Bot
Overview
Installing FFmpeg (Windows)
Installing FFmpeg (MacOS)
Join / Leave Commands
Play Command : Downloading the Song File
Play Command : Playing and Queueing Music
Play Command : Deleting the Files
Play Command : Activity Status
Small Fix if the Music Bot isn’t working
Resume, Pause and Stop command
DJ Role
Error Handling
Music Bot Source Code
Making a Battleships Bot
Overview
Rendering the Board
Starting the Game
Placing the Ships
Shoot Command
Implementing Turns
Error Handling
Battleships Source Code
Making a Poll Bot
Overview
Poll Command
Timer Function
Poll Bot Source Code