-
Notifications
You must be signed in to change notification settings - Fork 0
Chat Runtime
alsi-lawr edited this page Jul 15, 2026
·
1 revision
BlokeBot can receive chat through EventSub or operate through Twitch IRC.
| Setting | Shipped value | Accepted values |
|---|---|---|
TwitchBot:Runtime |
EventSub |
EventSub, Irc
|
- EventSub receives chat through Twitch's EventSub WebSocket transport and sends public messages through Helix.
- IRC connects directly to Twitch IRC for chat operation.
| Setting | Shipped value | Rule |
|---|---|---|
TwitchBot:ChatMessageSendIntervalSeconds |
1 |
Zero or greater |
TwitchBot:DuplicateChatMessageCooldownSeconds |
30 |
Zero or greater |
TwitchBot:MaxChatMessageLength |
500 |
Zero or greater |
TwitchBot:StartupMessage |
Beep boop. |
Blank disables the startup message |
TwitchBot:PublicChatQueueAlerts:StuckAfterSeconds |
30 |
Greater than zero |
| Setting | Shipped value |
|---|---|
TwitchBot:Connection:Host |
irc.chat.twitch.tv |
TwitchBot:Connection:Port |
6667 |
TwitchBot:Connection:UseTls |
false |
The connection model declares a non-empty host and port range of 1..65535. The active startup path currently validates runtime, timing, identity, and policies but does not invoke the IRC connection model's data-annotation validator. Treat those declared constraints as required operator input rather than relying on startup to catch every invalid connection value.
Reconnect behavior is configured in Retry and delivery policies.