User Tools

Site Tools

tools:irc

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
tools:irc [2025/08/31 07:23] – [Configuring HexChat] Humphrey Boa-Garttools:irc [2025/09/01 08:19] (current) Humphrey Boa-Gart
Line 1: Line 1:
 ====== Internet Relay Chat (IRC) ====== ====== Internet Relay Chat (IRC) ======
- 
-[{{ :tools:ss_1756546943.png?300|Use the following Hexchat config to connect to our IRC server. //(Click to enlarge)//}}] 
  
 **Internet Relay Chat** (or **IRC**) is one of the oldest chat platforms. However, it is not a service, nor an application, but a //**communication protocol**//. Using the IRC protocol, anyone can spin up a chat server with any number of individual chat rooms, and any compatible program can connect to any of these servers. **Internet Relay Chat** (or **IRC**) is one of the oldest chat platforms. However, it is not a service, nor an application, but a //**communication protocol**//. Using the IRC protocol, anyone can spin up a chat server with any number of individual chat rooms, and any compatible program can connect to any of these servers.
Line 10: Line 8:
 ===== AMI @ IRC ===== ===== AMI @ IRC =====
  
-The Anonymous Military Institute's conference hall is located at **#ami** on [[irc://irc.freenode.net/ami|irc.freenode.net]]. If you are using IRC for the first time, it is recommended you use something simple like [[https://irc.com|IRC.com]], or install [[https://hexchat.github.io/|HexChat]]. Refer to the image to the right for configuring Hexchat, then type ''/join #ami'' once you are connected to Freenode.+The Anonymous Military Institute's conference hall is located at **#ami** on [[irc://irc.hackint.org/ami|irc.hackint.org]]. If you are using IRC for the first time, it is recommended you use the [[https://chat.hackint.org/?join=ami|webchat]], or install [[https://hexchat.github.io/|HexChat]].
  
 ===== IRC Clients ===== ===== IRC Clients =====
Line 23: Line 21:
 If you're just getting started and are feeling apprehensive about installing software right away, perhaps consider a **browser-based client** to get a feel for the IRC ecosystem first. If you're just getting started and are feeling apprehensive about installing software right away, perhaps consider a **browser-based client** to get a feel for the IRC ecosystem first.
  
-  * [[https://irc.com|IRC.com]] //("official" Freenode webchat, type ''/join #ami'' after connecting)//+  * [[https://chat.hackint.org/?join=ami]] //(official Hackint IRC webchat service)//
   * [[https://kiwiirc.com/|KiwiIRC]]   * [[https://kiwiirc.com/|KiwiIRC]]
   * [[https://www.irccloud.com/|IRCCloud]] //("always-on" paid service)//   * [[https://www.irccloud.com/|IRCCloud]] //("always-on" paid service)//
Line 73: Line 71:
 Chat rooms on IRC are called **channels**, which are hosted on **servers**. One server will typically have many channels, and not everyone in one channel will be in the other channels on the same server. Before you can join a channel, you have to connect to a server first. Chat rooms on IRC are called **channels**, which are hosted on **servers**. One server will typically have many channels, and not everyone in one channel will be in the other channels on the same server. Before you can join a channel, you have to connect to a server first.
  
-There are many servers, but for the sake of this tutorial, we will use **Freenode** as an example, since that's where the AMI's channel is hosted. In most clients, you can do this with the ''/server'' command:+There are many servers, but for the sake of this tutorial, we will use **Hackint** as an example, since that's where the AMI's channel is hosted. In most clients, you can do this with the ''/server'' command:
  
-  /server irc.freenode.net+  /server irc.hackint.org
      
 Once you are connected, you can type ''/join #ami'' to join our channel. Once you are connected, you can type ''/join #ami'' to join our channel.
Line 85: Line 83:
 ==== Managing Your "Account" ==== ==== Managing Your "Account" ====
  
-IRC does not require registration, and allows you to chat under almost any name //(aka 'nick' or 'nickname' in IRC terminology)// as a guest. To change your nick, type ''/nick newnickhere''. There is a limit on how long the nick can be; some networks only allow a maximum of 9 characters, while others let you go up to 18.+IRC does not require registration, and allows you to chat under almost any name //(aka 'nick' or 'nickname' in IRC terminology)// as a guest. To change your nick, type ''/nick newnickhere''.
  
-Some servers have nickname registration services, allowing you to keep other people from stealing your nick. On Freenode (and many other servers) this service is called **NickServ**.+Some servers have nickname registration services, allowing you to keep other people from stealing your nick. On Hackint (and many other servers) this service is called **NickServ**.
  
 You can get a list of available NickServ options with the ''help'' command: You can get a list of available NickServ options with the ''help'' command:
Line 245: Line 243:
  
 <gallery> <gallery>
-:tools:ss_1756624530.png Network List Create entry for Freenodefavor and edit+:tools:ss_1756624530.png Server Settings Pt 2 Add #ami to your autojoinsave and connect
 :tools:ss_1756624511.png Server Settings Pt 1 | Fill out connection info :tools:ss_1756624511.png Server Settings Pt 1 | Fill out connection info
-:tools:ss_1756624463.png Server Settings Pt 2 Add #ami to your autojoinsave and connect+:tools:ss_1756624463.png Network List Create entry for Hackintfavor and edit
 </gallery> </gallery>
  
Line 265: Line 263:
   /set irc.server_default.autojoin_dynamic on   /set irc.server_default.autojoin_dynamic on
  
-Next, you need to connect WeeChat to a server //(again, we will use Freenode as an example)//. To do this, you first need to define some details about the server:+Next, you need to connect WeeChat to a server //(again, we will use Hackint as an example)//. To do this, you first need to define some details about the server:
  
-  /server add freenode irc.freenode.net/6697 -ssl -autoconnect+  /server add hackint irc.hackint.org/6697 -ssl -autoconnect
      
-Then, use the ''/connect'' command to connect to Freenode:+Then, use the ''/connect'' command to connect to Hackint:
  
-  /connect freenode+  /connect hackint
      
-Once you are connected, you can type ''/join #ami'' to enter our IRC channel. To test that autoconnect works, type ''/quit'' to exit WeeChat. Then reopen WeeChat. It should dump you right back into #ami on Freenode. There is no real limit to how many servers/channels you can have WeeChat automatically join.+Once you are connected, you can type ''/join #ami'' to enter our IRC channel. To test that autoconnect works, type ''/quit'' to exit WeeChat. Then reopen WeeChat. It should dump you right back into #ami on Hackint. There is no real limit to how many servers/channels you can have WeeChat automatically join.
  
 To keep WeeChat alive on a remote machine, simply run it inside [[tools:byobu]] or [[tools:tmux]] via [[tools:ssh|SSH]]. Then just reattach to your session when you SSH back in. To keep WeeChat alive on a remote machine, simply run it inside [[tools:byobu]] or [[tools:tmux]] via [[tools:ssh|SSH]]. Then just reattach to your session when you SSH back in.
tools/irc.1756624988.txt.gz · Last modified: by Humphrey Boa-Gart

Find this page online at: https://bestpoint.institute/tools/irc