Please follow these steps to set up your nick and configure your client. Check off each step to make sure it’s been done:
Please avoid using the name of a community project or trademarked entity, to avoid conflicts. Write down your password and be sure to keep the sheet of paper in a safe place.
Register your IRC nick:
/msg NickServ REGISTER password youremail@example.com
Replace password with a secure, unguessable password that you keep secret.
/msg NickServ SET HIDEMAIL ON
/nick foo_
then identify to your primary account:
/msg NickServ IDENTIFY foo password
and finally, group the new nick to your account
/msg NickServ GROUP
The exception to this is where you might want to run a bot. You should register a separate account for your bot.
If your client supports server password, please set this up as accountname:password. Make sure to include the colon. This will allow you to identify to your services account on connect, regardless of the nickname you are using when you connect. For example:
/connect chat.freenode.net 6667 mquin:uwhY8wgzWw22-zXs.M39p
If your client supports SASL, that is best. Otherwise, just plug your NickServ password into your client as a server password. To make this work when connecting from a different nick than the one you’ve got registered, use nick:password. You’ll be identified to NickServ automatically when you connect.
In some cases, it’s more convenient to configure your client to send this command to achieve the same effect:
/msg NickServ IDENTIFY account password
This user name should consist only of the letters from A-Z, the ciphers from 0-9 (but not as first character) and certain symbols such as “_” and “-“ (“" breakes some mails). It may have a maximum of 16 characters. Please note that some nicknames are used internally and cannot be used. Also, please stay family friendly with your nicknames
/nick StupidName
irc command
/ns register yourPassword yourEmailAccountName@yourMailProvider
(no nick here, otherwise you'll get "use a more obscure password" or similar)
irc command
/ns confirm confirmationCode
If you want your email address to remain private, use the following command:
/ns set hide email on
/ns identify your_password
apt-get install weechat
apt-get install weechat
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
liblua5.1-0 libtcl8.5 weechat-core weechat-curses weechat-plugins
Suggested packages:
tcl8.5 weechat-doc weechat-scripts
The following NEW packages will be installed:
liblua5.1-0 libtcl8.5 weechat weechat-core weechat-curses weechat-plugins
0 upgraded, 6 newly installed, 0 to remove and 0 not upgraded.
Need to get 2,297 kB of archives.
After this operation, 9,975 kB of additional disk space will be used.
/server add twice-irc.de irc.twice-irc.de
/set irc.server.freenode.nicks "cootcraig"
/set irc.server.freenode.username "cootcraig"
/set irc.server.freenode.realname "Craig Anderson"
/set irc.server.freenode.command "/msg nickserv identify cootcraig **********"
/connect freenode
/join #cobug
/server add twice-irc irc.twice-irc.de
/connect twice-irc
/join #i3
Register nick cootcraig at twice-irc
irc commands
/msg nickserv help register
/msg nickserv register ********** craig@coot.net
A password has been sent to craig@coot.net , please type / msg NickServ
confirm < passcode > to | complete the registration process .
irc commands
/msg NickServ confirm x2WB6Tmuc
The nickname craig has been successfully registered .
Your password is ********** - keep it for later use.
/msg nickserv identify craig **********
You are already registered.
/nick cootcraig
/msg nickserv identify craig **********
/msg nickserv group craig **********
You are now represented by craig in the group.
/join #i3
craig (~craig@twice-F85F5742.hsd1.co.comcast.net) has joined #i3
connect to: irc.twice-irc.de
/set irc.server.twice-irc.nicks "craig cootcraig"
/set irc.server.twice-irc.username "craig@coot.net"
/set irc.server.twice-irc.realname "Craig Anderson"
/set irc.server.twice-irc.command "/msg nickserv identify **********; /nick cootcraig"
[23:08] [1] [core] 1:weechat
useful commands
/buffer 1 - goto buffer 1, the core weechat buffer
/buffer weechat - goto buffer 1, the core weechat buffer
/buffer list - list the buffers
/buffer #cobug - goto buffer with channel #cobug
/buffer 3 - goto buffer 3
/plugin list
/alias b /buffer
/alias - list aliases
/join [-server freenode] #weechat
/server list
/server listfull [<server>]
/away [-all] [<message>]
-all: set or remove away status on all connected servers
message: message for away (if no message is given, away status is removed)
/buffer list
clear [<number>|<name>|-merged|-all [<number>|<name>...]]
move <number>|-|+
swap <number1>|<name1> [<number2>|<name2>]
merge <number>
unmerge [<number>|-all]
hide [<number>|<name>|-all [<number>|<name>...]]
unhide [<number>|<name>|-all [<number>|<name>...]]
renumber [<number1> [<number2> [<start>]]]
close [<n1>[-<n2>]|<name>]
notify <level>
localvar
set <property> <value>
get <property>
/window list
-1|+1|b#|up|down|left|right [-window <number>]
<number>
splith|splitv [-window <number>] [<pct>]
resize [-window <number>] [+/-]<pct>
balance
merge [-window <number>] [all]
page_up|page_down [-window <number>]
refresh
scroll [-window <number>] [+/-]<value>[s|m|h|d|M|y]
scroll_horiz [-window <number>] [+/-]<value>[%]
scroll_up|scroll_down|scroll_top|scroll_bottom|scroll_beyond_end|scroll_previous_highlight|scroll_next_highlight|scroll_unread [-window <number>]
swap [-window <number>] [up|down|left|right]
zoom[-window <number>]
bare [<delay>]
irssi or WeeChat