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