-
Notifications
You must be signed in to change notification settings - Fork 0
Runtime Health and Delivery
BlokeBot reports whether the host bot and each hosted channel are ready rather than hiding missing authorization or disconnected transports.
IRC and EventSub sessions use bounded retry policies. Hosted EventSub channels have their own recovery policy so a channel fault does not have to erase installation-wide state.
Outgoing public chat is persisted before delivery. The queue tracks retryable, terminal, expired, and ambiguous outcomes and retains terminal records for the configured period.
This is durable delivery, not an exactly-once guarantee: a transport can become ambiguous after Twitch may already have accepted a message. BlokeBot avoids inventing certainty in that state.
Operational problems can create durable alerts. The dashboard separates active alerts from acknowledged history and records who handled an alert and when.
Useful checks during an incident:
- Confirm host-bot identity and authorization.
- Check the selected channel's readiness and authorization state.
- Inspect active alerts and recent delivery outcomes.
- Review service logs for transport or persistence failures.
- Correct the underlying configuration before repeatedly restarting the service.
Policy values are documented in Retry and delivery policies.