Skip to content

Instantly share code, notes, and snippets.

@LorbusChris
Forked from fstab/MATRIX.md
Created May 14, 2018 16:42
Show Gist options
  • Save LorbusChris/a14f47201d0dcbd68a4d8e583a9b3054 to your computer and use it in GitHub Desktop.
Save LorbusChris/a14f47201d0dcbd68a4d8e583a9b3054 to your computer and use it in GitHub Desktop.
How to use matrix.org and vector.im as an IRC client

How to use matrix.org and vector.im as an IRC client

How to Join an IRC Channel on matrix.org

Join the room #freenode_<#channel>:matrix.org, replacing <#channel> with the name of the IRC channel. For example, in order to join the #prometheus IRC channel, join the room #freenode_#prometheus:matrix.org on matrix.org.

In vector.im, rooms can be joined with the directory symbol on the bottom left.

How to Use a Freenode-Registered Nickname on matrix.org

As described here: If you have a Freenode-registered nickname and want to use it from Matrix, you can do it like this:

  1. Leave with your nick on IRC
  2. On Matrix, open a new chat (with vector.im this is the "+" sign on the bottom left)
  3. Invite @appservice-irc:matrix.org to the new chat
  4. Say !nick <yournick>
  5. A request for new chat with NickServ will pop up
  6. Accept it and identify yourself with your Freenode password (identify <password>)

Voila, you'll be using your Freenode-registered nick through Matrix, being able to use multiple devices simultaneously with shared history and all!

How to Start Private IRC Chats, like /msg or /query

  1. On Matrix, open a new chat (with vector.im this is the "+" sign on the bottom left)
  2. Invite @freenode_<nick>:matrix.org to the new chat (replace <nick> with the nick name. For example, to start a chat with NickServ, invite @freenode_NickServ:matrix.org)

This works for nicks that are known to matrix.org, i.e. if the nick has never joined an IRC channel that was bridged to matrix it won't work.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment