Skip to content
Chris edited this page Nov 14, 2026 · 1 revision

Shazzzbot

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.

Pages

  • 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.

Clone this wiki locally