Difference between revisions of "IRC"

Jump to navigation Jump to search
84 bytes removed ,  21:38, 19 May 2021
Change to Libera.Chat. Hidemail is default. Irssi commands updated but not tested.
(→‎Recommended Clients: Add HexChat, weechat, and link to comparison page on Wikipedia)
(Change to Libera.Chat. Hidemail is default. Irssi commands updated but not tested.)
Line 60: Line 60:
| /help <command> || /help connect || View documentation on a specific supported command
| /help <command> || /help connect || View documentation on a specific supported command
|-
|-
| /connect <server address> <port> || /connect irc.freenode.net 8001 || Connect to an IRC server
| /connect <server address> <port> || /connect irc.libera.chat 8001 || Connect to an IRC server
|-
|-
| /set nick <nick> || /set nick someGuy2015 || Register your nickname with the IRC server/network
| /set nick <nick> || /set nick someGuy2015 || Register your nickname with the IRC server/network
Line 74: Line 74:
See [https://irssi.org/documentation/ IRSSI Documentation] for more commands.
See [https://irssi.org/documentation/ IRSSI Documentation] for more commands.


== FreeNode ==
== Libera Chat ==


Many programming/hacking communities establish a channel on the [https://en.wikipedia.org/wiki/Freenode FreeNode IRC network] to facilitate discussions and provide support to members of their community.
Many programming/hacking communities establish a channel on the [https://en.wikipedia.org/wiki/Libera_Chat Libera.Chat IRC network] to facilitate discussions and provide support to members of their community.


=== Registering with FreeNode ===
=== Registering with Libera Chat ===
 
You can register your nickname and associate it with your email address, using the following command:
The FreeNode IRC network allows you to register your nickname and associate it with your email address. This is done by using the following commands:


   /msg nickserv REGISTER <password> <email>
   /msg nickserv REGISTER <password> <email>


You should receive a message informing you that you need to check your email account and obtain instructions to verify yourself.
You should receive a message informing you that you need to check your email account and obtain instructions to verify yourself.
To make sure that your email address isn’t revealed to other users, use the following command to ensure that it is hidden.
  /msg NickServ SET HIDEMAIL ON


You can verify your information with the NickServ by using:
You can verify your information with the NickServ by using:


   /msg nickserv info
   /msg nickserv info
More info: https://libera.chat/guides/registration


== Persistent CLI Client ==
== Persistent CLI Client ==
Line 118: Line 115:
There is a configuration file in ~/.irssi/config that you can inspect, but you can use commands from within the program to configure IRSSI to automatically perform when you first open the program.  
There is a configuration file in ~/.irssi/config that you can inspect, but you can use commands from within the program to configure IRSSI to automatically perform when you first open the program.  


The following commands will configure IRSSI to connect to the Freenode network with an SSL connection, with automatic joining of the #sudoroom channel.
The following commands will configure IRSSI to connect to the Libera.Chat network with an SSL connection, with automatic joining of the #sudoroom channel.


   /network add Freenode
   /network add liberachat
   /server add -auto -ssl -ssl_verify -ssl_capath /etc/ssl/certs -network Freenode irc.freenode.net 7000
   /server add -auto -ssl -ssl_verify -ssl_capath /etc/ssl/certs -network liberachat irc.libera.chat 6697
   /channel add -auto #sudoroom Freenode
   /channel add -auto #sudoroom liberachat
   /save
   /save


After you’ve successfully registered your FreeNode nick name, you can run this command to configure IRSSI to login automatically after connecting to FreeNode.
After you’ve successfully registered your Libera.Chat nick name, you can run this command to configure IRSSI to login automatically after connecting to Libera.Chat.


   /network add -autosendcmd "/msg nickserv identify <password> ;wait 2000" Freenode
   /network add -autosendcmd "/msg nickserv identify <password> ;wait 2000" liberachat


=== Windows ===
=== Windows ===
Line 153: Line 150:


See [http://carina.org.uk/screenirssi.shtml How to use screen and irssi] and [https://michael.lustfield.net/linux/irssi-using-screen-and-ssh IRSSI Using Screen and SSH]
See [http://carina.org.uk/screenirssi.shtml How to use screen and irssi] and [https://michael.lustfield.net/linux/irssi-using-screen-and-ssh IRSSI Using Screen and SSH]
More info: https://libera.chat/guides/irssi

Navigation menu