Categorygithub.com/shininglegend/shieldbot
module
0.0.0-20250213195141-0c3f555ef2b9
Repository: https://github.com/shininglegend/shieldbot.git
Documentation: pkg.go.dev

# README

shieldbot

This bot provides non-standard moderation features, such as an isolation and restore command. Isolation and restore both require manage roles. Configuring the bot beyond that requires administrator in the relevant server. It has been designed to be expandable, but is currently basic and mostly framework. Maintained and updated by @shininglegend.

Installation

Clone the repo to local: git clone https://github.com/shininglegend/shieldbot.git

Copy and rename the copy of config sample.yaml to config.yaml

Make a database file: sqlite3 ./data/main.db Note: Update the config.yaml if you change the path!

Put your bot token in config.yaml

Ensure go is installed. See https://go.dev/doc/install if needed.

Usage

go run cmd/bot/main.go

Contributing:

If you make changes, open a pull request! Be clear on what exactly you changed. You may also use issues to discuss issues, or dm me on discord if you have problems.

Notes:

Much of the code is written by Claude.ai. I program as a day job, but I'm also a bit lazy ;) And no, I have no fear of losing my job to Ai anytime soon.

# Packages

No description provided by the author
No description provided by the author