Skip to content

Runtime Config

Runtime settings are stored in config/runtime.yml and managed through Discord slash commands. Changes take effect immediately — no restarts needed.

What's in runtime.yml

allowed_channels:   # channel IDs where the bot responds without a mention
  - 123456789012345678

allowed_users:      # user IDs allowed to DM the bot
  - 111222333444555666

timezone: UTC       # timezone for timestamps in the system prompt
discord_activity: Surfing   # bot's Discord activity status

The bot writes this file automatically when you use slash commands. You can also edit it by hand; the bot picks up changes on the next message.

Slash Commands

All settings in runtime.yml are managed through Discord slash commands — no file editing needed. See the Slash Commands reference for the full list.

Default behaviour

Without any /addchannel setup, the bot only responds when directly mentioned (@BotName). Add channels to let it respond to all messages there.

DMs are blocked by default. Use /adduser to grant DM access per user.