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
uvpackage 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 runGNU General Public License v3.0
Copyright © 2024 Sayan "Sn1F3rt" Bhattacharyya, The Nerva Project