Skip to content

jonsneyers/nerdlandbot

 
 

Repository files navigation

nerdlandbot

This is a Python-based discord bot developed by the nerdland fan community.

Roadmap

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.

Getting started

To get this project up and running, make sure you have the following installed:

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

Running this bot with docker

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

Links

About

Nerdland discord bot

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 99.2%
  • Dockerfile 0.8%