Documentation
Notifications & live cards
Every alert is a custom-rendered gold-on-navy card, not a plain embed, along with the message and pings you configure. Here's each piece and how to customize it.
What a notification contains
When a monitored streamer goes live, the bot posts this to every configured channel:
- Your mentions (@everyone, @here, and/or role pings) and custom message, with placeholders filled in.
- The live card, a 1200×630 image rendered on the fly with the streamer avatar in a gold ring, stream title, a platform-colored LIVE badge, the Twitch/Kick brand wordmark, the game name, and high-resolution game cover art (see where the art comes from).
- A Watch Live button linking straight to the stream. You can turn it off or change its label.
The live preview in the dashboard renders the exact card that gets posted, so what you see while configuring is what your community gets.
Custom message & placeholders
The custom message (up to 1,500 characters) is posted above the card. These tokens are replaced with the live stream's details at post time, and the form has a one-click insert chip for each:
| Placeholder | Becomes |
|---|---|
{streamer} | The streamer's display name |
{game} | The game / category being streamed |
{title} | The stream title |
{url} | The direct watch link |
{platform} | “Twitch” or “Kick” |
{login} | The channel's lowercase login/slug |
{timestamp} | A live Discord timestamp (“2 minutes ago”, auto-localized for every viewer). On card images it renders as plain text instead. |
Show message on the card is an optional toggle that also renders your message, with placeholders filled in, onto the card image in a gold-accented block.
Mentions
Pick @everyone, @here, and/or any number of specific server roles (up to 25 selections). Only the pings you choose actually fire. The bot sends an exact allow-list with every message, so a stray “@everyone” typed in the custom message text can never mass-ping by accident.