Irssi

From Wiki

Jump to: navigation, search

Contents

IRC and IRSSI - Internet Chat (Client)

To startup IRSSI and connect to an IRC server:

irssi -c servername

To list available channels to join - type:

/list ('-yes' may be required)
/join #foobar (joins the foobar channel)
/w (shows who's who)

To type in Actions, e.g. "* steviewdr waves goodbye"

/me message_or_action

To change your Name/Nickname, e.g. steviewdr|gone

/nick steviewdr|gone

To send a Private Message to a person:

/msg steviewdr Hi!

To set a LOG of Discussion:

/log open -targets #channel_name logfilename (puts logfile.. in home dir)

To view Private Messages:

ALT + # No. of Window
/window #no.

To Mark yourself as Away/Back:

/away give_a_reason_here   //marks you as away. You need to give a reason etc. after /away
/away        // /away on its own marks you back. Do a /w to see if your G (gone) or H (active)

To Grant Special Ops etc. to a person:

/mode #channel +v nick

To Close one particular Channel/Window:

/wc

NickServ

/msg nickserv register YOURPASSWORD YOUREMAIL
#more op commands to me.
#http://www.goodchatting.com/howtoregnick.html

You will receive a password and/or get emailed a password. Once confirmed, normal login will require you to:

/msg NickServ IDENTIFY password
#and you should be authed and logged in.

Information got from this VERY good page:

http://f0rked.com/public/irssi-docs/help-full.html


Auth, Opers

Some irc commands in irssi won't work. E.g.:

16:59 -!- Irssi: Unknown command: mkpasswd

Solution:

/quote mkpasswd sha256 test

Also, a community I am part of setup: InspIRCd. To add a username to opers: either edit /usr/local/inspircd/conf/opers.conf or if its setup add it to the MySQL table ircd_opers.

mysql> select * from ircd_opers;
+----+-----------+------------------------------------------------------------------+----------+----------+
| id | username  | password                                                         | hostname | type     |
+----+-----------+------------------------------------------------------------------+----------+----------+
|  1 | steviewdr | createthishash as above                                          | *        | GlobalOp |
+----+-----------+------------------------------------------------------------------+----------+----------+
1 row in set (0.00 sec)

Then irc in and go:

/oper steviewdr 
#and you will be prompted for the password.

Cheers daniel.

irssi config

The default irssi config is at /home/user/.irssi/config.

When someone goes:

[#chat] nick: ping
#by default irssi will send a bell and trigger the away log.

To add any keyword as a "hilight":

/hilight nick
/hilight keyword

#Then to save the config directly from irssi go:
/save

FYI, the line it appends to the irssi config is:

hilights = ( { text = "keyword2hilight"; nick = "yes"; word = "yes"; } );
Personal tools