Difference between revisions of "IRC Commands"

From Digibase Knowledge Base
Jump to: navigation, search
m
Line 23: Line 23:
 
===Kick a User===
 
===Kick a User===
 
  <nowiki>/kick <name> <reason> </nowiki>
 
  <nowiki>/kick <name> <reason> </nowiki>
This removes the user from the current channel
+
This removes the user from the current channel temporarily, they may automatically rejoin
  
 
===Ban a User===
 
===Ban a User===
Line 29: Line 29:
 
/mode <channel> +b <mask></nowiki>
 
/mode <channel> +b <mask></nowiki>
 
The first command permits you to grab the mask, it is recommended for general users to grab the part after '@' and formulate it as: *!*@<mask>, using that as the mask. if mibbit [insert mibbit link]
 
The first command permits you to grab the mask, it is recommended for general users to grab the part after '@' and formulate it as: *!*@<mask>, using that as the mask. if mibbit [insert mibbit link]
 +
 +
===Unban a user===
 +
<nowiki>/mode <channel> +b <name>
 +
/mode <channel> -b <mask></nowiki>
 +
The first will generate a ban list you can check against (note the no parameters), if you know the mask you don't need to do that step, the second command will perform the unban.
  
 
==IRC Operation==
 
==IRC Operation==
Line 68: Line 73:
 
  <nowiki>/raw <command> -<mask or addr></nowiki>
 
  <nowiki>/raw <command> -<mask or addr></nowiki>
  
===Disconnect a Server===
+
===Disconnect a Server (permit automatic reconnection)===
 +
<nowiki>/squit <remote-server></nowiki>
 +
 
 +
===Disconnect a Server (more than 1 minute)===
 
  <nowiki>/squit <remote-server>
 
  <nowiki>/squit <remote-server>
 
/operserv jupe <remote-server></nowiki>
 
/operserv jupe <remote-server></nowiki>
 +
First command disconnects, second prevents reconnection by introducing a fake server with that name to the network so it's thought that server exists so no automatic healing mechanisms attempts reconnect.
  
 
===Allow a Server to reconnect===
 
===Allow a Server to reconnect===
 
  <nowiki>/squit <remote-server></nowiki>
 
  <nowiki>/squit <remote-server></nowiki>
 +
This will remove the fake server.

Revision as of 23:06, 4 April 2014

This is a basic IRC command listing and explanation of what each does, the format of this list is to think of what you need to do. If there are multiple entries for a single heading, you can try one of each to see what works best for you

User

Join a Channel

/join <channel> 

Change Your Name

/nick <newname> 

Register with Nickserv

/nickserv identify <password> 

This will protect your name from other using it.

Identify to Nickserv

/nickserv identify <password> 

Disconnect your Dead Connections or Impersonators

/nickserv ghost <name> <password> 

This will have a similar effect as an IRC Operator/Administrator kill.

Channel Operator

Kick a User

/kick <name> <reason> 

This removes the user from the current channel temporarily, they may automatically rejoin

Ban a User

/whois <name>
/mode <channel> +b <mask>

The first command permits you to grab the mask, it is recommended for general users to grab the part after '@' and formulate it as: *!*@<mask>, using that as the mask. if mibbit [insert mibbit link]

Unban a user

/mode <channel> +b <name>
/mode <channel> -b <mask>

The first will generate a ban list you can check against (note the no parameters), if you know the mask you don't need to do that step, the second command will perform the unban.

IRC Operation

Kill a User

/kick <name> <reason> 

Server Ban a User (based on name/hostmask)

/kline <name> <reason> 

Server Ban a User (based on IP)

/zline <name> <reason> 

Get the list of Server bans

/kline

Get the list of Server IP Bans

/zline

Remove a Ban

/<command> -<mask or addr>

or

/raw <command> -<mask or addr>

IRC Administration

Network Ban a User (based on name/hostmask)

/gline <name> <reason> 

Network Ban a User (based on IP)

/gzline <name> <reason> 

Get the list of Network Bans

/gline

Remove a Ban

/<command> -<mask or addr>

or

/raw <command> -<mask or addr>

Disconnect a Server (permit automatic reconnection)

/squit <remote-server>

Disconnect a Server (more than 1 minute)

/squit <remote-server>
/operserv jupe <remote-server>

First command disconnects, second prevents reconnection by introducing a fake server with that name to the network so it's thought that server exists so no automatic healing mechanisms attempts reconnect.

Allow a Server to reconnect

/squit <remote-server>

This will remove the fake server.