Status Reports
TicketByte can automatically post a bot health embed to a Discord channel on a repeating schedule (default: every 4 hours).
What the embed contains
- Bot Runtime: Shard status, WebSocket ping (colour-coded), uptime, server count, cached users
- System: Memory usage, Node.js version, process uptime
- Database: Total servers, tickets opened/closed, close rate
- Health summary: Healthy / Issues Detected, next report timestamp
- View Status Page button linking to the public status page
Setting it up
Contact the TicketByte team or set STATUS_CHANNEL_ID to a channel ID in your server.
Recommended channel setup
- Create a
#bot-statuschannel set to read-only for regular members - Allow only TicketByte to post there
- Pin the most recent status embed for quick reference
Initial report on startup
15 seconds after the bot starts, an initial report is sent. This lets you confirm it came online without waiting up to 4 hours.