This is a plugin based, self-hosted and configurable Discord bot. You can use plugins to play music, do a raffle or other things. You can even create your own ones!
Join my Discord server: https://discord.gg/0jV29zKlvdJbDx3f
config.cson
config.cson
to your needs
docker build -t my-bot .
to build the Docker imagedocker run my-bot
to start it (run docker run -d my-bot
to run it in the background)plugins
array of the config.cson
(see config.cson explained for an example)The bot will notify the owner if there is a new release available. It will check the version on the start and every 60 minutes after that.
config.cson
Visit the full documentation
Contact me to get your plugins listed here.
!commands
- Shows all available commands
!help
!about
- Shows a short description of the bot!kill
- Stops the bot
!stop
!me
- Shows the ID of the user
!userid
!enable <plugin>
- Enables a plugin
!enable dice
!op <user id or mention> <permission>
- Gives an user a permission!deop <user id or mention> <permission>
- Removes a permission from an user!prefix <new prefix>
- Changes the global command prefix
!prefix $
!owner <user id or mention>
- Changes the owner of the bot!rename <new name>
- Renames the bot!reload
- Reloads the config
!refresh
!avatar <url or relative path>
- Gives the bot an avatar
null
will remove the avatar.Visit https://github.com/simonknittel/discord-bot-api/issues?q=is%3Aopen+is%3Aissue+label%3Aenhancement
Thanks to everyone who reports me bugs, gives me feedback or tries to figure out the cause of an issues. Without them the Discord Bot API wouldn't be so awesome.
Copyright (C) 2017 Simon Knittel (hallo@simonknittel.de)
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.