/updated-discord.py-tutorial

Code for the discord.py bot constructed on the Carberra YouTube channel.

Primary LanguagePythonBSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

Building a discord.py bot (updated)

This repository contains all the code for the bot constructed over the course of my series "Building a discord.py bot (2020)", which can be found here: https://www.youtube.com/playlist?list=PLYeOw6sTSy6ZGyygcbta7GcpI8a5-Cooc.

Installation of required components

You will need:

  • Python 3.8.0 or greater;
  • discord.py 1.3.0 or greater;
  • discord-ext-menus 1.0.0a or greater;
  • apscheduler 3.6.3 or greater.

To install Python:

Download the latest version from here: https://www.python.org/downloads/.

Pip installs:

On Unix based systems:

python3.x -m pip install discord.py apscheduler git+https://github.com/Rapptz/discord-ext-menus (replace "x" with your subversion).

On Windows:

pip install discord.py discord.py apscheduler git+https://github.com/Rapptz/discord-ext-menus, or py -m pip install discord.py discord.py apscheduler git+https://github.com/Rapptz/discord-ext-menus

Notes

Feel free to fork this repository and make changes as you please, but do not distribute it beyond what is stated in the copyright information in the LICENSE file. The code in this repository is designed to be taken as a guide.

Help

For help and enquiries, join the Carberra Discord server: https://bit.ly/carb-discord.