Description • Features • Installation and updates • Contribution • License
This is the bot that helps us to manage our Discord server. Although our server is private (for now), we decided to open-source our bot because why not. You are welcome to study the code and use it for your own server if you want to (we will appreciate if you credit us in that case).
- notification via webhooks if the bot crashed
- code execution and printing its output (using Piston)
- dioggy integration
Install/update dependencies
npm i
Deploy slash commands
npm run deployCommands
Start in normal mode
npm start
Or in development mode (restarts on file changes, requires nodemon
)
npm run devStart
Build the docker application
docker build -t if-schleife-bot .
Run the docker application
docker run if-schleife-bot
We are generally open for any kind of contributions, however, as this a project aimed for a specific Discord server, we will check if your idea makes sense in our case.
Please note that the main
branch is stable and aimed for production,
so all development happens in the dev
branch (keep this in mind
if you open pull requests!).
So, if you want to contribute, work on the dev
branch.
See all branches
git branch -a
Switch to dev
branch
git checkout dev
if-schleife-bot is Free Software: You can use, study, share, and improve it at will. Specifically you can redistribute 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.