An open API service indexing awesome lists of open source software.

https://github.com/3jackdaws/shinobubot

Discord bot written in python using the discord.py framework. Modular, extensible, runtime module loading. Available as a Docker image.
https://github.com/3jackdaws/shinobubot

Last synced: about 2 months ago
JSON representation

Discord bot written in python using the discord.py framework. Modular, extensible, runtime module loading. Available as a Docker image.

Awesome Lists containing this project

README

          

#ShinobuBot
Shinobu is a Discord bot written in Python. It uses the wonderful discord.py framework and is inspired by NadekoBot, another Discord bot written in C#.

#Features
Shinobu is built to be extensible and modular. Features are added by creating new modules and placing them in the ```modules``` directory. From here, Shinobu can load these modules at runtime. Modules can be autoloaded by placing the name of the modules in the ```shinobu_config.json``` file.

#Installation
##Docker
`docker pull 3jackdaws/shinobu`

`docker run -itp 55000 -p 5000 --name shinobu 3jackdaws/shinobu`

Mount a volume at /etc/shinobu if you want to change config or add modules.

#Linux
View the Dockerfile to see what commands to run. Any RUN directive needs to be done on the host system.