Code Monkey home page Code Monkey logo

discord-quiz-bot-project's Introduction

veryacademy

Discord Quiz Bot Project

Learn how to build a Discord Quiz Bot with Python and the Django Rest Framework
The Discord Quiz Bot Project is an open-source initiative and tutorial series. Learn from a beginner level how to build an Discord Quiz Bot.

Please join our active, growing community:
Website (Coming Soon) | Twitter | YouTube

Aims of this course

The aims of this course is to:

  • Build a Quiz Bot for a Discord Channel

Course Introduction

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

Tutorials

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.

Prerequisites

  • 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)

Who is this course for

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

Course Content

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

Community Driven Content

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.

Next Planned Tutorials

  • TBC

Contributing

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.

Instructor

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.

License

MIT License

discord-quiz-bot-project's People

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.