Skip to content

Configuration

alsi-lawr edited this page Jul 22, 2026 · 6 revisions

Configuration

This technical section is for the person who runs the BlokeBot server. Most channel owners and moderators do not need these settings.

BlokeBot uses standard ASP.NET Core configuration. Base settings describe the full shape; environment variables and environment-specific files supply deployment values.

Deep dives

Environment-variable form

Replace each : in a configuration path with __:

TwitchBot:Identity:ClientId
TwitchBot__Identity__ClientId

Keep client secrets out of Nix expressions, command history, images, and tracked settings. Custom-bot encryption has no operator settings; its keys are managed automatically in private persistent application state.

Public help site

BlokeBotSite:LiveAppUrl controls the live-app call to action on the Site home page. A missing, blank, or whitespace-only value disables the entire call-to-action section. An absolute HTTP or HTTPS URL enables the section and becomes its link target. Any other value fails Site startup with a configuration error.

The footer on every Site page shows Site {version}. This is the BlokeBot.Site product version, independent of the running bot version.

Clone this wiki locally