Bot#
Discord → BBots
Documentation coming soon!
Custom Resource Definition#
To browse the Custom Resource Definition go to crd.eda.dev.
Bot
SPEC
BotSpec defines the desired state of Bot. A Bot is bound to exactly one Discord server (guild). To target multiple servers, create one Bot CR per server. This keeps notification fan-out, RBAC and rate-limit accounting per-server and avoids a single bot becoming a multi-tenant routing layer.
-
Allow direct messages from users.
default: false -
Channels in the server this bot is allowed to read messages from and post into. Notifications and slash commands are restricted to this list.
-
Free-form description of the server, shown in the UI.
-
Discord server (guild) ID this bot is bound to.
STATUS
BotStatus defines the observed state of Bot.
-
Connected status of the bot
-
Error message
-
LastHeartbeat is the timestamp of the last successful gateway heartbeat acknowledged by Discord.
format: date-time -
ServerName resolved from .spec.serverID at connect time.
-
SessionID of the current Discord gateway session, if connected.