TWatch: Twitch Chat Watcher
Ever wanted to be alerted when you're @mentioned, when one of your friends posts a message, or when someone mentions a giveaway?
This will play a sound and show a popup alert (both optional) for any of those, and is customizable for the users or words you want to watch in any Twitch chat window.
If you have any problems of suggestions, open a new issue on GitHub: https://github.com/jakebathman/TWatch/issues
Happy streaming!
How do I set my own users and words?
- In Chrome, click on the Tampermonkey extension icon
- You should see a list of your installed user scripts
- Click TWatch: Twitch Chat Watcher
- Scroll down to the line that says
var TWatch = {
A bit below that, you'll see three things that you can change:
watchTheseUsers: [
'user1', 'user2',
],
watchTheseWords: [
'word1', 'word2',
],
mentionTimeout: 0,
wordTimeout: 0,
userTimeout: 0,
Add your own items to the user and words list, making sure that they have '
quotes around them and are separated by a comma.
The Timeout
settings are okay as 0, and you can read the comments in the file to learn more about what they do.
Settings backup
OH MY GOD WHERE DID MY SETTINGS GO?!!
If you updated this script from an older version, the "config" section below might not have your stuff anymore.
This is a crappy side effect of Tampermonkey scripts, and there's not a very good way to handle it.
BUT: We might be able to get them back. Follow these steps:
- Go to twitch.tv
- Open up DevTools Console by pressing F12 or right-clicking the page and selecting "Inspect"
- Click the "Application" tab at the top (it might be hiding behind the >> icon)
- Expand the "Local Storage" section
- Find the "Key" called "TWatchSettings:v1.0.0" (if there are multiple, find the highest version number)
- Copy the "Value" next to that key and paste below into the "config" section, like this:
var Twatch = {
config:
{
// Paste it here, removing any duplicate keys like "watchTheseUsers" that already exist
},
...
}
Hopefully this works, and I'm sorry if it didn't. Again, there's not a very good way to handle user configs when a script needs updating.
If you have trouble, find me on Twitter @jakebathman or open an issue on GitHub at https://github.com/jakebathman/TWatch/issues