Skip to content
SReject edited this page Apr 9, 2016 · 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 as little configuring, on the users part, as possible. 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.

It also includes seamless whisper integration. That is whispers function as IRC queries both to send(/msg user) and when received.

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.DisplayName.mrc
Makes use of a user's display name for purposes of displaying messages; both sent and recieved.

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.