Local Subscriber-Only Mode | Chatty for Streamers | Join Eventchat
Probably shorter guides about some aspects of Chatty.
You can create your own local subonly mode, which ignores all messages written by non-subscribers.
Features used: Ignore System, Addressbook, Custom Commands
Go to Main - Settings - Ignore and make sure Enable Ignore
        is ticked. Then add to the list (press the Plus-Button):
!status:smbaf chanCat:subonly
The !status:smbaf prefix matches on messages send by users that
        don't have any of the status levels defined, in this case users
        that are neither a subscriber (s), moderator (m), broadcaster (b),
        admin (a) or staff (f). So basicially this only matches on normal users.
The second requirement for a match is the chanCat:subonly
        prefix, which refers to the channel category subonly, which
        means the channel the message was send in needs to have that Addressbook category.
        This is used to be able to easily toggle subonly-mode for a channel, and
        of course to prevent it being enabled in all channels you join in the
        first place.
To make use of the Ignore Entry defined in the previous section, you need
        to add the subonly category to the channel you want to have
        it enabled for. To do this, you could open the Addressbook Dialog
        (Channels - Addressbook) and add the channel with the
        category there (channels need a leading # in this case, so e.g. #joshimuz).
You can however also use Addressbook Commands:
/ab change #joshimuz !subonly
This toggles the subonly category for the given channel, so
    when the category is there, it removes the category, and when the category is not there,
    it adds the category.
To do this a bit more conveniently, you can add it as a custom command. Go
        to Main - Settings - Commands and add the following to the
    list:
/Toggle_Subonly /ab change #$$1 !subonly
If you enter /Toggle_Subonly joshimuz, this will automatically
        run the Addressbook as mentioned above ($$1 means this is
        being replaced with the first word after the command).
To make this more convenient (entering the command with the correct channel
        could be a bit of a hassle), add the Custom Command to the Channel Context Menu
        (on the same page in the settings). Just click on Edit and add
    the command name (without any parameters):
/Toggle_Subonly
Now if you right-click on a channel, the context menu that opens should
        have an entry Toggle Subonly, which you can
        use to turn your own local subonly mode for the current channel on and off.
<View - Channel Info> to see your current
        stream title/game, a graph of your viewercount and how long your current
        stream already is going.<Extra - Followers/Subscribers> dialog
        to view your 100 most recent Followers/Subscribers and some stats based
        on that.<View - Channel Admin> dialog to change
        the title/game of your stream and run commercials:
        Settings - Window - Always show chat scrollbar, so you can always capture the same
            region, independant of how many messages are in the chat window./set font Arial Bold./clearchat
            command (e.g. if you changed some settings before starting the stream
        you don't want to show).As of March 2016 Twitch doesn't use separate Event Chat servers anymore.
When you join a channel of a big event and you don't receive any (or few) messages, it's possible that the channel is on the Event Chat servers, not the regular Twitch Chat servers. It's a common problem to run into if you're not using the website (like any regular IRC client, Chatty and possibly mobile).
In order to join Event Chat in Chatty, you have to connect to a different
        server. See Twitchstatus.com for an (unofficial) list
        of servers (make sure you choose the Event Chat tab and use
        a server/port combination that is marked as irc in the
        Protocol column).
Since Chatty can only connect to one server at a time, you either have to only join channels that are on the Event Chat servers, or run two seperate instances of Chatty at the same time.
There are different ways of connecting to a different server:
/server <host>[:port] command connects to the given server and
               port manually (for example /server irc.twitch.tv:443,
               replace with an Event Chat server accordingly).-server and -port commandline options
           allow you to specify a different server when you start Chatty.Server and Port settings in the
               Settings Dialog under Advanced allows you to set
           fixed settings for the server to connect to. This especially makes sense
           if you are using seperate settings for different instances of Chatty.If you want to switch between servers sometimes, you can create a
           custom command to connect to Event Chat so you don't have to enter
           the command with the IP and port manually every time. Go to
           Settings - Commands, add a new Custom Command and enter:
           /eventchat /server <server>:<port> (replace
           with the appropriate IP and port of course). Then you
           can just enter /eventchat in the inputbox (while not
           being connected) and it will connect to Event Chat and if you want to
           connect to regular Twitch Chat just connect regularly via the menu
           (and it will use irc.twitch.tv if you didn't change the
           server settings).