-
Notifications
You must be signed in to change notification settings - Fork 94
IRC
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.
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.
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.
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
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
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.