This is a Python-based discord bot developed by the nerdland fan community.
This bot was setup mostly as an experiment, and there is no clearly defined goal so far. If you have any suggestions feel free to log an issue in this repository, any new ideas or challenges are much appreciated.
To get this project up and running, make sure you have the following installed:
- Python 3
- PIP
- Poetry
Once you have these installed (you can check by running 'python --version', 'pip -V' and 'poetry -V' in a commandline) run the following command to install the required packages:
poetry install
You will also need to acquire a DISCORD_TOKEN
for this to work. It is possible to obtain one with a developer account on Discord.
For using the YouTube notifications functionality you'll need to set the YOUTUBE TOKEN
in your .env
file. Follow the instructions here to create an API key.
You can now run the bot by running the following command:
python -m nerdlandbot
docker run -itd --restart="unless-stopped" --name nerdlandbot \
-e PREFIX=<Your prefix here> \
-e DISCORD_TOKEN=<Your discord token here> \
-v <Your bind mount path for guild configs>:/GuildConfigs \
nerdlandfansunofficial/nerdlandbot:latest