Skip to content
SReject edited this page Nov 12, 2015 · 8 revisions

About

mTwitch started out as a single mIRC script of my own as an attempt to normalize twitch.tv's IRC chat interface so it more closely conformed to the IRC standard. From there it has grown into not only attempting to normalize, but to add small features to make the experience of using twitch's chat from within mIRC more pleasant.

The goal of the project is normalize twitch and add a rich feature set with minor configurations required if any. Along with that, the code is modularized so users may pick-and-choose which features they would like without the requirement of the entire code base.

Scripts

mTwitch.Core.mrc
This script is required by all others in the repo. It holds the codebase and modular system used across all other mTwitch scripts.

mTwitch.StateToTopic.mrc
This script makes use of the IRC channel topic to give details about the state of the stream(online, offline, game played, stream title, hosting) and gives various details about the state of chat(Sub-Only, Slow mode, R9kBeta Mode)

mTwitch.OnlinePopup.mrc
This script builds on top of mTwitch.StateToTopic.mrc to supply a popup notification when a selected streams first go online.

mTwitch.GroupChat.mrc
Seamlessly enables whispers for mIRC. When installed, whispers function as IRC queries both to send(/msg user) and when received.

mTwitch.OAuth.mrc
Generates a full-access OAuth token from within mIRC for your twitch account. Most likely not needed unless you want to give mIRC permissions beyond what can be done across IRC.