Skip to content

Twitch

Shows which of your Twitch channels are live, and the top games.

config.yaml
integrations:
twitch:
type: twitch
clientId: sample
clientSecret: x
channels:
- northernsignal
- quietkeep
- harbourfm
limit: 6
layout:
- title: Feeds
widgets:
- twitch.channels
OptionTypeDefaultWhat it does
clientIdstringrequiredA Twitch app’s client id.
clientSecretstringrequiredThat app’s secret. Use ${VAR}.
channelslist of string[]Channels to watch for.
limitwhole number8How many to show. Range 1 to 20.

2 widgets. Each key starts with your instance name, here twitch.

twitch.channels · list card · refreshes every 2 minutes while the page is open.

Twitch, Twitch, small size
Small
Twitch, Twitch, wide size
Wide
Twitch, Twitch, medium size
Medium
Twitch, Twitch, large size
Large
Twitch, Twitch, in chat
In chat

Tall draws the same as medium, so it isn't shown. Only the empty space changes.

Twitch Twitch: Nobody is live
Nobody is live
Twitch Twitch: Can't reach it
Can't reach it

twitch.games · list card · refreshes every 15 minutes while the page is open.

Twitch, Top games, small size
Small
Twitch, Top games, wide size
Wide
Twitch, Top games, medium size
Medium
Twitch, Top games, large size
Large
Twitch, Top games, in chat
In chat

Tall draws the same as medium, so it isn't shown. Only the empty space changes.

Twitch Top games: Can't reach it
Can't reach it

What the assistant can use, once its access level allows it. Read tools run freely. Everything else asks first.

ToolAccessWhat it does
twitch_livereadWhich of northernsignal, quietkeep, harbourfm are live, playing what, with how many viewers.