simple on-screen twitch chat, supports twitch badges, bttv, ffz and twitch emotes
create tokens.json
, attributes: channel, twitch_bot_token, channel_id (or client_id)
channel
- twitch username in lower case
twitch_bot_token
- OAuth token with chat:read
scope, twitchapps helps obtain
for bttv emotes:
channel_id
- if omitted, obtained automatically using client_id
client_id
- twitch application client id, create app in twitch dev console
run server, add browser source in obs
Node.js http-server:
npm install http-server -g
cd chat-overlay
http-server
maxMessages
(integer): max number of messages on screen at once
ignoredUsers
(array of strings): twitch usernames in lower case, ignored user's messages not displayed
badges
(boolean): show badges?
bttv
(boolean): fetch and display bttv emotes?
ffz
(boolean): fetch and display ffz emotes?