I wanted to be continually logged into IRC and also use it as a logging client for message on the #doothings IRC channel.
What better way than to use Raspberry Pi?
-
We will use IRSSI, whici is a terminal based IRC client.
-
Install it by running
sudo apt-get install irssi
-
Also install
screen
by runningsudo apt-get install screen
-
screen
and then pressEnter
-
IRSSI
irssi
-
/server irc.freenode.net
-
/join #doothings
-
Now you have logged-in to the #doothings IRC Channel.
-
To Detach from the Client. Press
Ctrl + a
and thend
-
You should be back to the terminal window.
-
To rejoin the IRC window run
screen -r
-
To ignore joins / quits / nicks changes on a specific channel.
/ignore -channels #chan1,#chan2,#chan3 * JOINS PARTS QUITS NICKS
-
Auto Connect to a Server on startup
/SERVER ADD -auto -network IRCnet irc.freenode.net 6667
-
Auto Join to Specificed channels
/CHANNEL ADD -auto #doothings IRCnet
-
To Keep logging all these conversations
/SET AUTOLOG ON
-
To set Nicks and Real Name etc.
/SET
-> This should show all existing configured parameters.To change these just say
/SET param-name value
like/SET nick nism-pi
-
To auto-identify on connecting with NickServ
/network add -autosendcmd "/msg nickserv identify <password> ;wait 2000" IRCnet
-
/SAVE
to save the entire configuration.