Help:IRC

From Homestar Runner Wiki

(Difference between revisions)
Jump to: navigation, search
(General Commands: Most clients don't require you to enter a channel to part.)
m (Update IRC information.)
 
(includes 32 intermediate revisions)
Line 1: Line 1:
-
'''Here's how to effectively use [[HRWiki:IRC_channel|IRC]]:'''
+
'''Here's how to effectively use [[HRWiki:IRC channel|IRC]]:'''
-
Our IRC channels are [irc://irc.freenode.net/hrwiki #hrwiki] and [irc://irc.freenode.net/hrwiki-fanstuff #hrwiki-fanstuff]. They can be accesed through [http://chat.hrwiki.org/ chat.hrwiki.org], although it is recommended that you use an [[Wikipedia:Internet Relay Chat#Clients|IRC client]].
+
Our IRC channels are [irc://irc.libera.chat/hrwiki #hrwiki] and [irc://irc.libera.chat/hrwiki-rc #hrwiki-RC]. They can be accessed through [https://web.libera.chat/#hrwiki web.libera.chat/#hrwiki], although it is recommended that you use an [[Wikipedia:Internet Relay Chat#Clients|IRC client]].
 +
 
 +
==Contacting an operator==
 +
 
 +
If there is flooding, spamming, or another form of vandalism going on in #hrwiki or #hrwiki-fanstuff, it's best to contact an operator as soon as possible, so he can deal with the offender. Operators are [[HRWiki:Sysops|sysops]] that also help take care of our IRC channels.
 +
 
 +
<div class="hovul">
 +
*Operators in #hrwiki: [[User:JoeyDay|JoeyDay]], [[User:Tom|Tom39Away]], [[User:Stu|_stu]], [[User:InterruptorJones|InterruptorJones]], [[User:It's dot com|Dot_com]], [[User:DorianGray|DorianGray]], [[User:BazookaJoe|BazookaJoe]], [[User:Heimstern Läufer|Heimstern]], [[User:Trey56|Trey56]], [[User:Loafing|Loafing]], [[User:Phlip|Phlip]], [[User:Lapper|Lapper]]
 +
*Operators in #hrwiki-fanstuff: [[User:InterruptorJones|InterruptorJones]], [[User:Stu|_stu]], [[User:Tom|Tom39Away]], [[User:JoeyDay|JoeyDay]], [[User:It's dot com|Dot_com]]
 +
*Operators in #hrwiki-rc: [[User:Stux|stux|RC-only]], [[User:Elcool|Elcool]], [[User:Lapper|Lapper]], [[User:Loafing|Loafing]], [[User:Trey56|Trey56]], [[User:Heimstern Läufer|Heimstern]], [[User:BazookaJoe|BazookaJoe]], [[User:InterruptorJones|InterruptorJones]], [[User:DorianGray|DorianGray]], [[User:Stu|_stu]], [[User:Phlip|Phlip]], [[User:It's dot com|Dot_com]], [[User:Tom|Tom39Away]], [[User:JoeyDay|JoeyDay]]
 +
</div>
==General Commands==
==General Commands==
-
{| width="100%" border="5" cellspacing="2" cellpadding="2" style="font-size:15px;"
+
{| class="wikitable"
-
|- bgcolor="#FFFF00"
+
! style="width:50%;" | Message !! style="width:50%;" | Action
-
! width="50%" | Message !! width="50%" | Action
+
|-
|-
-
| /join <channel name> || Opens a window conneting you to the specified chat room
+
| /join <channel name> || Opens a window connecting you to the specified channel.
|-
|-
-
| /nick <nickname> || Changes your nickname to the new name specified in ''<nickname''>
+
| /nick <nickname> || Changes your nickname to the new name specified in ''<nickname>''
|-
|-
| /msg <username> <message text> || Sends a private message to the user specified in ''<username>''
| /msg <username> <message text> || Sends a private message to the user specified in ''<username>''
Line 16: Line 25:
| /me <action> || Prints a message in the chat room that says you are performing the given action specified in ''<action>''
| /me <action> || Prints a message in the chat room that says you are performing the given action specified in ''<action>''
|-
|-
-
| /quit <message> || Closes your connection and exits your chat program, displaying ''<message>'' as you quit.
+
| /quit [<message>] || Closes your connection and exits your IRC client, optionally displaying ''<message>'' as you quit. The quit message may not display for some clients on Libera.chat.
|-
|-
-
| /part <message> || Causes you to leave only the specified channel.
+
| /part [<channel>] [<message>] or /leave [<channel>] [<message>] || Causes you to leave only the channel you're in (in some IRC clients), or the channel specified with ''<channel>'', with optional part message ''<message>''.
|}
|}
-
 
-
===Examples of general commands===
 
-
If you want to join the #hrwiki channel simply type:
 
-
:<code>/join #hrwiki</code>
 
-
To change your nickname from "'''MyDecentUsername'''" (spaces are not allowed) to "'''MyGreatUsername'''" simply type:
 
-
:<code>/nick MyGreatUsername</code>
 
-
If you wish to send the private message "Isn't this a cool feature?" to "'''SomeGreatUsername'''" type:
 
-
:<code>/msg SomeGreatUsername Isn't this a cool feature?</code>
 
-
To perform some action type:
 
-
:<code>/me thinks it's pretty cool.</code>
 
-
will result in the following message displayed in the chat window:
 
-
:<code>*MyGreatUsername thinks it's pretty cool.</code>
 
-
To leave #HRWiki (with a message of "I'm gone."), type:
 
-
:<code>/part #HRWiki I'm gone.</code>
 
==NickServ==
==NickServ==
-
:''In some IRC clients, "/msg NickServ" can be shortened to "/NickServ".''
+
:''In some IRC clients, "/msg NickServ" can be shortened to "/ns". Some IRC network administrators recommend using "/ns" as it prevents malicious users from possibly obtaining passwords or other information in the case of an attack on an IRC network.''
-
{| width="100%" border="5" cellspacing="2" cellpadding="2" style="font-size:15px;"
+
{| class="wikitable"
-
|- bgcolor="#FFFF00"
+
! style="width:50%;" | Message !! style="width:50%;" | Action
-
! width="50%" | Message !! width="50%" | Action
+
|-
|-
-
| /msg NickServ REGISTER <password> || Protects your current nickname with a password
+
| /msg NickServ GHOST <nickname> <password> || Reclaims use of a nickname.
|-
|-
-
| /msg NickServ DROP <password> || Unprotects your nickname so that anyone can use it
+
| /msg NickServ GROUP || Configures a "group" of nicknames all owned by and for use by you. These "groups" normally consist of variations of you main nickname. For example, one could have "NASA" and "NASA&#124;Away" in a group.
|-
|-
-
| /msg NickServ IDENTIFY <password> || Identifies you as your current nickname
+
| /msg NickServ UNGROUP [nickname] || Removes a nickname from your group.
|-
|-
-
| /msg NickServ ACCESS add/del/list <mask> || Allows the given hostmasks to use your nickname
+
| /msg NickServ IDENTIFY [nickname] <password> || Identifies to services for a nickname.
|-
|-
-
| /msg NickServ SET <option> <parameter> || Sets different options and preferences for your nickname
+
| /msg NickServ INFO <nickname> || Displays information on registrations.
|-
|-
-
| /msg NickServ LIST <word> || Lists all registered nicknames containing the given word
+
| /msg NickServ LISTCHANS || Lists channels that you have access to.
|-
|-
-
| /msg NickServ RECOVER <nickname> <password> || Kicks a user using your registered nickname
+
| /msg NickServ REGISTER <password> <email address> || Registers a nickname.
|-
|-
-
| /msg NickServ RELEASE <nickname> <password> || Gives you back your own nickname after RECOVER
+
| /msg NickServ SET <command> <parameters> || Sets various control flags.
|-
|-
-
| /msg NickServ GHOST <nickname> <password> || Kicks a ghost, a nickname left idlely online by accident
+
| /msg NickServ RELEASE <nickname> [password] || Releases a services enforcer.
|-
|-
-
| /msg NickServ INFO <nickname> || Gives you information about a given nickname
+
| /msg NickServ DROP <nickname> <password> || Makes NickServ remove a nickname owned by you. If this nickname is a part of a group, this will not drop the group; only the nickname specified from the group.
|-
|-
-
| /msg NickServ LINK <nickname> <password> || Directs your nickname to another given nickname
+
| /msg NickServ HELP <command> [parameters] || Displays help information on all commands.
|-
|-
-
| /msg NickServ UNLINK <nickname> <password> || Cancels the direction of your nickname to another
+
| /msg NickServ LOGOUT || Logs you out of the account that you are currently logged into.
 +
|-
 +
| /msg NickServ TAXONOMY <nickname> || Lists metadata information associated with registered users.
|}
|}
-
===NickServ use example===
+
==MemoServ==
-
Suppose you want to register your username "'''MyGreatUsername'''" (spaces are not allowed) with the password "'''secret'''". Log in as "'''MyGreatUsername'''". To register type:
+
:''In some IRC clients, "/msg MemoServ" can be shortened to "/ms". Some IRC network administrators recommend using "/ms" as it prevents malicious users from possibly obtaining memos or other information in the case of an attack on an IRC network.''
-
:<code>/msg NickServ REGISTER '''secret'''</code>
+
-
Every time you log back in your must type:
+
-
:<code>/msg NickServ IDENTIFY '''secret'''</code>
+
-
Depending on what chat program you use, you may program it so that it executes this action automatically every time you log in.
+
-
If you get disconnected and your nickname is still present, you must first kill your "ghosted" nickname:
+
:''Note: All operations involving a given channel must have you as AUTOOP access or higher.''
-
:<code>/msg NickServ GHOST '''secret'''</code>
+
{| class="wikitable"
-
You can then use your registered nickname:
+
! style="width:50%;" | Message !! style="width:50%;" | Action
-
:<code>/nick '''MyGreatUsername'''</code>
+
-
:<code>/msg NickServ IDENTIFY '''secret'''</code>
+
-
 
+
-
If someone impersonates you or otherwise uses your registered nickname you can get your nickname back with the release and recover commands:
+
-
:<code>/msg NickServ recover '''MyGreatUsername secret'''</code>
+
-
:<code>/msg NickServ release '''MyGreatUsername secret'''</code>
+
-
 
+
-
==ChanServ==
+
-
:''In some IRC clients, "/msg ChanServ" can be shortened to "/ChanServ".''
+
-
''Note: Only IRC users with operational status or higher have total access to ChanServ. '''Bold commands''' are acessible by anyone.''
+
-
{| width="100%" border="5" cellspacing="2" cellpadding="2" style="font-size:15px;"
+
-
|- bgcolor="#FFFF00"
+
-
! width="50%" | Message !! width="50%" | Action
+
|-
|-
-
| /msg ChanServ REGISTER <#channel> <password> || Saves the given channel as yours officially with the given password
+
| /msg MemoServ HELP <command> [parameters] || Displays contextual help information.
|-
|-
-
| /msg ChanServ DROP <#channel> <password> || Deletes the fact that you own the given channel
+
| /msg MemoServ SEND <nick> <text> || Sends a memo to a user.
-
|-
+
-
| /msg ChanServ IDENTIFY <#channel> <password> || Recognizes you as the contact for the given channel
+
-
|-
+
-
| /msg ChanServ SET <#channel> <option> <parameter> || Sets various options for the given channel
+
-
|-
+
-
| /msg ChanServ ACCESS <#channel> add/del/'''list''' <mask> <level> || Gives the given mask the given level of access to the given channel
+
-
|-
+
-
| /msg ChanServ AUTOREM <#channel> add/del/'''list''' <mask> || Bans the given hostmask upon joining the given channel
+
-
|-
+
-
| /msg ChanServ LEVEL <#channel> set/reset/'''list''' <index> <level> || Sets the given level index to the given number for the given channel
+
-
|-
+
-
| '''/msg ChanServ LIST <word>''' || Lists all registered channels containing the given word
+
-
|-
+
-
| '''/msg ChanServ INFO <#channel>''' || Gives information about the given channel
+
-
|-
+
-
| /msg ChanServ GETKEY <#channel> || Gets the password for the given channel in +k mode
+
-
|-
+
-
| /msg ChanServ INVITE <#channel> || Invites you to the given channel in +i mode
+
-
|-
+
-
| /msg ChanServ OP <#channel> || Gives you operational status on the given channel
+
-
|-
+
-
| /msg ChanServ VOICE <#channel> <nickname> || Voices the given nickname for the given channel
+
-
|-
+
-
| /msg ChanServ UNBAN <#channel> || Erases every ban matching your hostmask for the given channel
+
-
|-
+
-
| /msg ChanServ CLEAR <#channel> ops/voices/modes/bans/users/all || Clears the given options for the given channel
+
-
|}
+
-
 
+
-
==MemoServ==
+
-
:''In some IRC clients, "/msg MemoServ" can be shortened to "/MemoServ".''
+
-
''Note: All operations involving a given channel must have you as AUTOOP access or higher.''
+
-
{| width="100%" border="5" cellspacing="2" cellpadding="2" style="font-size:15px;"
+
-
|- bgcolor="#FFFF00"
+
-
! width="50%" | Message !! width="50%" | Action
+
|-
|-
-
| /msg MemoServ SEND <nick/#channel> <memo> || Sends a memo to the given registered nick or channel
+
| /msg MemoServ SENDOPS <#channel> <text> || Sends a memo to all ops on a channel.
|-
|-
-
| /msg MemoServ LIST [#channel] || Lists all saved or recorded messages for your nick or channel
+
| /msg MemoServ LIST || Lists all of your memos.
|-
|-
-
| /msg MemoServ READ [#channel] number/all || Displays all saved or recorded messages for your nick or channel
+
| /msg MemoServ READ <number/NEW> || Reads a memo.
|-
|-
-
| /msg MemoServ FORWARD <number>/all <nick/#channel> || Forwards a memo to the given nick or channel
+
| /msg MemoServ FORWARD <nick> <number> || Forwards a memo.
|-
|-
-
| /msg MemoServ REPLY <number> <memo> || Replies to the given memo
+
| /msg MemoServ DELETE <number/all> || Deletes memos.
|-
|-
-
| /msg MemoServ DEL [#channel] <index>/all || Deletes the given memo for your nick or channel
+
| /msg MemoServ IGNORE ADD <nick>/DEL <nick>/LIST/CLEAR || Ignores memos.
|}
|}
-
[[Category:Help|I]]
+
[[Category:Help|{{PAGENAME}}]]

Current revision as of 10:21, 15 June 2021

Here's how to effectively use IRC:

Our IRC channels are #hrwiki and #hrwiki-RC. They can be accessed through web.libera.chat/#hrwiki, although it is recommended that you use an IRC client.

Contents

[edit] Contacting an operator

If there is flooding, spamming, or another form of vandalism going on in #hrwiki or #hrwiki-fanstuff, it's best to contact an operator as soon as possible, so he can deal with the offender. Operators are sysops that also help take care of our IRC channels.

[edit] General Commands

Message Action
/join <channel name> Opens a window connecting you to the specified channel.
/nick <nickname> Changes your nickname to the new name specified in <nickname>
/msg <username> <message text> Sends a private message to the user specified in <username>
/me <action> Prints a message in the chat room that says you are performing the given action specified in <action>
/quit [<message>] Closes your connection and exits your IRC client, optionally displaying <message> as you quit. The quit message may not display for some clients on Libera.chat.
/part [<channel>] [<message>] or /leave [<channel>] [<message>] Causes you to leave only the channel you're in (in some IRC clients), or the channel specified with <channel>, with optional part message <message>.

[edit] NickServ

In some IRC clients, "/msg NickServ" can be shortened to "/ns". Some IRC network administrators recommend using "/ns" as it prevents malicious users from possibly obtaining passwords or other information in the case of an attack on an IRC network.
Message Action
/msg NickServ GHOST <nickname> <password> Reclaims use of a nickname.
/msg NickServ GROUP Configures a "group" of nicknames all owned by and for use by you. These "groups" normally consist of variations of you main nickname. For example, one could have "NASA" and "NASA|Away" in a group.
/msg NickServ UNGROUP [nickname] Removes a nickname from your group.
/msg NickServ IDENTIFY [nickname] <password> Identifies to services for a nickname.
/msg NickServ INFO <nickname> Displays information on registrations.
/msg NickServ LISTCHANS Lists channels that you have access to.
/msg NickServ REGISTER <password> <email address> Registers a nickname.
/msg NickServ SET <command> <parameters> Sets various control flags.
/msg NickServ RELEASE <nickname> [password] Releases a services enforcer.
/msg NickServ DROP <nickname> <password> Makes NickServ remove a nickname owned by you. If this nickname is a part of a group, this will not drop the group; only the nickname specified from the group.
/msg NickServ HELP <command> [parameters] Displays help information on all commands.
/msg NickServ LOGOUT Logs you out of the account that you are currently logged into.
/msg NickServ TAXONOMY <nickname> Lists metadata information associated with registered users.

[edit] MemoServ

In some IRC clients, "/msg MemoServ" can be shortened to "/ms". Some IRC network administrators recommend using "/ms" as it prevents malicious users from possibly obtaining memos or other information in the case of an attack on an IRC network.
Note: All operations involving a given channel must have you as AUTOOP access or higher.
Message Action
/msg MemoServ HELP <command> [parameters] Displays contextual help information.
/msg MemoServ SEND <nick> <text> Sends a memo to a user.
/msg MemoServ SENDOPS <#channel> <text> Sends a memo to all ops on a channel.
/msg MemoServ LIST Lists all of your memos.
/msg MemoServ READ <number/NEW> Reads a memo.
/msg MemoServ FORWARD <nick> <number> Forwards a memo.
/msg MemoServ DELETE <number/all> Deletes memos.
/msg MemoServ IGNORE ADD <nick>/DEL <nick>/LIST/CLEAR Ignores memos.
Personal tools