Skip to content
This repository has been archived by the owner on Jan 19, 2021. It is now read-only.
John Regan edited this page Jul 21, 2017 · 2 revisions

Multistreamer isn't just a streaming webapp - it's an IRC server, too!

The IRC interface is used for reading and responding to your stream's chat messages. It doesn't support every IRC feature, just the bare minimum to quality as an IRC server.

Connecting

The front page of Multistreamer will have information on how to connect with IRC - it will list a hostname, a port, and whether you should use SSL.

It's pretty picky about how you login - your nick should be your multitreamer nickname, and you need to use your password. You can either use a "server password", or if your client supports SASL, you can set that up. As of right now, Multistreamer doesn't support NickServ-style authentication.

Accessing Rooms

Every stream within Multistreamer has an IRC chatroom, they're always named in the format #username-stream-name-with-dashes. If you do a /list, you'll see all the rooms you can use.

You can only access rooms that you own, or have been granted access to. Your server might be configured to make you automatically join a room when it goes live, or you might have to join it manually - ask the server owner, I highly recommend turning on auto-join.

Streaming

When you're not streaming, the room is pretty boring - the only users are yourself, the root user (a simple bot), and any other users that have connected and joined the room. The room's topic will be "Status: offline"

Once you start streaming, the root user will set the room topic to "Status: live (link to stream) (link to stream)...", and several bots will join the room. Each bot represents a current streaming account, they'll have the format service-username, like twitch-jprjr or youtube-john-regan

Chatting

Any comments that people leave will appear in the room, in the format name-service, ie: john-regan-youtube or jprjr-twitch -- this is opposite of the bot names, to help distinguish that these aren't bots.

To send a message to a service, mention the bot at the beginning of your message. For example, if I wanted to say "Thanks for watching" on my Twitch account, I would write:

twitch-jprjr Thanks for watching

I can begin my message with an @ sign, and if I have a stray comma or colon after the username, it will be ignored. The following examples all send the exact same message:

@twitch-jprjr Thanks for watching
twitch-jprjr: Thanks for watching
@twitch-jprjr, Thanks for watching
twitch-jprjr, Thanks for watching

Bot Commands

You can use a few bot commands in the room:

  • !help - displays bot commands and usage info
  • !summon - if another user is logged in via IRC, you can force them into the room
  • !viewcount - get each stream's current viewer count
  • !chat - summon a chat bot for a different account

So for example, let's say I'm currently streaming as twitch-jprjr, but I want to chat as gamethattune - a different account that I own. I can type:

!chat twitch gamethattune

And soon, a bot named twitch-gamethattune will appear in the room.

This feature is useful for say, a team who's streaming - your teammates can join the single room and chat with their own accounts.

Clone this wiki locally