/updated-discord.py-tutorial

Official repo of the "Building a discord.py bot (2020)" series.

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

Building a discord.py bot (2020)

Welcome to the official GitHub repository for the Building a discord.py bot (2020) series by Carberra Tutorials!

This repository is designed purely as a supplementary aid to the series, and should NOT be downloaded without having watched it first.

You can browse the tags to view the code as it was after a specific episode.

Prerequisites

Version table

Required Used in series
Python >= 3.5.0 3.8.2
discord.py >= 1.5.0 1.5.0*
discord-ext-menus >= 1.0.0a 1.0.0a21
apscheduler Unknown 3.6.3

*Version 1.3.2 was used mainly in the series, but breaking changes after the series was released forced the use of 1.5.0 in some episodes.

Installing required libraries

To install the necessary libraries, run one of the the following commands (you need to install Git first):

# Windows
py -3.8 -m pip install discord.py apscheduler git+https://github.com/Rapptz/discord-ext-menus

# Linux/macOS
python3.8 -m pip install discord.py apscheduler git+https://github.com/Rapptz/discord-ext-menus

# In a virtual environment
pip install discord.py apscheduler git+https://github.com/Rapptz/discord-ext-menus

License

This repository is made available via the BSD 3-Clause License.

Help and further information

If you need help using this repository, watch the series. If you still need help beyond that, join the Carberra Tutorials Discord server.