The aims of this course is to:
- Build a Quiz Bot for a Discord Channel
The Discord Quiz Bot Project and Tutorial Series is designed for students who wants to learn how to create and build bots for Discord channels. This course is a great way to start learning Discord Bots, Python and the Django Rest Framework. We start from a beginners level slowly moving into more advanced topics. I have tried to design this course to be modular so that you could also focus in on particular subjects, tutorials or aspects of the Discord API and Django DRF should you prefer this mode of learning.
On this course you will be taught a wide range of skills, here are a few topics that we will be learning:
- Interacting with the Discord API
- Building a Discord Bot (Quiz)
- Using Django and the Django Rest Framework
- Deploying apps to Heroku web servers
The tutorials, found here on our YouTube channel take you through the steps of developing an e-commerce application with Python Django, predominately deploying the Django template system.
- Install Python onto your PC/Laptop
- Optional - Visual Studio Code Editor
- Tutorials use Windows OS (you can use other OS but it might require additional steps not detailed in the tutorials)
This course tries to cater for many types of learners:
- new developers,
- not so new developers,
- degree students,
- Everyone else who is looking to learn Discord Bots or Django DRF
Part-1 Building a Discord Quiz Bot with Python Django and Heroku
Add a quiz bot to your Discord channel. In this tutorial we learn the basics of building and deploying a quiz bot using Python Django and deploying to Heroku. We go through the basic steps of first creating a new Discord Bot then move into building a Django API with the Django Rest Framework. We build the logic for the bot then deploy the app to Heroku.
Link to Tutorial https://youtu.be/jq6IoD7EyWY
Part-2 Building a Quiz Leaderboard
Add a quiz bot to your Discord channel. After the first tutorial where we learnt the basics of building and deploying a quiz bot using Python Django and deploying to Heroku. In this tutorial we go through the basic steps of building a quiz leaderboard. Each question have points attached, when the user answers correctly the points and their name are added to a database. We further develop our Django API from the first tutorial, build the logic for the bot then deploy the app to Heroku.
Link to Tutorial https://youtu.be/UP2eXKoTP74
I activity try and promote feedback to shape courses to your needs and wishes. Find here is a list of features requested by community. If you would like to request any other feature not listed here - please visit our YouTube channel and make a comment.
- TBC
This course welcomes contributions and suggestions. At present, we are not accepting any code contributions. When the tutorials have finished the project will be open to welcome code contributions. If you find any errors or have trouble with any of our code - please get in contact with us through our YouTube channel.
Zander, the founder of Very Academy has over 20 years of development and educational lecturing experience. He is now focused on developing free technical courses and resources on a range of subjects.