SAGDIB is open source discord bot written in Python. It's primary purpose is to satisfy Samegaki group needs.
Whole project is managed by Poetry which is used for dependency control and virtual environment management.
To install SAGDIB, you need to have Python version 3.9 or higher and Poetry installed on your system. For more information on how to install Poetry, please refer to Poetry documentation.
- Clone the repository
git clone https://github.com/samegaki-eu/SAGDIB
- Change directory to the cloned repository
cd SAGDIB
- Install dependencies
poetry install
- Copy the
.env.sample
file to.env
and fill in the required values
For more information about the environment variables, please refer to the Configuration section in the documentation.
cp .env.sample .env
To start the bot, you can use the following command:
poetry run task run
To spawn a shell inside the virtual environment, you can use the following command:
poetry shell
Documentation is automatically generated by Sphinx and it is available here.
This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.