Optionalcategory?: string | nullOptionaldurationOffline: how long the stream ran, in ms.
Optionalfollowers?: number | nullOptionalstreamLive/offline pairing for replay: the platform's id for this stream when there is one.
The creator's name as the platform shows it (not Discord-escaped).
May be empty: Kick often has no thumbnail at go-live.
Stream title, video title, or the post's text.
OptionaltotalWhere a click should go: the stream, the video, the post.
Optionalviewers?: number | nullOptionalvodOffline: the stream's VOD when the platform gives one.
One alert as it is sent to a game server (
event.payload). Codes and raw values, never prose: the plugin words and formats everything (TRACKER G5). Untrusted text (titles, names) is inserted by the plugin as UNPARSED text, so a title cannot inject markup or commands (R8).Never carries a ping role, the random message or a Discord member - those are Discord's.