hypergonial / snedbot

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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!

Sned in action:

Moderation tools Settings & configuration Rolebuttons Reminders
Powerful moderation commands! Intuitive Settings and Configuration Rolebuttons in action Reminder snoozing in action

Configuration:

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

Development:

If you'd like to contribute to Sned, or host it locally, you need the following utilities:

To deploy the bot, create and fill out .env, you can see an example in .env_example, along with config.py, for which you can find an example in config_example.py. Then simply run make deploy to start the bot in the background along with it's database.

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!

License:GNU General Public License v3.0


Languages

Language:Python 99.8%Language:Dockerfile 0.1%Language:Makefile 0.0%Language:Shell 0.0%