Skip to main content

Category Changed

  • Alert key: twitch-categoryChanged
  • Source: Twitch
  • Event list label: Category {{category_name}}

Default message template

Category changed to {{category_name}}

Template variables

Use any of these in alert text, TTS, or chat templates. The same names appear under data.extraSettings.* when you subscribe via Overlay.on('alert').

Template variableOverlay payload fieldDescription
{{category_name}}data.extraSettings.category_nameCategory name
{{category_id}}data.extraSettings.category_idCategory id
{{channel_title}}data.extraSettings.channel_titleChannel title

Example payloads

Each scenario below mirrors what Lumia emits in Overlay.on('alert', (data) => …).

Just Chatting

{
"alert": "twitch-categoryChanged",
"dynamic": {
"value": "Just Chatting"
},
"extraSettings": {
"category_name": "Just Chatting",
"category_id": "",
"channel_title": ""
}
}

Fortnite

{
"alert": "twitch-categoryChanged",
"dynamic": {
"value": "Fortnite"
},
"extraSettings": {
"category_name": "Fortnite",
"category_id": "",
"channel_title": ""
}
}

Valorant

{
"alert": "twitch-categoryChanged",
"dynamic": {
"value": "Valorant"
},
"extraSettings": {
"category_name": "Valorant",
"category_id": "",
"channel_title": ""
}
}

Retro

{
"alert": "twitch-categoryChanged",
"dynamic": {
"value": "Retro"
},
"extraSettings": {
"category_name": "Retro",
"category_id": "",
"channel_title": ""
}
}

Variation conditions

Dimensions you can branch on when configuring alert variations:

  • RANDOM
  • EQUAL_STRING - Title is equal to
  • EQUAL_VARIABLE