RoboNerva is a Discord bot for the Nerva community. It is built using the discord.py library and MongoDB for data storage.
- Git
- Python >= 3.8
uv
package manager- MongoDB Atlas or any other MongoDB instance
-
Clone the repository.
git clone https://github.com/nerva-project/RoboNerva.git
-
Switch to the project directory.
cd RoboNerva
-
Install the dependencies.
uv sync --no-dev # or make install
-
(Optional) Set up a development environment by installing the development dependencies and extras.
uv sync --extra dev # or make install-dev
Copy the config.example.py
file to config.py
and update the variables.
uv run launcher.py # or make run
GNU General Public License v3.0
Copyright © 2024 Sayan "Sn1F3rt" Bhattacharyya, The Nerva Project