A very simple application to get notified of basic Twitch chat events.
- Monitor multiple Twitch chats at the same time
- Read chat messages from any number of channels
- Receive notifications on:
- somebody hosting a channel
- somebody cheering on a channel
- somebody (re)subscribing to a channel
- somebody joining or leaving a channel
- Single channel mode for only montioring one channel with cleaner output
Just add a config.json
file in the root directory and set the following settings:
channels
- Join your own stream chat by prefixing your all lowercase Twitch username with a '#'. eg. #sedlak4777. You can join other channels tooflags
- Flags for configuring different kind of behaviourshowChatMessages
- Output chat messagesshowSelf
- Also show your own actions (chat messages, join, leave, etc.)showHost
- Display a message if somebody started hosting a channelshowCheer
- Display a message if somebody cheered on a channelshowTimestamp
- Add a timestamp at every actionincludeCheerMessage
- Also output the included cheer messageshowSubscription
- Display a message if somebody subscribed to a channelincludeSubscriptionMessage
- Also output the included subscription messageshowResubscription
- Display a message if somebody resubscribed to a channelincludeResubscriptionMessage
- Also output the included resubscription messageshowJoin
- Display a message if somebody joins a channel (has a 30-60 seconds delay because of Twitch API limitations)showPart
- Display a message if somebody parts (leaves) from a channel (has a 30-60 seconds delay because of Twitch API limitations)clearConsole
- Also clear the console if the Twitch chat got cleared. (only in single channel mode)debug
- Enable additional debug logsingleChannelMode
- Only join one channel and don't output channel name on actions
timestampFormat
- Format of the timestamp. For more details check out node-datetime
{
"channels": [
"#YOUR_USERNAME"
],
"flags": {
"showChatMessages": true,
"showSelf": true,
"showHost": true,
"showCheer": true,
"includeCheerMessage": true,
"showSubscription": true,
"includeSubscriptionMessage": true,
"showResubscription": true,
"includeResubscriptionMessage": true,
"showJoin": true,
"showPart": true,
"clearConsole": false,
"debug": false,
"singleChannelMode": true
}
}
To disable colors pass --no-color
as a command line argument.
MIT