generated from Skynet/project_base
This is a small discord bot to manage some Compsoc server specific things related to moderation
.forgejo/workflows | ||
src | ||
.gitattributes | ||
.gitignore | ||
.mailmap | ||
.rustfmt.toml | ||
Cargo.lock | ||
Cargo.toml | ||
example.env | ||
flake.lock | ||
flake.nix | ||
LICENSE | ||
README.md | ||
rust-toolchain.toml |
include_toc |
---|
true |
Table of Contents
Discord Bot: T-800
This discord bot is for logging only.
It is intended to replace Carl-Bot with an in-house custom bot which suits our needs.
Its purpose is to aid in moderation in case users are causing trouble/harassing.
It keeps track of:
- Username Changes
- Displays as a diff
- Avatar Changes
- Displays old and new
- If the user is flagged for sending DM's to folks
- Possibly a spammer
- A message was deleted
- Displays text content
- Displays files/images if they were part of it
- A message was edited
- Displays a diff
- Displays files/images if they were removed (they cannot be added)
Usage
Initial retention period of the logs is 365 days.
Logs can be saved by adding an emoji to them.
Use appropriate permissions for the channel the msgs are in.
The bot is fully configured via env vars