Skip to content

nerva-project/RoboNerva

Repository files navigation

RoboNerva

Ruff License

Table of Contents

About

RoboNerva is a Discord bot for the Nerva community. It is built using the discord.py library and MongoDB for data storage.

Prerequisites

Installation

  1. Clone the repository.

    git clone https://github.com/nerva-project/RoboNerva.git
  2. Switch to the project directory.

    cd RoboNerva
  3. Install the dependencies.

    uv sync --no-dev # or make install
  4. (Optional) Set up a development environment by installing the development dependencies and extras.

    uv sync --extra dev # or make install-dev

Configuration

Copy the config.example.py file to config.py and update the variables.

Running

uv run launcher.py # or make run

License

GNU General Public License v3.0

Copyright © 2024 Sayan "Sn1F3rt" Bhattacharyya, The Nerva Project