Repository navigation
Home
Chris edited this page Nov 14, 2026
·
1 revision
Shazzzbot is a Discord bot for an Unraid server. It runs in Docker on the server. It keeps a status message in one or more Discord channels and edits each message on a schedule. It also gives a small set of slash commands, and each command needs a permission tier.
- Installation: create the Discord bot, write the configuration files, and start the containers.
-
Configuration: every setting in
config.toml, the outputs, the thresholds, the permission tiers, and the environment variables. - Slash commands: each command, its permission tier, and the restart flow.
-
Service checks: the
[[services.checks]]blocks, the check stages, the table values, and the relay. - Host helper: the optional root program that reads the scheduled tasks and the UPS shutdown setting.
- Security model: what the bot can read, what it can change, and how it fails.
- Troubleshooting: configuration errors, logs, and common symptoms.