Skip to content

hypergonial/snedbot

Repository files navigation

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.

About

Yet another kitchen sink bot, but this time it's yellow!

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

 

Packages

 
 
 

Contributors

Languages