IRSSI

From SwiftIRC Wiki

Jump to: navigation, search

IRSSI -- The client of the future!


This client is NOT available for windows.


What is IRSSI?


Irssi is a terminal based IRC client for UNIX systems. It also supports SILC and ICB protocols via plugins.


Where can I get it?


Irssi 0.8.10 running on Gentoo Linux via SSH.
Irssi 0.8.10 running on Gentoo Linux via SSH.


How does it work?


STEP 1

  • First you start the client: just type irssi, if you want to be online 24/7 you type screen irssi.
  • If you want to detach from your screen type ctrl + a + d.
  • If you want to attach to your screen type in your shell screen -rd.


STEP 2

  • Add a network. You do this by typing
/network add SwiftIRC
  • If you want to perform an automated command like identifying with NickServ then you must use the following command
/network add -autosendcmd "/^msg nickserv ident pass;wait 2000" SwiftIRC. 

The ;wait 2000 means that after identifying with nickserv, irssi will wait for 2 seconds before joining channels.

To view all the networks that you added or that are standard available in irssi:

/network


STEP 3

  • Add a server. You can add irc.swiftirc.net or you can add the SwiftIRC servers one by one.
  • To add 1 server and autoconnect to it when irssi starts up:
/server add -auto -network SwiftIRC irc.swiftirc.net 6667
  • To add 1 server and DO NOT autoconnect to it when irssi starts up:
/server add -network SwiftIRC irc.swiftirc.net 6667
  • If you would like to add all the servers that are currently linked to SwiftIRC type:
/server add -auto -network SwiftIRC merlin.de.eu.SwiftIRC.net 6667
/server add -network SwiftIRC titan.fl.us.swiftirc.net  6667
/server add -network SwiftIRC talon.nl.eu.SwiftIRC.net 6667

By using this order merlin.de.eu.SwiftIRC.net is used by default for SwiftIRC but if it fails, hyperion.fl.us.SwiftIRC.net is tried next and when that one fails talon.nl.eu.SwiftIRC.net is tried next.

  • To add an IPv6 server:
/server add -6 -auto -network SwiftIRC irc.ipv6.swiftirc.net 6667
  • To add an SSL server:
/server add -ssl -auto -network SwiftIRC irc.swiftirc.net 6697

To view all the servers that you added or that are standard available in irssi:

/server list

To view all the servers you are currently connected to:

/server


STEP 4

Add channels.

/channel add -auto #SwiftIRC SwiftIRC

If you type this command you will join #SwiftIRC on connect. If you don't want to autojoin channels on connect, use the following command:

/channel add #SwiftIRC SwiftIRC

If there are bots on the channel, you could use the following command:

/channel add -auto -bots "*!bot@iamabothost.org bot*!*@iamabothost2.org" -botcmd "/^msg $0 op mypass" #SwiftIRC SwiftIRC

The $0 is the nickname of the bot. Irssi will autorecognize this name on IRC.

To view all the channels that you added:

/channel list

To view all the channels that you joined on IRC and the users in those channels:

/channel


The other side of IRSSI! Removing servers, networks and channels!

  • To remove a network
/network remove SwiftIRC
  • To remove a server
/server remove irc.swiftirc.net
  • To remove a channel
/channel remove #SwiftIRC


Other useful information!

  • When you are connected to an IRC network and you want to connect to another network you can try the following command:
/connect irc.test.net
  • Instead of typing everytime /win <number> to switch between windows, you can try to add the following lines to .irssi/config

Visit http://forum.swiftirc.net/viewtopic.php?t=10706 to know the lines you must add.

--Fx 21:36, 3rd August 2007 (UTC)

Personal tools