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 19:13] – [Internet Relay Chat (IRC)] Humphrey Boa-Garttools:irc [2025/10/11 10:47] (current) Humphrey Boa-Gart
Line 8: Line 8:
 ===== AMI @ IRC ===== ===== AMI @ IRC =====
  
-The Anonymous Military Institute'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'[[ami:irc|Chat Room]] 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 21: 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 71: 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 83: 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 109: Line 109:
  
   /msg nickserv group yourprimarynick yourpassword   /msg nickserv group yourprimarynick yourpassword
- 
-Many NickServ implementations have their own autojoin command, so you join all your favorite channels on login. This is useful if you don't have a client that does it well, or if you use multiple clients to connect to the same server. To automatically join the Military Institute's IRC every time you log in to Freenode, run: 
- 
-  /msg nickserv ajoin add #ami 
  
  
Line 239: Line 235:
  
 ===== Application Specific Instructions ===== ===== Application Specific Instructions =====
- 
-Here are some quick-start guides for several popular IRC clients, if you need help getting started. 
- 
-==== Configuring HexChat ==== 
- 
-To point HexChat to our IRC, configure it as follows. (Click to enlarge) 
- 
-<gallery> 
-:tools:ss_1756624530.png Server Settings Pt 2 | Add #ami to your autojoin, save and connect 
-:tools:ss_1756624511.png Server Settings Pt 1 | Fill out connection info 
-:tools:ss_1756624463.png Network List | Create entry for Freenode, favor and edit 
-</gallery> 
- 
  
  
Line 267: Line 250:
   /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.
  
-==== Configuring irssi ==== 
  
-Many power users prefer irssi as a terminal IRC clientLike WeeChat, it can be run locally, and on remote machine via SSH.+== Autosorting Channels == 
 + 
 +Make the following tweaks to enable sane autosorting in the channel list: 
 + 
 +  /set script.scripts.download_enabled on 
 +  /script install autosort.py 
 +  /set irc.look.server_buffer independent 
 + 
 +   
 +== Aliases == 
 + 
 +Make your life easier by setting aliases for talking to Nickserv/Chanserv/Hostserv: 
 + 
 +  /alias add ns /msg nickserv 
 +  /alias add cs /msg chanserv 
 +  /alias add hs /msg hostserv 
 + 
 + 
 +== Custom Quit/Part Messages == 
 + 
 +You do not need custom quit/part messagesbut it's generally not good idea to broadcast your software version to the internet //(which is Weechat's default behavior)//You can change them to blank strings with the two commands below:
  
-{{wst>expand}}+  /set irc.server_default.msg_part "" 
 +  /set irc.server_default.msg_quit ""
  
 +To use these same commands to set custom quit/part messages, simply place your message in the quotes.
  
 {{tag>Tools Communication}} {{tag>Tools Communication}}
tools/irc.1756667619.txt.gz · Last modified: (external edit)

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