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