Difference between revisions of "Services Commands"
m (→Internets Features: Added YTINFO feature.) |
|||
(17 intermediate revisions by 4 users not shown) | |||
Line 5: | Line 5: | ||
= NickServ Commands = | = NickServ Commands = | ||
=== Register | === Register Your Nickname === | ||
This command registers your nickname into the Rizon database and makes sure no other user is able to use this nickname. | This command registers your nickname into the Rizon database and makes sure no other user is able to use this nickname. | ||
However, Please be aware that nicks expire after 90 days of non-usage. | However, Please be aware that nicks expire after 90 days of non-usage. | ||
* Usage: | * Usage: <code>/msg NickServ REGISTER <em>yourPassword</em> <em>your@email.address</em></code> | ||
** Example: | ** Example: <code>/msg NickServ REGISTER {{Xt|mypasswordatrizon somename@somedomain.net}}</code> | ||
Please be aware that the email must be valid as the confirmation code sent to this email must be verified in order for the registration process to complete. | Please be aware that the email must be valid as the confirmation code sent to this email must be verified in order for the registration process to complete. | ||
* Usage: | * Usage: <code>/msg NickServ CONFIRM <em>confirmation code</em></code> | ||
** Example: | ** Example: <code>/msg NickServ CONFIRM {{Xt|20sik25t2}}</code> | ||
=== Cancel Registration === | |||
This command will cancel the current registration request on your nickname. This is used when the email you used to register is invalid. | This command will cancel the current registration request on your nickname. This is used when the email you used to register is invalid. | ||
* Usage: | * Usage: <code>/msg NickServ CANCEL <em>yourPassword</em></code> | ||
Please be aware that you will have to re-issue the registration command with a valid email, and then enter the confirmation code to register. | Please be aware that you will have to re-issue the registration command with a valid email, and then enter the confirmation code to complete your nick registration. | ||
=== Resend Confirmation Code === | |||
If you did not receive your confirmation code or entered an invalid email address, cancel your registration and re-register with your valid information. | |||
* Usage: <code>/msg NickServ CANCEL <em>yourPassword</em></code> | |||
=== Identify to Your Nickname === | |||
Now that you have registered your nickname, it is very important to remember to identify EVERY TIME you access Rizon. The password in this case is the password you supplied during nick registration. | Now that you have registered your nickname, it is very important to remember to identify EVERY TIME you access Rizon. The password in this case is the password you supplied during nick registration. | ||
* Usage: | * Usage: <code>/msg NickServ IDENTIFY <em>yourPassword</em></code> | ||
** Example: | ** Example: <code>/msg NickServ IDENTIFY {{Xt|mypasswordatrizon}}</code> | ||
=== Change Password === | |||
To change your nick password: | To change your nick password: | ||
* Usage: | * Usage: <code>/msg NickServ set PASSWORD <em>your<u>New</u>Password</em></code> | ||
** Example: '''/ | ** Example: <code>/msg NickServ set PASSWORD {{Xt|supersecretpass123}}</code> | ||
Note: '''PASSWORD''' is the word password, not your old password. | |||
=== Group Nicknames === | |||
This command groups your '''current''' nickname with your '''Main Nick'''.<br /> | |||
To see what your '''Main Nick''' is — ''using your other, registered nick'' — look for the following line in your <code>/WHOIS <em>YourNick</em></code> : | |||
: <code><em>YourNick</em> has identified for {{Xt|MainNick}}</code> | |||
* Usage: <code>/msg NickServ GROUP <em>MainNick</em> <em>yourPassword</em></code> | |||
** Example: Your main nickname is '''<big><kbd>OldNick</kbd></big>''', which holds access to all your channels (''op in some channel, voice in another, ... etc.''). You logon to Rizon with, or change your nick to, '''<big><kbd>NewNick</kbd></big>''', and you would now like to have same permissions as your '''<big><kbd>OldNick</kbd></big>''', you would have to do: | |||
**: <code>/msg NickServ GROUP {{Xt|OldNick oldnickspassword}}</code> | |||
Please be aware that, if you wish to group a currently registered nickname; e.g., group NewNick to OldNick, then you will have to drop the registration on NewNick first. See [[Services Commands#Drop Nickname|Drop Nickname]] on how to drop a nickname. | |||
=== | === Recover Nickname === | ||
If you logon to Rizon and notice your registered nickname is being used by another user. You can have services retrieve this nickname for you through recover. | If you logon to Rizon and notice your registered nickname is being used by another user. You can have services retrieve this nickname for you through recover. | ||
* Usage: | * Usage: <code>/msg NickServ RECOVER <em>yourNickname</em> <em>yourPassword</em></code> | ||
** Example: | ** Example: <code>/msg NickServ RECOVER {{Xt|OldNick mypasswordatrizon}}</code> | ||
Following recover, services holds | Following recover, services holds <code><em>yourNickname</em></code> for one minute. In order to release your nickname sooner: | ||
* Usage: | * Usage: <code>/msg NickServ RELEASE <em>yourNickname</em> <em>yourPassword</em></code> | ||
** Example: | ** Example: <code>/msg NickServ RELEASE {{Xt|OldNick mypasswordatrizon}}</code> | ||
=== Ghost === | === Ghost === | ||
The ghost command is useful when a "ghost" of your nick is present on IRC. The ghost is not really connected but IRC assumes it to be. This could be due to various different reasons such as internet issues, or an an abrupt shutdown. Unlike recover, ghost allows you to reclaim your nick right away. | The ghost command is useful when a "ghost" of your nick is present on IRC. The ghost is not really connected but IRC assumes it to be. This could be due to various different reasons such as internet issues, or an an abrupt shutdown. Unlike recover, ghost allows you to reclaim your nick right away. | ||
* Usage: | * Usage: <code>/msg NickServ GHOST <em>yourNickname</em> <em>yourPassword</em></code> | ||
** Example: | ** Example: <code>/msg NickServ GHOST {{Xt|OldNick mypasswordatrizon}}</code> | ||
=== Protect Nickname === | |||
If another user logon to Rizon and uses your nick, you can only get it back by using the RECOVER command. To make it easier for you, you can enable the KILL setting. With protection on, if another user tries to take your nick, they will be given one minute to change to another nick, after which NickServ will forcibly change their nick. If you select QUICK, the user will be given only 20 seconds to change nicks instead of the usual 60. | If another user logon to Rizon and uses your nick, you can only get it back by using the RECOVER command. To make it easier for you, you can enable the KILL setting. With protection on, if another user tries to take your nick, they will be given one minute to change to another nick, after which NickServ will forcibly change their nick. If you select QUICK, the user will be given only 20 seconds to change nicks instead of the usual 60. | ||
* Usage: | * Usage: <code>/msg NickServ SET KILL {ON|QUICK|OFF}</code> | ||
** Example: | ** Example: <code>/msg NickServ SET KILL {{Xt|ON}}</code> | ||
=== Access List === | === Access List === | ||
This command lists the channels the nickname has access on: | This command lists the channels the nickname has access on: | ||
* Usage: '''/msg NickServ ALIST | * Usage: <code>/msg NickServ ALIST</code> | ||
=== Removing Channel Access === | |||
One's own access can be removed from a channel via '''<big><kbd>ALIST DEL</kbd></big>''' | |||
* Usage: <code>/msg NickServ ALIST DEL <em>#channel</em></code> | |||
** Example: <code>/msg NickServ ALIST DEL {{Xt|#Rizon}}</code> | |||
=== | === Nick Information === | ||
If you would like to know information about a nick which is registered (last time seen, when it was registered), you can use the command info. | If you would like to know information about a nick which is registered (last time seen, when it was registered), you can use the command info. | ||
* Usage: | * Usage: <code>/msg NickServ INFO <em>nick</em></code> | ||
** Example: | ** Example: <code>/msg NickServ INFO {{Xt|OldNick}}</code> | ||
** This will return Information about OldNick such as | ** This will return Information about '''<big><kbd>OldNick</kbd></big>''' such as | ||
<blockquote><pre> | |||
-NickServ- OldNick is oldnick | |||
-NickServ- Last seen address: oldnick@oldnick.at.some.isp.net | |||
-NickServ- Time registered: Nov 27 13:29:55 2005 MST | |||
-NickServ- Last seen time: Dec 13 09:54:12 2010 MST | |||
</pre></blockquote> | |||
=== Logout === | === Logout === | ||
If you would like to logout of services, you can use the command logout. This command makes you not recognized as the owner of the nick. | If you would like to logout of services, you can use the command logout. This command makes you not recognized as the owner of the nick. | ||
* Usage: | * Usage: <code>/msg NickServ LOGOUT</code> | ||
Note: You must be identified in order to use this command. | Note: You must be identified in order to use this command. | ||
=== Drop === | |||
Use this command If you would like to drop your | === Drop Nickname === | ||
* Usage: | |||
** Example: | Use this command If you would like to drop any of your nicknames, that are within your [[Services Commands#Group Nicknames|Nick Group]], for any reason. In order to use this command, you must first [[Services Commands#Identify to Your Nickname|identify with your password]]. | ||
Please, note that the effects of this command are irreversible, and the dropped nickname will lose ALL current access to all channels. | |||
* Usage: <code>/msg NickServ DROP <em>nickname</em></code> | |||
** Example: <code>/msg NickServ DROP {{Xt|OldNick}}</code> | |||
Note: As a security measure, you will be asked to verify the drop command in order to complete the drop procedure. | Note: As a security measure, you will be asked to verify the drop command in order to complete the drop procedure. | ||
* | * Example: '''<big><kbd>Jason</kbd></big>''' is your identified nick that you'd like to drop: | ||
** | ** Dropping the nick '''Jason''': <code>/msg NickServ DROP {{Xt|Jason}}</code> | ||
** <pre>-NickServ- Confirm drop with /msg NickServ DROP Jason G1UXZjsjf</pre> | |||
** Confirming to complete dropping that nick: <code>/msg NickServ DROP {{Xt|Jason G1UXZjsjf}}</code> | |||
= ChanServ Commands = | = ChanServ Commands = | ||
=== Register a | === Register a Channel === | ||
Users can use services in order to claim/register an empty channel. Registering a channel keeps the channel name save for the user and gives them the ability to use variety of different Rizon services. | Users can use services in order to claim/register an empty channel. Registering a channel keeps the channel name save for the user and gives them the ability to use variety of different Rizon services. | ||
* Usage: | * Usage: <code>/msg ChanServ REGISTER <em>#channel</em> <em>chanPassword</em> <em>description</em></code> | ||
** Example: | ** Example: <code>/msg ChanServ REGISTER {{Xt|#newchannel mynewpassword A brand new channel}}</code> | ||
** This allows you to register the channel #newchannel with password mynewpassword and with description | ** This allows you to register the channel '''<big><kbd>#newchannel</kbd></big>''' with password '''<big><kbd>mynewpassword</kbd></big>''' and with description '''<big><kbd>A brand new channel</kbd></big>'''. You must be an operator in '''<big><kbd>#newchannel</kbd></big>''', and the channel must not be already registered. | ||
=== Identify as Channel Owner === | |||
This command allows you to identify to ChanServ as the owner of the channel. You must have the channel password in order to use this command. | This command allows you to identify to ChanServ as the owner of the channel. You must have the channel password in order to use this command. | ||
* Usage: | * Usage: <code>/msg ChanServ IDENTIFY <em>#channel</em> <em>chanPassword</em></code> | ||
** Example: | ** Example: <code>/msg ChanServ IDENTIFY {{Xt|#rizonchannel rizonpassword}}</code> | ||
=== Unban User from Channel === | |||
If you have been banned from a channel, you can use the unban command to unban yourself, even if you aren't in the channel. This command can also be used to unban any nickname currently in use. By default, this command can be used only by that channel operator (@; +o) or above. | |||
* Usage: <code>/msg ChanServ UNBAN <em>#channel</em> <em>nickname</em></code> | |||
** Example: <code>/msg ChanServ UNBAN {{Xt|#rizonchannel}}</code> | |||
** Example: <code>/msg ChanServ UNBAN {{Xt|#rizonchannel SomeNick}}</code> | |||
=== | === Invite Yourself to a Channel === | ||
This command allows you to invite yourself to a channel, providing you have sufficient access on the channel. By default, this command can only be used by op (@; +o) or above. | This command allows you to invite yourself to a channel, providing you have sufficient access on the channel. By default, this command can only be used by op (@; +o) or above. | ||
* Usage: | * Usage: <code>/msg ChanServ INVITE <em>#channel</em></code> | ||
** Example: | ** Example: <code>/msg ChanServ INVITE {{Xt|#rizonchannel}}</code> | ||
=== Get a Channel Key === | |||
This command allows you to get the key (+k) of the channel, providing you have sufficient access. By default, this command can only be used by op (@; +o) or above. | This command allows you to get the key (+k) of the channel, providing you have sufficient access. By default, this command can only be used by op (@; +o) or above. | ||
* Usage: | * Usage: <code>/msg ChanServ GETKEY <em>#channel</em></code> | ||
** Example: | ** Example: <code>/msg ChanServ GETKEY {{Xt|#rizonchannel}}</code> | ||
You would then use the command '''/ | You would then use the command <code>/join <em>#channel</em> <em>key</em></code> to enter the channel. | ||
=== Channel Access Privileges === | |||
Access privileges in a channel are either temporary or permanent, as follows: | |||
<blockquote> | |||
'''''Temporary'' channel status, does not modify the channel Access List, system agnostic:''' | |||
* Usage: <code>/msg ChanServ {VOICE|DEVOICE | HALFOP|DEHALFOP | OP|DEOP | PROTECT|DEPROTECT | OWNER|DEOWNER} <em>#channel</em> <em>nick</em></code> | |||
* Example: <code>/msg ChanServ HALFOP {{Xt|#rizonchannel}} {{Xt|Peter}}</code> | |||
<br> | |||
: '''Notes:''' | |||
::* The above ChanServ temporary channel status commands [[Services_Commands#Channel_Status_Commands|can be simplified]] by enabling the BotServ option FANTASY; using: <code>/msg BotServ SET <em>#channel</em> FANTASY ON</code> | |||
::* Likewise, the command <code>/MODE <em>#channel</em> +|-{v|h|o|a|q} <em>nick</em></code> assigns temporary channel status to users. Details are found under the [[Channel_Modes#Modes_that_give_users_extra_abilities|'''Modes that give users extra abilities''']] section, of the Channel Modes. | |||
'''''Permanent'' channel status, modifies the channel Access List, system-specific:''' | |||
# [[XOP|xOP]]: | |||
#* Usage: <code>/msg ChanServ {VOP|HOP|AOP|SOP} <em>#channel</em> {ADD|DEL} <em>nick</em></code> | |||
#* Example: <code>/msg ChanServ VOP {{Xt|#rizonchannel}} ADD {{Xt|Peter}}</code> | |||
# [[ACCESS|Access]]: | |||
#* Usage: <code>/msg ChanServ ACCESS <em>#channel</em> {ADD|DEL} <em>nick</em> <em>level</em></code> | |||
#* Example: <code>/msg ChanServ ACCESS {{Xt|#rizonchannel}} ADD {{Xt|Peter}} {{Xt|3}}</code> | |||
# [[FLAGS|Flags]]: | |||
#* Usage: <code>/msg ChanServ FLAGS <em>#channel</em> <em>nick</em> +|-{<em>flag(s)</em>|*}</code> | |||
#* Example: <code>/msg ChanServ FLAGS {{Xt|#rizonchannel}} {{Xt|Peter}} +{{Xt|Vi}}</code> | |||
</blockquote> | |||
=== Clear === | === Clear === | ||
Tells ChanServ to clear certain settings on a channel. | Tells ChanServ to clear certain settings on a channel. | ||
* Usage: | * Usage: <code>/msg ChanServ CLEAR <em>#channel</em> <em>setting</em></code> | ||
Note: By default, this is limited to channel founders | Note: By default, this is limited to channel founders. | ||
: <code><em>Setting</em></code> can be one of the following:<br /> | |||
<blockquote> | |||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
Line 138: | Line 211: | ||
! Description | ! Description | ||
|- | |- | ||
| | | <code>MODES</code> | ||
| Clears all modes on the channel (However, this does not clear bans, exempts, or invites (b, e, I). Any locked modes will be automatically reapplied). | | Clears all modes on the channel (However, this does not clear bans, exempts, or invites (b, e, I). Any locked modes will be automatically reapplied). | ||
|- | |- | ||
| | | <code>BANS</code> | ||
| Clears all bans (+b) from the channel. | | Clears all bans (+b) from the channel. | ||
|- | |- | ||
| | | <code>EXCEPTS</code> | ||
| Clears all excepts (+e) from the channel. | | Clears all excepts (+e) from the channel. | ||
|- | |- | ||
| | | <code>INVITES</code> | ||
| Clears all permanent invites (+I) from the channel. | | Clears all permanent invites (+I) from the channel. | ||
|- | |- | ||
| | | <code>OPS</code> | ||
| Removes operator, protect, and owner status (+o, +a, +q) from anyone with that mode set. | | Removes operator, protect, and owner status (+o, +a, +q) from anyone with that mode set. | ||
|- | |- | ||
| | | <code>HOPS</code> | ||
| Removes halfoperator status (+h) from anyone with that mode set. | | Removes halfoperator status (+h) from anyone with that mode set. | ||
|- | |- | ||
| | | <code>VOICES</code> | ||
| Removes voice status (+v) from anyone with that mode set. | | Removes voice status (+v) from anyone with that mode set. | ||
|- | |- | ||
| | | <code>USERS</code> | ||
| Removes (kicks) all users from the channel. | | Removes (kicks) all users from the channel. | ||
|- | |- | ||
| | | <code>NONSSL</code> | ||
| Removes (kicks) all users from the channel who are not connected via SSL. | | Removes (kicks) all users from the channel who are not connected via SSL/TLS. | ||
|} | |} | ||
* Example: | </blockquote> | ||
* Example: <code>/msg ChanServ CLEAR {{Xt|#rizonchannel USERS}}</code> | |||
Line 176: | Line 250: | ||
In order to be able to send and receive memos, you need to have identified to a registered nickname. | In order to be able to send and receive memos, you need to have identified to a registered nickname. | ||
=== Sending | |||
=== Sending Memos === | |||
Sending a memo to a nick or channel: | Sending a memo to a nick or channel: | ||
* Syntax: | * Syntax: <code>/msg MemoServ SEND {<em>nick</em>|<em>#channel</em>} <em>memo text</em></code> | ||
** Example: | ** Example: <code>/msg MemoServ SEND {{Xt|Peter I'm missing you!}}</code> | ||
=== Cancel a Memo === | |||
Cancelling the last unread memo you sent to a nick or channel: | Cancelling the last unread memo you sent to a nick or channel: | ||
* Syntax: <code>/msg MemoServ CANCEL {<em>nick</em>|<em>#channel</em>}</code> | |||
** Example: <code>/msg MemoServ CANCEL {{Xt|Peter}}</code> | |||
=== List | === List Memos === | ||
Listing all or only particular memos you have or a given channel has received: | Listing all, or only particular, memos you have, or a given channel has received: | ||
*Syntax: <code>/msg MemoServ LIST [<em>#channel</em>] [<em>list</em>|NEW]</code> | |||
**Example: <code>/msg MemoServ LIST {{Xt|NEW}}</code> | |||
Note: <code>NEW</code> lists only new (unread) memos, <code>LIST {{Xt|2-4}}</code> lists memos numbered 2 through 4. | |||
* | If neither <code>NEW</code>, a number nor a list is given, all memos will be listed, with unread memos marked with a '''<big><kbd>*</kbd></big>''' to the left of the memo number. | ||
=== Read | === Read Memos === | ||
Reading particular memos you or a channel received: | Reading particular memos you or a channel received: | ||
*Syntax: <code>/msg MemoServ READ [<em>#channel</em>] {<em>number</em>|<em>list</em>|LAST|NEW}</code> | |||
**Example: <code>/msg MemoServ READ {{Xt|NEW}}</code> | |||
=== Deleting Memos === | === Deleting Memos === | ||
Deleting particular memos you or a channel received: | Deleting particular memos you or a channel received: | ||
*Syntax: | *Syntax: <code>/msg MemoServ DEL [<em>#channel</em>] {<em>number</em>|<em>list</em>|LAST|NEW|ALL}</code> | ||
**Example: | **Example: <code>/msg MemoServ DEL {{Xt|2}}</code> | ||
=== Memo | === Memo Options === | ||
Setting various memo options: | Setting various memo options: | ||
{| | |||
|- | |||
| | |||
* '''<big><kbd>NOTIFY</kbd></big>''' | |||
| colspan="2" style="text-decoration: none;"| - Changing when you will be notified about new memos: | |||
|- | |||
| | |||
| Syntax: | |||
| | |||
<code><nowiki>/msg MemoServ SET NOTIFY {ON|LOGON|NEW|OFF}</nowiki></code> | |||
|- | |||
| colspan="2"| | |||
| | |||
* <code>ON</code>: notification on identification to NickServ, unsetting '''<big><kbd>/away</kbd></big>''', and when they are sent to you. | |||
|- | |||
| colspan="2"| | |||
| | |||
* <code>LOGON</code>: notification on identification, and unsetting '''<big><kbd>/away</kbd></big>'''. | |||
|- | |||
| colspan="2"| | |||
| | |||
* <code>NEW</code>: notification when they are sent to you. | |||
|- | |||
| colspan="2"| | |||
| | |||
* <code>OFF</code>: no notification at all. | |||
|- | |||
| | |||
| Example: | |||
| | |||
<code>/msg MemoServ SET NOTIFY {{Xt|NEW}}</code> | |||
|- | |||
| | |||
*'''<big><kbd>LIMIT</kbd></big>''' | |||
| colspan="2" style="text-decoration: none;"| - Setting the maximum number of memos you, or the given channel, can receive: | |||
|- | |||
| | |||
| Syntax: | |||
| <code>/msg MemoServ SET LIMIT [<em>#channel</em>] <em>limit</em></code> | |||
|- | |||
| | |||
| Example: | |||
| | |||
<code>/msg MemoServ SET LIMIT {{Xt|5}}</code> | |||
|- | |||
| | |||
| Note: | |||
| You cannot set the <code><em>limit</em></code> any higher than '''<big><kbd>20</kbd></big>'''. Setting it to '''<big><kbd>0</kbd></big>''' won't allow anyone to send you a memo. | |||
|} | |||
<!-- *'''<big><kbd>NOTIFY</kbd></big>''' - Changing when you will be notified about new memos: | |||
**Syntax: <code>/msg MemoServ SET NOTIFY {ON|LOGON|NEW|OFF}</code> | |||
***<code>ON</code>: notification on identification to NickServ, unsetting '''<big><kbd>/away</kbd></big>''', and when they are sent to you. | |||
***<code>LOGON</code>: notification on identification, and unsetting '''<big><kbd>/away</kbd></big>'''. | |||
***<code>NEW</code>: notification when they are sent to you. | |||
***<code>OFF</code>: no notification at all. | |||
**Example: <code>/msg MemoServ SET NOTIFY {{Xt|NEW}}</code> | |||
*'''<big><kbd>LIMIT</kbd></big>''' - Setting the maximum number of memos you, or the given channel, can receive: | |||
**Syntax: <code>/msg MemoServ SET LIMIT [<em>#channel</em>] <em>limit</em></code> | |||
**Example: <code>/msg MemoServ SET LIMIT {{Xt|5}}</code> | |||
Note: You cannot set the <code><em>limit</em></code> any higher than '''<big><kbd>20</kbd></big>'''. Setting it to '''<big><kbd>0</kbd></big>''' won't allow anyone to send you a memo. | |||
--> | |||
=== Info === | === Info === | ||
Viewing your (or if given a channel's) amount of (unread) memos, the memo limit, and your notification setting: | Viewing your (or if given a channel's) amount of (unread) memos, the memo limit, and your notification setting: | ||
*Syntax: | *Syntax: <code>/msg MemoServ INFO [<em>#channel</em>]</code> | ||
**Example: | **Example: <code>/msg MemoServ INFO {{Xt|#rizonchannel}}</code> | ||
=== Memo | === Memo Status === | ||
Checking whether the last memo you sent to a user has been read or not: | Checking whether the last memo you sent to a user has been read or not: | ||
*Syntax: | *Syntax: <code>/msg MemoServ CHECK [<em>nick</em>]</code> | ||
**Example: | **Example: <code>/msg MemoServ CHECK {{Xt|Peter}}</code> | ||
= BotServ Commands = | = BotServ Commands = | ||
Line 244: | Line 374: | ||
BotServ allows you to have a bot on your own channel. The assigned bot will join a channel whenever there is at least 1 user on it. You can also set a badwords list to kick (or ban) someone whenever they say a badword. | BotServ allows you to have a bot on your own channel. The assigned bot will join a channel whenever there is at least 1 user on it. You can also set a badwords list to kick (or ban) someone whenever they say a badword. | ||
Channel owners with a channel with 150 or more users may now claim an Authline, which gives you the right to request a custom BotServ bot: http://s.rizon.net/authline | Channel owners with a channel with 150 or more users may now claim an Authline, which gives you the right to request a custom BotServ bot: '''<big><kbd>http://s.rizon.net/authline</kbd></big>''' | ||
To assign a BotServ bot, use | To assign a BotServ bot, use <code>/msg BotServ ASSIGN <em>#channel</em> <em>bot</em></code>, where <code><em>#channel</em></code> is the name of the channel you are assigning it to, and <code><em>bot</em></code> is the name of the bot you want in the channel. | ||
*Example: | *Example: <code>/msg BotServ ASSIGN {{Xt|#rizonchannel <nowiki>|</nowiki>Glorious_Failure<nowiki>|</nowiki>}}</code> | ||
To list available bots, use | To list available bots, use: | ||
: <code>/msg BotServ BOTLIST</code> | |||
'''/msg | '''Note:''' Since the introduction of new services featuring Fantasy commands, all commands of the syntax <code>/msg ChanServ COMMAND <em>#channel</em> [<em>PARAMETERS</em>]</code> will become <code>.COMMAND [<em>PARAMETERS</em>]</code>. All commands that are available in <code>/msg ChanServ HELP</code> can be used in a channel; ''EXCEPT IDENTIFY'', for obvious reasons. | ||
=== Channel | === Channel Status Commands === | ||
*Voice (+; +v) | *Voice (+; +v) | ||
** | **<code>.voice <em>nick</em></code> | ||
** | **<code>.devoice <em>nick</em></code> | ||
*Halfop (%; +h) | *Halfop (%; +h) | ||
** | **<code>.halfop <em>nick</em></code> | ||
** | **<code>.dehalfop <em>nick</em></code> | ||
*Op (@; +o) | *Op (@; +o) | ||
** | **<code>.op <em>nick</em></code> | ||
** | **<code>.deop <em>nick</em></code> | ||
*Protected/Admin (&; +a) ''Note: Requires [[Channel_Management_101#Ownermode_and_Protectmode|protectmode]] to be enabled.'' | *Protected/Admin (&; +a) | ||
** | *:''Note: Requires [[Channel_Management_101#Ownermode_and_Protectmode|protectmode]] to be enabled.'' | ||
** | **<code>.protect <em>nick</em></code> | ||
*Owner (~; +q) ''Note: Requires [[Channel_Management_101#Ownermode_and_Protectmode|ownermode]] to be enabled.'' | **<code>.deprotect <em>nick</em></code> | ||
** | *Owner (~; +q) | ||
** | *:''Note: Requires [[Channel_Management_101#Ownermode_and_Protectmode|ownermode]] to be enabled.'' | ||
**<code>.owner</code> | |||
**<code>.deowner</code> | |||
Kicking a user from the channel via BotServ with an optional reason: | === Kicking & Banning Commands === | ||
* | |||
Kicking a user from the channel via BotServ, with an optional reason: | |||
*<code>.kick <em>nick</em> [<em>reason</em>]</code> | |||
or | or | ||
* | *<code>.k <em>nick</em> [<em>reason</em>]</code> | ||
Kicking and banning a user from the channel via BotServ with an optional reason: | Kicking and banning a user from the channel via BotServ, with an optional reason: | ||
* | *<code>.kickban <em>nick</em> [<em>reason</em>]</code> | ||
or | or | ||
* | *<code>.kb <em>nick</em> [<em>reason</em>]</code> | ||
or | or | ||
* | *<code>.ban <em>nick</em> [<em>reason</em>]</code> | ||
=== Access | === Access Commands === | ||
Viewing the channel's | Viewing the channel's Access List, optionally you can view the [[ACCESS|Access level]] of a particular nick or list entry only: | ||
* | *<code>.access list [<em>nick</em>|<em>number</em>|<em>number-range</em>]</code> | ||
**Example: | **Example: <code>.access list {{Xt|Jason}}</code> | ||
**Example: | **Example: <code>.access list {{Xt|13}}</code> | ||
**Example: | **Example: <code>.access list {{Xt|13-15}}</code> | ||
Adding a nick to the access list: | Adding a nick to the access list: | ||
* | *<code>.access add <em>nick</em> <em>level</em></code> | ||
**Example: | **Example: <code>.access add {{Xt|Jason 5}}</code> | ||
**Default levels: 3 = voice (+), 4 = halfop (%), 5 = op (@), 10 = protected op/admin (&) | |||
Default levels: 3 = voice (+), 4 = halfop (%), 5 = op (@), 10 = protected op/admin (&) | |||
Deleting a nick from the access list: | Deleting a nick from the access list: | ||
* | *<code>.access del {<em>nick</em>|<em>number</em>|<em>number-range</em>}</code> | ||
**Example: | **Example: <code>.access del {{Xt|Jason}}</code> | ||
**Example: | **Example: <code>.access del {{Xt|13}}</code> | ||
**Example: | **Example: <code>.access del {{Xt|13-15}}</code> | ||
Clearing the access list: | Clearing the access list: | ||
* | *<code>.access clear</code> | ||
=== AKick Commands === | |||
Viewing the channel's autokick list in more detail than .akick list: | Viewing the channel's full auto-kick list, or the akick entry of a particular nick, or a partial list: | ||
* | *<code>.akick list [<em>nick</em>|<em>number</em>|<em>number-range</em>]</code> | ||
**Example: | **Example: <code>.akick list {{Xt|Jason}}</code> | ||
**Example: | **Example: <code>.akick list {{Xt|13}}</code> | ||
**Example: | **Example: <code>.akick list {{Xt|13-15}}</code> | ||
Viewing the channel's autokick list in more detail than <code>.akick list</code>: | |||
*<code>.akick view [<em>nick</em>|<em>number</em>|<em>number-range</em>]</code> | |||
**Example: <code>.akick view {{Xt|Jason}}</code> | |||
**Example: <code>.akick view {{Xt|13}}</code> | |||
**Example: <code>.akick view {{Xt|13-15}}</code> | |||
Adding a nick or usermask to the autokick list with an optional reason: | Adding a nick or usermask to the autokick list with an optional reason: | ||
* | *<code>.akick add {<em>nick</em>|<em>userMask</em>} [<em>reason</em>]</code> | ||
**Example: | **Example: <code>.akick add {{Xt|Jason spammer}}</code> | ||
**Example: | **Example: <code>.akick add {{Xt|Jason*!*@* spammer}}</code> | ||
Deleting a nick/usermask or list entry from the autokick list: | Deleting a nick/usermask or list entry from the autokick list: | ||
* | *<code>.akick del {<em>nick</em>|<em>userMask</em>|<em>number</em>|<em>number-range</em>}</code> | ||
**Example: | **Example: <code>.akick del {{Xt|Jason}}</code> | ||
**Example: | **Example: <code>.akick del {{Xt|Jason*!*@*}}</code> | ||
**Example: | **Example: <code>.akick del {{Xt|13}}</code> | ||
**Example: | **Example: <code>.akick del {{Xt|13-15}}</code> | ||
Clearing the channel's autokick list: | Clearing the channel's autokick list: | ||
* | *<code>.akick clear</code> | ||
Enforcing an akick on users matching an entry on the autokick list who is currently on the channel: | Enforcing an akick on users matching an entry on the autokick list who is currently on the channel: | ||
* | *<code>.akick enforce</code> | ||
Note: akicks will automatically be enforced whenever a new akick is added. | Note: akicks will automatically be enforced whenever a new akick is added. | ||
Setting a permanent channel ban for an akicked usermask: | Setting a permanent channel ban for an akicked usermask: | ||
(If someone tries to remove the ban it will automatically be set again.) | (''If someone tries to remove the ban it will automatically be set again.'') | ||
* | *<code>.akick stick <em>userMask</em></code> | ||
**Example: | **Example: <code>.akick stick {{Xt|Jason*!*@*}}</code> | ||
Removing the stick, the ban will be allowed to be removed again. | Removing the stick, the ban will be allowed to be removed again. | ||
* | *<code>.akick unstick <em>userMask</em></code> | ||
**Example: | **Example: <code>.akick unstick {{Xt|Jason*!*@*}}</code> | ||
Note: This does not remove the akick. | Note: This does not remove the akick. | ||
=== Miscellaneous Commands === | === Miscellaneous Commands === | ||
Checking when a user was last seen on the channel: | Checking when a user was last seen on the channel: | ||
* | *<code>.seen <em>nick</em></code> | ||
**Example: | **Example: <code>.seen {{Xt|Jason}}</code> | ||
Note: The specified user has to be on the channel's access list. | Note: The specified user has to be on the channel's access list. | ||
Viewing information about the channel: | Viewing information about the channel: | ||
* | *<code>.info</code> | ||
Viewing more detailed information about the channel: | Viewing more detailed information about the channel: | ||
* | *<code>.info ALL</code> | ||
Note: Requires founder status by default. | Note: Requires founder status by default. | ||
If you have a BotServ bot on your channel but these commands still don't work for you, assure that | If you have a BotServ bot on your channel, but these commands still don't work for you, assure that Fantasy mode is enabled: | ||
<code>/msg BotServ SET <em>#channel</em> FANTASY ON</code> | |||
= HostServ Commands = | = HostServ Commands = | ||
Line 377: | Line 512: | ||
=== Request a vHost === | === Request a vHost === | ||
In order to request a vHost from HostServ, use the command | In order to request a vHost from HostServ, use the request command: | ||
* Usage: | * Usage: <code>/msg HostServ REQUEST <em>your.vHost.here</em></code> | ||
** Example: | ** Example: <code>/msg HostServ REQUEST {{Xt|this.is.my.vHost}}</code> | ||
vHosts are approved by Rizon staff and must meet requirements that are described at [[vHost]]. | |||
=== Activate vHost === | |||
vHosts are | Approval/Rejection of vHosts are sent in memos, and if your vHost has been approved, you can use the following command to turn it on: | ||
* Usage: <code>/msg HostServ ON</code> | |||
=== Deactivate vHost === | |||
If you would like to turn off your vHost, for whatever reason, use the following: | |||
* Usage: <code>/msg HostServ OFF</code> | |||
=== vHost | === vHost Group === | ||
This | This command allows users to synchronise vHost for all the nicks in their group. It will set the '''''current''''' nick's vHost to all the group members. | ||
* Usage: | * Usage: <code>/msg HostServ GROUP</code> | ||
= FunServ Commands = | = FunServ Commands = | ||
FunServ is a custom service provided for Rizon users. FunServ includes Trivia, Quotes, LimitServ, Internets, eRepublik and e-Sim. | FunServ is a custom service provided for Rizon users. FunServ includes Trivia, Quotes, LimitServ, Internets, eRepublik and e-Sim bots. | ||
For a list of the basic usage of all FunServ services, use <code>/msg FunServ HELP</code>. It is, however, important to note that only channel founders are allowed to request and remove FunServ services. | |||
===Trivia=== | ===Trivia=== | ||
Trivia simply allows Trivia to be held in channel on various different topics. | Trivia bot simply that allows Trivia games to be held in channel on various different topics. | ||
To assign Trivia bot to your channel, use the following command: | |||
* | * Usage: <code>/msg Trivia REQUEST <em>#channel</em></code> | ||
* | ** Example: <code>/msg Trivia REQUEST {{Xt|#rizonchannel}}</code> | ||
* | |||
* | to remove Trivia bot from your channel, use the following command: | ||
* Usage: <code>/msg Trivia REMOVE <em>#channel</em></code> | |||
** Example: <code>/msg Trivia REMOVE {{Xt|#rizonchannel}}</code> | |||
Some of the other commands, that can be used in the channel to customize Trivia, are: | |||
<blockquote> | |||
{| class="wikitable" | |||
|- | |||
! Trivia Command | |||
! Command Function | |||
|- | |||
| <code>.help trivia</code> | |||
| lists all trivia commands. | |||
|- | |||
| <code>.trivia <em>number</em></code> | |||
| starts playing a round of <code><em>number</em></code> questions. | |||
|- | |||
| <code>.strivia</code> | |||
| stops the current round. | |||
|- | |||
| <code>.topten</code> or <code>.tt</code> | |||
| lists top ten players. | |||
|- | |||
| <code>.rank [<em>nick</em>]</code> | |||
| shows yours, or optionally given nick, current rank. | |||
|- | |||
| <code>.themes</code> | |||
| lists available question themes. | |||
|- | |||
| <code>.theme set <em>name</em></code> | |||
| changes current question theme (''must be the channel founder''). | |||
|} | |||
</blockquote> | |||
The current question themes, in which we have, are: | |||
<blockquote> | |||
{| class="wikitable" | |||
|- | |||
! Theme | |||
!Number of Questions | |||
|- | |||
| default || 78809 | |||
|- | |||
| Anime || 2323 | |||
|- | |||
| Geography || 121 | |||
|- | |||
| History || 64 | |||
|- | |||
| LOTR-Books || 800 | |||
|- | |||
| LOTR-Movies || 455 | |||
|- | |||
| Movies || 731 | |||
|- | |||
| Naruto || 918 | |||
|- | |||
| ScienceAndNature || 96 | |||
|- | |||
| Simpsons || 249 | |||
|- | |||
| Stargate || 2082 | |||
|} | |||
</blockquote> | |||
===LimitServ=== | ===LimitServ=== | ||
It will not join smaller channels as it's lowest sensible limit is not sensitive enough for small | LimitServ bot dynamically limits the number of concurrent channel members, in order to prevent join floods in channels containing '''at least''' 20 users. | ||
It will not join smaller channels, as it's lowest sensible limit is not sensitive enough for small user-bases, and lower limits would need to change with each join/part, causing mode spam. | |||
====Usage==== | ====Usage==== | ||
To request LimitServ, use the following command: | To request LimitServ, use the following command: | ||
* Usage: | * Usage: <code>/msg LimitServ REQUEST <em>#channel</em></code> | ||
** Example: | ** Example: <code>/msg LimitServ REQUEST {{Xt|#rizonchannel}}</code> | ||
To remove LimitServ, use the following command: | To remove LimitServ, use the following command: | ||
* Usage: | * Usage: <code>/msg LimitServ REMOVE <em>#channel</em></code> | ||
** Example: | ** Example: <code>/msg LimitServ REMOVE {{Xt|#rizonchannel}}</code> | ||
====How LimitServ | |||
====How LimitServ Works==== | |||
LimitServ will change the user limit when the current limit has been off by 2 or more users for at least one minute. | LimitServ will change the user limit when the current limit has been off by 2 or more users for at least one minute. | ||
Example: | Example: | ||
{| | |||
|- | |||
| | |||
'''12:01 -!- mode/#help [+l 25] by LimitServ''' | |||
12:02 -!- user21 [user@21.V.Host] has joined #help | |||
12:02 -!- user22 [user@22.V.Host] has joined #help | |||
'''12:03 -!- mode/#help [+l 27] by LimitServ''' | |||
| style="padding:10px;" | or | |||
| | |||
'''12:01 LimitServ sets mode: +l 25''' | |||
12:02 user21 (user@21.V.Host) has joined #help | |||
12:02 user22 (user@22.V.Host) has joined #help | |||
'''12:03 LimitServ sets mode: +l 27''' | |||
|} | |||
The settings shown below are dependant on the current user-count and are '''not user configurable'''. | The settings shown below are dependant on the current user-count and are '''not user configurable'''. | ||
<blockquote> | |||
{| class="wikitable sortable" border="1" | {| class="wikitable sortable" border="1" | ||
|- | |- | ||
Line 478: | Line 672: | ||
| More than 500 || Current user count + 12 | | More than 500 || Current user count + 12 | ||
|} | |} | ||
</blockquote> | |||
===Internets=== | ===Internets=== | ||
Internets is a Rizon internet bot which comes with many various | Internets is a Rizon internet bot, which comes with many various commands, such as <!--google, -->qdb, urbandictionary, and more. | ||
===== Requesting Internets ===== | ===== Requesting Internets ===== | ||
In order to request this bot, use the following command: | In order to request this bot, use the following command: | ||
* Usage: | * Usage: <code>/msg Internets REQUEST <em>#channel</em></code> | ||
** Example: | ** Example: <code>/msg Internets REQUEST {{Xt|#rizonchannel}}</code> | ||
In order to remove Internets from your channel, use the following command: | |||
* Usage: <code>/msg Internets REMOVE <em>#channel</em></code> | |||
** Example: <code>/msg Internets REMOVE {{Xt|#rizonchannel}}</code> | |||
====Internets | ====Internets Features==== | ||
<!-- This hasn't worked in quite a while | |||
=====Google===== | =====Google===== | ||
<blockquote> | |||
'''''Search google''''' | '''''Search google''''' | ||
Line 505: | Line 707: | ||
[Internets] [Google] Description: Rizon is an IRC (internet relay chat) network that has been around for 9 years and counting. It is an entirely free service that allows you to setup a channel to chat ... | [Internets] [Google] Description: Rizon is an IRC (internet relay chat) network that has been around for 9 years and counting. It is an entirely free service that allows you to setup a channel to chat ... | ||
</blockquote> --> | |||
=====YouTube URL Information===== | |||
<blockquote> | |||
'''''Automatically looks up the information of a YouTube URL''''' | |||
Only channel founder may enable and disable this feature. | |||
* Enable: <code>/msg Internets YTINFO <em>#channel</em></code> | |||
** Example: <code>/msg Internets YTINFO {{Xt|#rizonchannel}}</code> | |||
* Disable: <code>/msg Internets NOYTINFO <em>#channel</em></code> | |||
** Example: <code>/msg Internets NOYTINFO {{Xt|#rizonchannel}}</code> | |||
</blockquote> | |||
=====Calculate===== | =====Calculate===== | ||
<blockquote> | |||
'''''Calculates an expression''''' | '''''Calculates an expression''''' | ||
* Usage: <code>.cc <em>expression</em></code> | |||
Example: | ** Example: | ||
<div style="margin-left: 2em;"><pre> <Jason> .cc 2pi | |||
<Internets> [calc] 2 * pi = 6.28318531</pre></div> | |||
</blockquote> | |||
=====Dice===== | =====Dice===== | ||
<blockquote> | |||
'''''Rolls X N-sided dice with an optional modifier A (XdN±A)''''' | '''''Rolls X N-sided dice with an optional modifier A (XdN±A)''''' | ||
* Usage: <code>.d <em>number-of-dice</em>d<em>number-sides</em>[{+{{!}}-}<em>modifier</em>]</code> | |||
** Examples: | |||
<div style="margin-left: 2em;"><pre> <Jason> .d 6 | |||
<Internets> :: Total 5 / 6 [83%] :: Results [5] ::</pre></div> | |||
<div style="margin-left: 2em;"><pre> <Jason> .d 3d6 | |||
<Internets> :: Total 9 / 18 [50%] :: Results [4, 3, 2] ::</pre></div> | |||
<div style="margin-left: 2em;"><pre> <Jason> .d 3d6+6 | |||
<Internets> :: Total 13 / 24 [54%] :: Results [4, 2, 1] ::</pre></div> | |||
</blockquote> | |||
<!-- Defunct | |||
=====Dictionary===== | =====Dictionary===== | ||
<blockquote> | |||
'''''Searches for a dictionary definition''''' | '''''Searches for a dictionary definition''''' | ||
Usage: | * Usage: <code>.dictionary <em>word</em> [-a{{!}}-n <em>number</em>]</code> | ||
*: or: <code>.dict <em>word</em> [-a{{!}}-n <em>number</em>]</code> | |||
*: <code>-a</code> option views all of a <code><em>word</em></code> definitions. | |||
*: <code>-n <em>number</em></code> option views the n-th definition, if the <code><em>word</em></code> has more than one. | |||
** Examples: | |||
<div style="margin-left: 2em;"><pre> <Jason> .dict insufferable | |||
<Internets> :: [1/1] Definition insufferable :: Difficult or impossible to endure; intolerable. ::</pre></div> | |||
<div style="margin-left: 2em;"><pre> <Jason> .dict suffer -n 5 | |||
<Internets> :: [5/7] Definition suffer :: To experience; undergo: suffer a change in staff. ::</pre></div> | |||
</blockquote> | |||
--> | |||
<!-- Defunct | |||
=====Quote database===== | =====Quote database===== | ||
<blockquote> | |||
'''''Display a random quote from qdb.us''''' | '''''Display a random quote from qdb.us''''' | ||
Line 590: | Line 794: | ||
[Internets] [19478] <+Straylight> SCREW YOU THEN | [Internets] [19478] <+Straylight> SCREW YOU THEN | ||
</blockquote> | |||
--> | |||
=====Urban Dictionary===== | =====Urban Dictionary===== | ||
<blockquote> | |||
'''''Search for a word on Urban Dictionary''''' | |||
* Usage: <code>.urbandictionary <em>word</em> [/<em>number</em>]</code> | |||
*: or: <code>.u <em>word</em> [/<em>number</em>]</code> | |||
Usage: | *: <code>/<em>number</em></code> option shows a specific definition, for words with multiple ones. | ||
** Examples: | |||
<div style="margin-left: 2em;"><pre> <Jason> .urbandictionary jason | |||
<Internets> [1/7] the only name that can be spelled through 5 months of the year.; J - July; A - August; S- September; O - October; N - November; Jason is a very unique name</pre></div> | |||
<div style="margin-left: 2em;"><pre> <Jason> .urbandictionary jason /4 | |||
<Internets> [4/7] Leader of the Argonauts; Legendary Hero associated with Greek Mythology; Same level as Hercules, Ulysses, and Achilles; Smart, Sexy, Very Handsome person; often RF Engineer by day and gigaloo by night. Admired and idolized by many.; I wish I could be like Jason.; Jason is my American Idol.; You are so Jason I'm jealous!</pre></div> | |||
- November; Jason is a very unique name | </blockquote> | ||
<!-- Defunct | |||
=====FML===== | =====FML===== | ||
<blockquote> | |||
'''''Display a random quote from FML''''' | '''''Display a random quote from FML''''' | ||
Line 634: | Line 831: | ||
[Internets] [3826223] Today, I was getting a haircut. I had my foils in for about 10 minutes when the fire alarm went off. The building then started to fill with smoke and we evacuated. While outside watching the fire being put out, I forgot about my foils. I now have bright bleached yellow and orange hair. FML | [Internets] [3826223] Today, I was getting a haircut. I had my foils in for about 10 minutes when the fire alarm went off. The building then started to fill with smoke and we evacuated. While outside watching the fire being put out, I forgot about my foils. I now have bright bleached yellow and orange hair. FML | ||
</blockquote> | |||
--> | |||
=====Weather===== | =====Weather===== | ||
<blockquote> | |||
'''''Display a weather from specific city/zipcode''''' | '''''Display a weather from specific city/zipcode''''' | ||
Usage: | * Usage: <code>.weather [<em>zipcode</em>{{!}}<em>city name</em>{{!}}-n <em>nick</em>]</code> | ||
*: or: <code>.w [<em>zipcode</em>{{!}}<em>city name</em>{{!}}-n <em>nick</em>]</code> | |||
*: <code>-n <em>nick</em></code> option allows you to see the weather of a nick's registered location. | |||
** Examples: | |||
<div style="margin-left: 2em;"><pre> <Jason> .weather 90210 | |||
<Internets> :: Beverly Hills, CA :: Conditions Clear :: Temperature 29.1C / 84.3F :: Heat index 29C / 85F :: Dew point 17C / 62F :: Pressure 1013mb / 29.92in :: Humidity 47% :: Visibility 16.1km / 10.0mi :: Wind Calm :: Last Updated on August 26, 11:24 AM PDT :: Powered by <nowiki>http://wunderground.com</nowiki> ::</pre></div> | |||
<div style="margin-left: 2em;"><pre> <Jason> .weather panama city, fl | |||
<Internets> :: Panama City, FL :: Conditions Partly Cloudy :: Temperature 30.1C / 86.2F :: Heat index 28C / 83F :: Dew point 4C / 39F :: Pressure 1022mb / 30.18in :: Humidity 19% :: Visibility 16.1km / 10.0mi :: Wind Calm :: Last Updated on August 26, 1:33 PM CDT :: Powered by <nowiki>http://wunderground.com</nowiki> ::</pre></div> | |||
<div style="margin-left: 2em;"><pre> <Jason> .w -n KillaH | |||
<Internets> :: Gavle, Sweden :: Conditions Clear :: Temperature 19.0C / 66.2F :: Dew point 8C / 46F :: Pressure 1022mb / 30.18in :: Humidity 48% :: Visibility N/A :: Wind from SSW at 3.2km/h / 2.0 mph :: Last Updated on August 26, 8:32 PM CEST :: Powered by <nowiki>http://wunderground.com</nowiki> ::</pre></div> | |||
</blockquote> | |||
=====Forecast===== | =====Forecast===== | ||
<blockquote> | |||
'''''Displays 4-day forecast for a location''''' | '''''Displays 4-day forecast for a location''''' | ||
Usage: | * Usage: <code>.forecast [<em>zipcode</em>{{!}}<em>city name</em>{{!}}-n <em>nick</em>]</code> | ||
*: or: <code>.f [<em>zipcode</em>{{!}}<em>city name</em>{{!}}-n <em>nick</em>]</code> | |||
*: <code>-n <em>nick</em></code> option allows you to see the forecast of a nick's registered location. | |||
** Examples: | |||
<div style="margin-left: 2em;"><pre> <Jason> .forecast 90210 | |||
<Internets> :: Beverly Hills, CA :: Sunday Fog 25C / 77F 9C / 48F :: Monday Partly Cloudy 22C / 72F 12C / 54F :: Tuesday Partly Cloudy (10%) 23C / 73F 12C / 54F :: Wednesday Mostly Cloudy 21C / 70F 12C / 54F ::</pre></div> | |||
<div style="margin-left: 2em;"><pre> <Jason> .f -n KillaH | |||
<Internets> :: Gavle, Sweden :: Monday Mostly Cloudy 25C / 76F 10C / 50F :: Tuesday Partly Cloudy 24C / 75F 11C / 52F :: Wednesday Partly Cloudy 20C / 68F 10C / 50F :: Thursday Mostly Cloudy 21C / 70F 10C / 50F ::</pre></div> | |||
</blockquote> | |||
=====Registering location===== | =====Registering location===== | ||
<blockquote> | |||
'''''Links a location to your nick that will be used as default location in .weather and .forecast''''' | '''''Links a location to your nick that will be used as default location in .weather and .forecast''''' | ||
Usage: | * Usage: <code>.register_location {<em>zipcode</em>{{!}}<em>city name</em>}</code> | ||
*: or: <code>.regloc {<em>zipcode</em>{{!}}<em>city name</em>}</code> | |||
Example: | ** Example: | ||
<div style="margin-left: 2em;"><pre> <Jason> .register_location 90210 | |||
<Internets> Jason: registered location Beverly Hills, CA</pre></div> | |||
</blockquote> | |||
=====Translate text from one language to another===== | =====Translate text from one language to another===== | ||
<blockquote> | |||
Usage: | * Usage: <code>.translate [<em>textlanguage</em>] <em>targetlanguage</em> <em>string of text to be translated</em></code> | ||
*: or: <code>.t [<em>textlanguage</em>] <em>targetlanguage</em> <em>string of text to be translated</em></code> | |||
Example: | ** Example: | ||
<div style="margin-left: 2em;"><pre> <Jason> .translate en es What is your name? | |||
<Internets> [t] [from en] -> ¿Cómo te llamas?</pre></div> | |||
<div style="margin-left: 2em;"><pre> <Jason> .translate es en ¿Cómo te llamas? | |||
<Internets> [t] [from es] What's your name?</pre></div> | |||
List of languages supported: | List of languages supported: | ||
Line 719: | Line 891: | ||
|Albanian | |Albanian | ||
|- --> | |- --> | ||
|ar | |ar||Arabic | ||
|Arabic | |||
|- | |- | ||
|bg | |bg||Bulgarian | ||
|Bulgarian | |||
|- | |- | ||
|ca | |ca||Catalan | ||
|Catalan | |||
|- | |- | ||
<!-- |zh-CN | <!-- |zh-CN||Chinese | ||
|Chinese | |||
|- | |- | ||
|hr | |hr||Croatian | ||
|Croatian | |||
|- --> | |- --> | ||
|cs | |cs||Czech | ||
|Czech | |||
|- | |- | ||
|da | |da||Danish | ||
|Danish | |||
|- | |- | ||
|nl | |nl||Dutch | ||
|Dutch | |||
|- | |- | ||
|en | |en||English | ||
|English | |||
|- | |- | ||
|et | |et||Estonian | ||
|Estonian | |||
|- | |- | ||
<!-- |tl | <!-- |tl||Filipino | ||
|Filipino | |||
|- --> | |- --> | ||
|fi | |fi||Finnish | ||
|Finnish | |||
|- | |- | ||
|fr | |fr||French | ||
|French | |||
|- | |- | ||
<!-- |gl | <!-- |gl||Galician | ||
|Galician | |||
|- --> | |- --> | ||
|de | |de||German | ||
|German | |||
|- | |- | ||
|el | |el||Greek | ||
|Greek | |||
|- | |- | ||
<!-- |iw | <!-- |iw||Hebrew | ||
|Hebrew | |||
|- --> | |- --> | ||
|hi | |hi||Hindi | ||
|Hindi | |||
|- | |- | ||
|hu | |hu||Hungarian | ||
|Hungarian | |||
|- | |- | ||
|id | |id||Indonesian | ||
|Indonesian | |||
|- | |- | ||
|it | |it||Italian | ||
|Italian | |||
|- | |- | ||
|ja | |ja||Japanese | ||
|Japanese | |||
|- | |- | ||
|ko | |ko||Korean | ||
|Korean | |||
|- | |- | ||
|lv | |lv||Latvian | ||
|Latvian | |||
|- | |- | ||
|lt | |lt||Lithuanian | ||
|Lithuanian | |||
|- | |- | ||
<!-- |mt | <!-- |mt||Maltese | ||
|Maltese | |||
|- --> | |- --> | ||
|no | |no||Norwegian | ||
|Norwegian | |||
|- | |- | ||
|fa | |fa||Persian (ALPHA) | ||
|Persian (ALPHA) | |||
|- | |- | ||
|pl | |pl||Polish | ||
|Polish | |||
|- | |- | ||
|pt | |pt||Portuguese | ||
|Portuguese | |||
|- | |- | ||
|ro | |ro||Romanian | ||
|Romanian | |||
|- | |- | ||
|ru | |ru||Russian | ||
|Russian | |||
|- | |- | ||
<!-- |sr | <!-- |sr||Serbian | ||
|Serbian | |||
|- --> | |- --> | ||
|sk | |sk||Slovak | ||
|Slovak | |||
|- | |- | ||
|sl | |sl||Slovenian | ||
|Slovenian | |||
|- | |- | ||
|es | |es||Spanish | ||
|Spanish | |||
|- | |- | ||
|sv | |sv||Swedish | ||
|Swedish | |||
|- | |- | ||
|th | |th||Thai | ||
|Thai | |||
|- | |- | ||
|tr | |tr||Turkish | ||
|Turkish | |||
|- | |- | ||
|uk | |uk||Ukrainian | ||
|Ukrainian | |||
|- | |- | ||
|vi | |vi||Vietnamese | ||
|Vietnamese | |||
|} | |} | ||
</blockquote> |
Latest revision as of 07:34, 5 June 2023
Note: All services commands, including those which have not been listed on this page, can be found with the HELP command. All of the services listed below include this.
Examples: /msg NickServ HELP
or /msg FunServ HELP
.
NickServ Commands
Register Your Nickname
This command registers your nickname into the Rizon database and makes sure no other user is able to use this nickname. However, Please be aware that nicks expire after 90 days of non-usage.
- Usage:
/msg NickServ REGISTER yourPassword your@email.address
- Example:
/msg NickServ REGISTER mypasswordatrizon somename@somedomain.net
- Example:
Please be aware that the email must be valid as the confirmation code sent to this email must be verified in order for the registration process to complete.
- Usage:
/msg NickServ CONFIRM confirmation code
- Example:
/msg NickServ CONFIRM 20sik25t2
- Example:
Cancel Registration
This command will cancel the current registration request on your nickname. This is used when the email you used to register is invalid.
- Usage:
/msg NickServ CANCEL yourPassword
Please be aware that you will have to re-issue the registration command with a valid email, and then enter the confirmation code to complete your nick registration.
Resend Confirmation Code
If you did not receive your confirmation code or entered an invalid email address, cancel your registration and re-register with your valid information.
- Usage:
/msg NickServ CANCEL yourPassword
Identify to Your Nickname
Now that you have registered your nickname, it is very important to remember to identify EVERY TIME you access Rizon. The password in this case is the password you supplied during nick registration.
- Usage:
/msg NickServ IDENTIFY yourPassword
- Example:
/msg NickServ IDENTIFY mypasswordatrizon
- Example:
Change Password
To change your nick password:
- Usage:
/msg NickServ set PASSWORD yourNewPassword
- Example:
/msg NickServ set PASSWORD supersecretpass123
- Example:
Note: PASSWORD is the word password, not your old password.
Group Nicknames
This command groups your current nickname with your Main Nick.
To see what your Main Nick is — using your other, registered nick — look for the following line in your /WHOIS YourNick
:
YourNick has identified for MainNick
- Usage:
/msg NickServ GROUP MainNick yourPassword
- Example: Your main nickname is OldNick, which holds access to all your channels (op in some channel, voice in another, ... etc.). You logon to Rizon with, or change your nick to, NewNick, and you would now like to have same permissions as your OldNick, you would have to do:
/msg NickServ GROUP OldNick oldnickspassword
- Example: Your main nickname is OldNick, which holds access to all your channels (op in some channel, voice in another, ... etc.). You logon to Rizon with, or change your nick to, NewNick, and you would now like to have same permissions as your OldNick, you would have to do:
Please be aware that, if you wish to group a currently registered nickname; e.g., group NewNick to OldNick, then you will have to drop the registration on NewNick first. See Drop Nickname on how to drop a nickname.
Recover Nickname
If you logon to Rizon and notice your registered nickname is being used by another user. You can have services retrieve this nickname for you through recover.
- Usage:
/msg NickServ RECOVER yourNickname yourPassword
- Example:
/msg NickServ RECOVER OldNick mypasswordatrizon
- Example:
Following recover, services holds yourNickname
for one minute. In order to release your nickname sooner:
- Usage:
/msg NickServ RELEASE yourNickname yourPassword
- Example:
/msg NickServ RELEASE OldNick mypasswordatrizon
- Example:
Ghost
The ghost command is useful when a "ghost" of your nick is present on IRC. The ghost is not really connected but IRC assumes it to be. This could be due to various different reasons such as internet issues, or an an abrupt shutdown. Unlike recover, ghost allows you to reclaim your nick right away.
- Usage:
/msg NickServ GHOST yourNickname yourPassword
- Example:
/msg NickServ GHOST OldNick mypasswordatrizon
- Example:
Protect Nickname
If another user logon to Rizon and uses your nick, you can only get it back by using the RECOVER command. To make it easier for you, you can enable the KILL setting. With protection on, if another user tries to take your nick, they will be given one minute to change to another nick, after which NickServ will forcibly change their nick. If you select QUICK, the user will be given only 20 seconds to change nicks instead of the usual 60.
- Usage:
/msg NickServ SET KILL {ON|QUICK|OFF}
- Example:
/msg NickServ SET KILL ON
- Example:
Access List
This command lists the channels the nickname has access on:
- Usage:
/msg NickServ ALIST
Removing Channel Access
One's own access can be removed from a channel via ALIST DEL
- Usage:
/msg NickServ ALIST DEL #channel
- Example:
/msg NickServ ALIST DEL #Rizon
- Example:
Nick Information
If you would like to know information about a nick which is registered (last time seen, when it was registered), you can use the command info.
- Usage:
/msg NickServ INFO nick
- Example:
/msg NickServ INFO OldNick
- This will return Information about OldNick such as
- Example:
-NickServ- OldNick is oldnick -NickServ- Last seen address: oldnick@oldnick.at.some.isp.net -NickServ- Time registered: Nov 27 13:29:55 2005 MST -NickServ- Last seen time: Dec 13 09:54:12 2010 MST
Logout
If you would like to logout of services, you can use the command logout. This command makes you not recognized as the owner of the nick.
- Usage:
/msg NickServ LOGOUT
Note: You must be identified in order to use this command.
Drop Nickname
Use this command If you would like to drop any of your nicknames, that are within your Nick Group, for any reason. In order to use this command, you must first identify with your password.
Please, note that the effects of this command are irreversible, and the dropped nickname will lose ALL current access to all channels.
- Usage:
/msg NickServ DROP nickname
- Example:
/msg NickServ DROP OldNick
- Example:
Note: As a security measure, you will be asked to verify the drop command in order to complete the drop procedure.
- Example: Jason is your identified nick that you'd like to drop:
- Dropping the nick Jason:
/msg NickServ DROP Jason
-NickServ- Confirm drop with /msg NickServ DROP Jason G1UXZjsjf
- Confirming to complete dropping that nick:
/msg NickServ DROP Jason G1UXZjsjf
- Dropping the nick Jason:
ChanServ Commands
Register a Channel
Users can use services in order to claim/register an empty channel. Registering a channel keeps the channel name save for the user and gives them the ability to use variety of different Rizon services.
- Usage:
/msg ChanServ REGISTER #channel chanPassword description
- Example:
/msg ChanServ REGISTER #newchannel mynewpassword A brand new channel
- This allows you to register the channel #newchannel with password mynewpassword and with description A brand new channel. You must be an operator in #newchannel, and the channel must not be already registered.
- Example:
Identify as Channel Owner
This command allows you to identify to ChanServ as the owner of the channel. You must have the channel password in order to use this command.
- Usage:
/msg ChanServ IDENTIFY #channel chanPassword
- Example:
/msg ChanServ IDENTIFY #rizonchannel rizonpassword
- Example:
Unban User from Channel
If you have been banned from a channel, you can use the unban command to unban yourself, even if you aren't in the channel. This command can also be used to unban any nickname currently in use. By default, this command can be used only by that channel operator (@; +o) or above.
- Usage:
/msg ChanServ UNBAN #channel nickname
- Example:
/msg ChanServ UNBAN #rizonchannel
- Example:
/msg ChanServ UNBAN #rizonchannel SomeNick
- Example:
Invite Yourself to a Channel
This command allows you to invite yourself to a channel, providing you have sufficient access on the channel. By default, this command can only be used by op (@; +o) or above.
- Usage:
/msg ChanServ INVITE #channel
- Example:
/msg ChanServ INVITE #rizonchannel
- Example:
Get a Channel Key
This command allows you to get the key (+k) of the channel, providing you have sufficient access. By default, this command can only be used by op (@; +o) or above.
- Usage:
/msg ChanServ GETKEY #channel
- Example:
/msg ChanServ GETKEY #rizonchannel
- Example:
You would then use the command /join #channel key
to enter the channel.
Channel Access Privileges
Access privileges in a channel are either temporary or permanent, as follows:
Temporary channel status, does not modify the channel Access List, system agnostic:
- Usage:
/msg ChanServ {VOICE|DEVOICE | HALFOP|DEHALFOP | OP|DEOP | PROTECT|DEPROTECT | OWNER|DEOWNER} #channel nick
- Example:
/msg ChanServ HALFOP #rizonchannel Peter
- Notes:
- The above ChanServ temporary channel status commands can be simplified by enabling the BotServ option FANTASY; using:
/msg BotServ SET #channel FANTASY ON
- Likewise, the command
/MODE #channel +|-{v|h|o|a|q} nick
assigns temporary channel status to users. Details are found under the Modes that give users extra abilities section, of the Channel Modes.
Permanent channel status, modifies the channel Access List, system-specific:
- xOP:
- Usage:
/msg ChanServ {VOP|HOP|AOP|SOP} #channel {ADD|DEL} nick
- Example:
/msg ChanServ VOP #rizonchannel ADD Peter
- Access:
- Usage:
/msg ChanServ ACCESS #channel {ADD|DEL} nick level
- Example:
/msg ChanServ ACCESS #rizonchannel ADD Peter 3
- Flags:
- Usage:
/msg ChanServ FLAGS #channel nick +|-{flag(s)|*}
- Example:
/msg ChanServ FLAGS #rizonchannel Peter +Vi
Clear
Tells ChanServ to clear certain settings on a channel.
- Usage:
/msg ChanServ CLEAR #channel setting
Note: By default, this is limited to channel founders.
Setting
can be one of the following:
Setting Description MODES
Clears all modes on the channel (However, this does not clear bans, exempts, or invites (b, e, I). Any locked modes will be automatically reapplied). BANS
Clears all bans (+b) from the channel. EXCEPTS
Clears all excepts (+e) from the channel. INVITES
Clears all permanent invites (+I) from the channel. OPS
Removes operator, protect, and owner status (+o, +a, +q) from anyone with that mode set. HOPS
Removes halfoperator status (+h) from anyone with that mode set. VOICES
Removes voice status (+v) from anyone with that mode set. USERS
Removes (kicks) all users from the channel. NONSSL
Removes (kicks) all users from the channel who are not connected via SSL/TLS.
- Example:
/msg ChanServ CLEAR #rizonchannel USERS
For more commands, visit Channel Management 101 and Channel Management 102
MemoServ Commands
MemoServ allows you to send and receive short messages to/from other IRC users or channels. Even is users are offline at the time they're sent a memo, they can read it as soon as they come identify to NickServ.
In order to be able to send and receive memos, you need to have identified to a registered nickname.
Sending Memos
Sending a memo to a nick or channel:
- Syntax:
/msg MemoServ SEND {nick|#channel} memo text
- Example:
/msg MemoServ SEND Peter I'm missing you!
- Example:
Cancel a Memo
Cancelling the last unread memo you sent to a nick or channel:
- Syntax:
/msg MemoServ CANCEL {nick|#channel}
- Example:
/msg MemoServ CANCEL Peter
- Example:
List Memos
Listing all, or only particular, memos you have, or a given channel has received:
- Syntax:
/msg MemoServ LIST [#channel] [list|NEW]
- Example:
/msg MemoServ LIST NEW
- Example:
Note: NEW
lists only new (unread) memos, LIST 2-4
lists memos numbered 2 through 4.
If neither NEW
, a number nor a list is given, all memos will be listed, with unread memos marked with a * to the left of the memo number.
Read Memos
Reading particular memos you or a channel received:
- Syntax:
/msg MemoServ READ [#channel] {number|list|LAST|NEW}
- Example:
/msg MemoServ READ NEW
- Example:
Deleting Memos
Deleting particular memos you or a channel received:
- Syntax:
/msg MemoServ DEL [#channel] {number|list|LAST|NEW|ALL}
- Example:
/msg MemoServ DEL 2
- Example:
Memo Options
Setting various memo options:
|
- Changing when you will be notified about new memos: | |
Syntax: |
| |
| ||
| ||
| ||
| ||
Example: |
| |
|
- Setting the maximum number of memos you, or the given channel, can receive: | |
Syntax: | /msg MemoServ SET LIMIT [#channel] limit
| |
Example: |
| |
Note: | You cannot set the limit any higher than 20. Setting it to 0 won't allow anyone to send you a memo.
|
Info
Viewing your (or if given a channel's) amount of (unread) memos, the memo limit, and your notification setting:
- Syntax:
/msg MemoServ INFO [#channel]
- Example:
/msg MemoServ INFO #rizonchannel
- Example:
Memo Status
Checking whether the last memo you sent to a user has been read or not:
- Syntax:
/msg MemoServ CHECK [nick]
- Example:
/msg MemoServ CHECK Peter
- Example:
BotServ Commands
BotServ allows you to have a bot on your own channel. The assigned bot will join a channel whenever there is at least 1 user on it. You can also set a badwords list to kick (or ban) someone whenever they say a badword.
Channel owners with a channel with 150 or more users may now claim an Authline, which gives you the right to request a custom BotServ bot: http://s.rizon.net/authline
To assign a BotServ bot, use /msg BotServ ASSIGN #channel bot
, where #channel
is the name of the channel you are assigning it to, and bot
is the name of the bot you want in the channel.
- Example:
/msg BotServ ASSIGN #rizonchannel |Glorious_Failure|
To list available bots, use:
/msg BotServ BOTLIST
Note: Since the introduction of new services featuring Fantasy commands, all commands of the syntax /msg ChanServ COMMAND #channel [PARAMETERS]
will become .COMMAND [PARAMETERS]
. All commands that are available in /msg ChanServ HELP
can be used in a channel; EXCEPT IDENTIFY, for obvious reasons.
Channel Status Commands
- Voice (+; +v)
.voice nick
.devoice nick
- Halfop (%; +h)
.halfop nick
.dehalfop nick
- Op (@; +o)
.op nick
.deop nick
- Protected/Admin (&; +a)
- Note: Requires protectmode to be enabled.
.protect nick
.deprotect nick
- Owner (~; +q)
- Note: Requires ownermode to be enabled.
.owner
.deowner
Kicking & Banning Commands
Kicking a user from the channel via BotServ, with an optional reason:
.kick nick [reason]
or
.k nick [reason]
Kicking and banning a user from the channel via BotServ, with an optional reason:
.kickban nick [reason]
or
.kb nick [reason]
or
.ban nick [reason]
Access Commands
Viewing the channel's Access List, optionally you can view the Access level of a particular nick or list entry only:
.access list [nick|number|number-range]
- Example:
.access list Jason
- Example:
.access list 13
- Example:
.access list 13-15
- Example:
Adding a nick to the access list:
.access add nick level
- Example:
.access add Jason 5
- Default levels: 3 = voice (+), 4 = halfop (%), 5 = op (@), 10 = protected op/admin (&)
- Example:
Deleting a nick from the access list:
.access del {nick|number|number-range}
- Example:
.access del Jason
- Example:
.access del 13
- Example:
.access del 13-15
- Example:
Clearing the access list:
.access clear
AKick Commands
Viewing the channel's full auto-kick list, or the akick entry of a particular nick, or a partial list:
.akick list [nick|number|number-range]
- Example:
.akick list Jason
- Example:
.akick list 13
- Example:
.akick list 13-15
- Example:
Viewing the channel's autokick list in more detail than .akick list
:
.akick view [nick|number|number-range]
- Example:
.akick view Jason
- Example:
.akick view 13
- Example:
.akick view 13-15
- Example:
Adding a nick or usermask to the autokick list with an optional reason:
.akick add {nick|userMask} [reason]
- Example:
.akick add Jason spammer
- Example:
.akick add Jason*!*@* spammer
- Example:
Deleting a nick/usermask or list entry from the autokick list:
.akick del {nick|userMask|number|number-range}
- Example:
.akick del Jason
- Example:
.akick del Jason*!*@*
- Example:
.akick del 13
- Example:
.akick del 13-15
- Example:
Clearing the channel's autokick list:
.akick clear
Enforcing an akick on users matching an entry on the autokick list who is currently on the channel:
.akick enforce
Note: akicks will automatically be enforced whenever a new akick is added.
Setting a permanent channel ban for an akicked usermask: (If someone tries to remove the ban it will automatically be set again.)
.akick stick userMask
- Example:
.akick stick Jason*!*@*
- Example:
Removing the stick, the ban will be allowed to be removed again.
.akick unstick userMask
- Example:
.akick unstick Jason*!*@*
- Example:
Note: This does not remove the akick.
Miscellaneous Commands
Checking when a user was last seen on the channel:
.seen nick
- Example:
.seen Jason
- Example:
Note: The specified user has to be on the channel's access list.
Viewing information about the channel:
.info
Viewing more detailed information about the channel:
.info ALL
Note: Requires founder status by default.
If you have a BotServ bot on your channel, but these commands still don't work for you, assure that Fantasy mode is enabled:
/msg BotServ SET #channel FANTASY ON
HostServ Commands
Request a vHost
In order to request a vHost from HostServ, use the request command:
- Usage:
/msg HostServ REQUEST your.vHost.here
- Example:
/msg HostServ REQUEST this.is.my.vHost
- Example:
vHosts are approved by Rizon staff and must meet requirements that are described at vHost.
Activate vHost
Approval/Rejection of vHosts are sent in memos, and if your vHost has been approved, you can use the following command to turn it on:
- Usage:
/msg HostServ ON
Deactivate vHost
If you would like to turn off your vHost, for whatever reason, use the following:
- Usage:
/msg HostServ OFF
vHost Group
This command allows users to synchronise vHost for all the nicks in their group. It will set the current nick's vHost to all the group members.
- Usage:
/msg HostServ GROUP
FunServ Commands
FunServ is a custom service provided for Rizon users. FunServ includes Trivia, Quotes, LimitServ, Internets, eRepublik and e-Sim bots.
For a list of the basic usage of all FunServ services, use /msg FunServ HELP
. It is, however, important to note that only channel founders are allowed to request and remove FunServ services.
Trivia
Trivia bot simply that allows Trivia games to be held in channel on various different topics.
To assign Trivia bot to your channel, use the following command:
- Usage:
/msg Trivia REQUEST #channel
- Example:
/msg Trivia REQUEST #rizonchannel
- Example:
to remove Trivia bot from your channel, use the following command:
- Usage:
/msg Trivia REMOVE #channel
- Example:
/msg Trivia REMOVE #rizonchannel
- Example:
Some of the other commands, that can be used in the channel to customize Trivia, are:
Trivia Command Command Function .help trivia
lists all trivia commands. .trivia number
starts playing a round of number
questions..strivia
stops the current round. .topten
or.tt
lists top ten players. .rank [nick]
shows yours, or optionally given nick, current rank. .themes
lists available question themes. .theme set name
changes current question theme (must be the channel founder).
The current question themes, in which we have, are:
Theme Number of Questions default 78809 Anime 2323 Geography 121 History 64 LOTR-Books 800 LOTR-Movies 455 Movies 731 Naruto 918 ScienceAndNature 96 Simpsons 249 Stargate 2082
LimitServ
LimitServ bot dynamically limits the number of concurrent channel members, in order to prevent join floods in channels containing at least 20 users.
It will not join smaller channels, as it's lowest sensible limit is not sensitive enough for small user-bases, and lower limits would need to change with each join/part, causing mode spam.
Usage
To request LimitServ, use the following command:
- Usage:
/msg LimitServ REQUEST #channel
- Example:
/msg LimitServ REQUEST #rizonchannel
- Example:
To remove LimitServ, use the following command:
- Usage:
/msg LimitServ REMOVE #channel
- Example:
/msg LimitServ REMOVE #rizonchannel
- Example:
How LimitServ Works
LimitServ will change the user limit when the current limit has been off by 2 or more users for at least one minute.
Example:
12:01 -!- mode/#help [+l 25] by LimitServ 12:02 -!- user21 [user@21.V.Host] has joined #help 12:02 -!- user22 [user@22.V.Host] has joined #help 12:03 -!- mode/#help [+l 27] by LimitServ |
or |
12:01 LimitServ sets mode: +l 25 12:02 user21 (user@21.V.Host) has joined #help 12:02 user22 (user@22.V.Host) has joined #help 12:03 LimitServ sets mode: +l 27 |
The settings shown below are dependant on the current user-count and are not user configurable.
Current user count New user limit Less than 100 Current user count + 5 100-299 Current user count + 8 300-499 Current user count + 10 More than 500 Current user count + 12
Internets
Internets is a Rizon internet bot, which comes with many various commands, such as qdb, urbandictionary, and more.
Requesting Internets
In order to request this bot, use the following command:
- Usage:
/msg Internets REQUEST #channel
- Example:
/msg Internets REQUEST #rizonchannel
- Example:
In order to remove Internets from your channel, use the following command:
- Usage:
/msg Internets REMOVE #channel
- Example:
/msg Internets REMOVE #rizonchannel
- Example:
Internets Features
YouTube URL Information
Automatically looks up the information of a YouTube URL
Only channel founder may enable and disable this feature.
- Enable:
/msg Internets YTINFO #channel
- Example:
/msg Internets YTINFO #rizonchannel
- Disable:
/msg Internets NOYTINFO #channel
- Example:
/msg Internets NOYTINFO #rizonchannel
Calculate
Calculates an expression
- Usage:
.cc expression
- Example:
<Jason> .cc 2pi <Internets> [calc] 2 * pi = 6.28318531
Dice
Rolls X N-sided dice with an optional modifier A (XdN±A)
- Usage:
.d number-of-dicednumber-sides[{+|-}modifier]
- Examples:
<Jason> .d 6 <Internets> :: Total 5 / 6 [83%] :: Results [5] ::<Jason> .d 3d6 <Internets> :: Total 9 / 18 [50%] :: Results [4, 3, 2] ::<Jason> .d 3d6+6 <Internets> :: Total 13 / 24 [54%] :: Results [4, 2, 1] ::
Urban Dictionary
Search for a word on Urban Dictionary
- Usage:
.urbandictionary word [/number]
- or:
.u word [/number]
/number
option shows a specific definition, for words with multiple ones.
- Examples:
<Jason> .urbandictionary jason <Internets> [1/7] the only name that can be spelled through 5 months of the year.; J - July; A - August; S- September; O - October; N - November; Jason is a very unique name<Jason> .urbandictionary jason /4 <Internets> [4/7] Leader of the Argonauts; Legendary Hero associated with Greek Mythology; Same level as Hercules, Ulysses, and Achilles; Smart, Sexy, Very Handsome person; often RF Engineer by day and gigaloo by night. Admired and idolized by many.; I wish I could be like Jason.; Jason is my American Idol.; You are so Jason I'm jealous!
Weather
Display a weather from specific city/zipcode
- Usage:
.weather [zipcode|city name|-n nick]
- or:
.w [zipcode|city name|-n nick]
-n nick
option allows you to see the weather of a nick's registered location.
- Examples:
<Jason> .weather 90210 <Internets> :: Beverly Hills, CA :: Conditions Clear :: Temperature 29.1C / 84.3F :: Heat index 29C / 85F :: Dew point 17C / 62F :: Pressure 1013mb / 29.92in :: Humidity 47% :: Visibility 16.1km / 10.0mi :: Wind Calm :: Last Updated on August 26, 11:24 AM PDT :: Powered by http://wunderground.com ::<Jason> .weather panama city, fl <Internets> :: Panama City, FL :: Conditions Partly Cloudy :: Temperature 30.1C / 86.2F :: Heat index 28C / 83F :: Dew point 4C / 39F :: Pressure 1022mb / 30.18in :: Humidity 19% :: Visibility 16.1km / 10.0mi :: Wind Calm :: Last Updated on August 26, 1:33 PM CDT :: Powered by http://wunderground.com ::<Jason> .w -n KillaH <Internets> :: Gavle, Sweden :: Conditions Clear :: Temperature 19.0C / 66.2F :: Dew point 8C / 46F :: Pressure 1022mb / 30.18in :: Humidity 48% :: Visibility N/A :: Wind from SSW at 3.2km/h / 2.0 mph :: Last Updated on August 26, 8:32 PM CEST :: Powered by http://wunderground.com ::
Forecast
Displays 4-day forecast for a location
- Usage:
.forecast [zipcode|city name|-n nick]
- or:
.f [zipcode|city name|-n nick]
-n nick
option allows you to see the forecast of a nick's registered location.
- Examples:
<Jason> .forecast 90210 <Internets> :: Beverly Hills, CA :: Sunday Fog 25C / 77F 9C / 48F :: Monday Partly Cloudy 22C / 72F 12C / 54F :: Tuesday Partly Cloudy (10%) 23C / 73F 12C / 54F :: Wednesday Mostly Cloudy 21C / 70F 12C / 54F ::<Jason> .f -n KillaH <Internets> :: Gavle, Sweden :: Monday Mostly Cloudy 25C / 76F 10C / 50F :: Tuesday Partly Cloudy 24C / 75F 11C / 52F :: Wednesday Partly Cloudy 20C / 68F 10C / 50F :: Thursday Mostly Cloudy 21C / 70F 10C / 50F ::
Registering location
Links a location to your nick that will be used as default location in .weather and .forecast
- Usage:
.register_location {zipcode|city name}
- or:
.regloc {zipcode|city name}
- Example:
<Jason> .register_location 90210 <Internets> Jason: registered location Beverly Hills, CA
Translate text from one language to another
- Usage:
.translate [textlanguage] targetlanguage string of text to be translated
- or:
.t [textlanguage] targetlanguage string of text to be translated
- Example:
<Jason> .translate en es What is your name? <Internets> [t] [from en] -> ¿Cómo te llamas?<Jason> .translate es en ¿Cómo te llamas? <Internets> [t] [from es] What's your name?List of languages supported:
Language ar Arabic bg Bulgarian ca Catalan cs Czech da Danish nl Dutch en English et Estonian fi Finnish fr French de German el Greek hi Hindi hu Hungarian id Indonesian it Italian ja Japanese ko Korean lv Latvian lt Lithuanian no Norwegian fa Persian (ALPHA) pl Polish pt Portuguese ro Romanian ru Russian sk Slovak sl Slovenian es Spanish sv Swedish th Thai tr Turkish uk Ukrainian vi Vietnamese