====== Irssi ======
===== 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"; } );