Skip to content

Latest commit

 

History

History
39 lines (26 loc) · 1.74 KB

File metadata and controls

39 lines (26 loc) · 1.74 KB

Sned

Sned is a general purpose Discord bot designed to make handling your community a breeze!

Main features

  • Powerful moderation commands
  • Intuitive settings menu
  • AutoMod
  • Report system for users to anonymously report messages to your team
  • Customizable logging to keep moderators accountable
  • Toxicity filtering via Perspective
  • Rolebuttons for letting users pick their roles
  • Starboard
  • Tags system
  • Reminders with snoozing and additional recipient support
  • Fun commands such as tic-tac-toe and typeracer
  • Much much more!

Configuration

To get started with setting up the bot on a server you have Manage Server permissions on, simply type /settings!

Selfhosting

If you'd like to host it locally, install docker and docker compose. Then, create and fill out .env, you can see an example in .env_example. Finally, run docker compose up --build -d to start the bot in the background along with it's database.

Development

You will need the following utilities installed:

Install the project with all dependencies by running uv sync --dev in the project folder. Then, activate the venv via source .venv/bin/activate.

If you'd like to contribute, please make sure to run nox in the project folder before submitting your changes. This should format all your code to match the project.