TriLUG IRC Channels
From TriWiki
[edit] LUG Channels
TriLUG has various IRC channels on the freenode network. As a courtesy to our users, you can reach any of them by specifying the server irc.trilug.org. LUG channels include the following:
- #trilug - The main TriLUG irc channel.
- #trilug-steering - A closed channel for the TriLUG Steering Commitee
- #trilug-sys - A channel for discussing problems/questions about the various TriLUG systems.
- #trilug-podcast - Notes and discussion of the TriLUG podcast.
- #trilug-ham - A channel for discussing ham radio LUG stuff.
- #trilug-mtb - A channel for TriLUG members that like to mountain bike.
The #trilug channel has several handy functions like tribot (and previously tripaste).
[edit] Affiliated Channels
The following channels are not official TriLUG channels but are often frequented by TriLUG members.
[edit] Conduct
TriLUG encourages open discussion on IRC channels and recognizes that channels sometimes wander off topic. However, TriLUG encourages all users to be mindful and respectful of their peers in channel. Flame wars/bait, personal attacks, etc are a waste of time and resources. They are embarrassing to TriLUG and to you.
[edit] Connecting to TriLUG IRC Channels
This quick how-to explains how to use a TriLUG shell account and configure the irssi program to connect to the IRC server hosting the #trilug channel, and how to register a nick, and how to join the #trilug channel. Note that you don't really even need a TriLUG shell account, as long as you have a shell account on a *nix system that has irssi installed.
[edit] I. Primary irssi Configuration
- Login to the TriLUG shell server, run irssi, save the default configuration file, then exit:
% irssi
[(status)] /save
[(status)] /quit
- Edit the newly-created configuration file ~/.irssi/config using nano, emacs, or vi to add custom settings for the #trilug channel and your nick.
- In the "servers = (" section of the file, add a servers config for freenode:
{
address = "irc.freenode.net";
chatnet = "freenode";
# Non-SSL:
#port = "6667";
# SSL:
port = "7000";
use_ssl = "yes";
},
- In the "chatnets = {" section of the file add a chatnets config for freenode:
freenode = {
type = "IRC";
max_kicks = "4";
max_modes = "4";
max_msgs = "1";
max_whois = "1";
};
- In the "channels = (" section of the file add a channels config for the #trilug channel on freenode:
{ name = "#trilug"; chatnet = "freenode"; autojoin = "no"; }
- In the "settings = {" section, modify your Name/Nick settings as needed in the "core = {" sub-section:
real_name = "Your Name Here";
user_name = "Your_Trilug_Username_Here";
nick = "Your_Nick_Here";
- Save your changes and exit your editor.
[edit] II. Registering Your Nick
- From the shell command-line, run irssi, connect to the IRC server, request your Nick registration, then exit. Make sure you change password and email-address below to match the password you want and your e-mail address:
% irssi
[(status)] /server connect freenode
[(status)] /msg nickserv register <password> <email-address>
[(status)] /quit
- Watch your e-mail. You will receive a message similar to the following:
From: donotreply@freenode.net
To: <email-address>
Subject: freenode Nickname Registration
Your_Nick_Here,
In order to complete your registration, you must send the following
command on IRC:
/msg NickServ VERIFY REGISTER Your_Nick_Here <verification_key>
- From the command-line, run irssi, connect to the IRC server, finish the Nick registration using the verification key from the email, then quit irssi:
% irssi
[(status)] /server connect freenode
[(status)] /msg NickServ VERIFY REGISTER Your_nick_here <verification_key>
[(status)] /quit
[edit] III. Connection and Use
- From the shell command-line, run irssi, connect to the freenode IRC server, identify your Nick (remember to substitute the password with the one you used to register your Nick), and join the #trilug channel.
% irssi
[(status)] /server connect freenode
[(status)] /msg nickserv identify <password>
[(status)] /join #trilug
[edit] IV. (OPTIONAL) Configure irssi for autopilot
- Using nano, emacs, or vi, edit ~/.irssi/config
- Turn on server autoconnect. In the "servers = (" section where you previously set up the freenode server, underneath the use_ssl = "yes"; line, add:
autoconnect = "yes"
- Turn on automatic login (identify) for your Nick. In the "chatnets = {" section where you configured the freenode chatnet, underneath the line that says type = "IRC";, add the following line (substituting the password with the one you used to register your Nick):
autosendcmd = "/msg nickserv identify <password> ; wait 2000";
- Turn on automatic join to the #trilug channel. In the "channels = (" section, where you configured the #trilug channel, change autojoin from no to yes:
{ name = "#trilug"; chatnet = "freenode"; autojoin = "yes"; }
- Next time you run irssi, it will automatically connect to the server, identify (login) your Nick, and join the #trilug channel
[edit] Links to helpful information
IrssiHowTo
A Guide to Efficiently Using Irssi and Screen
Irssi quickstart guide
An IRC Tutorial
Irssi Command Guide