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

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.

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>.

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.

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