Difference between revisions of "Services Commands"

From Rizon Wiki
Jump to navigation Jump to search
m (→‎Internets: NOP google²)
(39 intermediate revisions by 18 users not shown)
Line 1: Line 1:
'' '''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: <code>/msg NickServ HELP</code> or <code>/msg FunServ HELP</code>.''
= NickServ Commands =
= NickServ Commands =


Line 5: Line 9:
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:''' /msg nickserv register password [email]'''
* Usage:''' /msg NickServ REGISTER [password] [email]'''
** Example: /msg nickserv register mypasswordatrizon somename@somedomain.net
** Example: '''/msg NickServ REGISTER mypasswordatrizon somename@somedomain.net'''
*** Please be aware that the email must be valid as confirmation number 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: '''/msg nickserv confirm [confirmation code]'''
* Usage: '''/msg NickServ CONFIRM [confirmation code]'''
** Example: /msg nickserv confirm 20sik25t2
** Example: '''/msg NickServ CONFIRM 20sik25t2'''
 
=== 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 [password]'''
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.


=== Resend confirmation code ===
=== Resend confirmation code ===
This command resends the confirmation code to your registered email. If you entered invalid email address, you can use [[Cancel]] and re-register with your valid id.
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 [password]'''
 
=== 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 [password]'''
** Example: '''/msg NickServ IDENTIFY mypasswordatrizon'''


* Usage: '''/msg nickserv resend'''
=== Change password ===
To change your nick password:
* Usage: '''/msg NickServ set PASSWORD <u>new password</u>'''
** Example: '''/msg NickServ set PASSWORD supersecretpass123 '''


=== Identify your nickname ===
Note: PASSWORD is the word password, not your old password.
Now that you have [registered] your [nickname], it is very important to remember to identify EVERYTIME you access Rizon. The password in this case is the password you supplied during nick registration.
* Usage: '''/msg nickserv identify password'''
** Example: /msg nickserv identify mypasswordatrizon


=== Group nickname ===
=== Group nicknames ===
This command groups your CURRENT nickname with your TARGET nickname.  
This command groups your CURRENT nickname with your TARGET nickname.  
* Usage:''' /msg nickserv group TARGET password'''  
* Usage:''' /msg NickServ GROUP [TARGET] [password]'''  
** Please be aware that grouping your existing nick to a newnick will make your old nick and new nick loose all held privelleges in all channels.
** Example: Your main nickname is OldNick which holds access to all your channels (op in some channel, voice in another etc) and you logon to rizon with NewNick, 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) and you logonto rizon with NewNick, you would now like to have same permissions as your oldnick, you would have to do /msg nickserv group OldNick oldnickspassword.
Please be aware that if you wish to group a currently registered nickname, e.g. group NewNick to OldNick, you will have to drop the registration on NewNick first. See [[Services Commands#Drop|Drop]] on how to drop a nickname.


=== Recover nickname ===
=== Recover nickname ===
If you logon to [Rizon] and notice your [Registered] [nickname] is being used by another user. You can have services retreive this nickname for you through recover. Alteratively, you could use [ghost] in order to recover your 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 [nickname] password'''
* Usage: '''/msg NickServ RECOVER [nickname] [password]'''
** Example: /msg nickserv recover OldNick mypasswordatrizon
** Example: '''/msg NickServ RECOVER OldNick mypasswordatrizon'''
Following recover, services holds your nickname for one minute. In order to release your nickname sooner:
Following recover, services holds your nickname for one minute. In order to release your nickname sooner:
* Usage: '''/msg nickserv release [nickname] password'''  
* Usage: '''/msg NickServ RELEASE [nickname] [password]'''  
** Example: /msg nickserv release OldNick mypasswordatrizon
** Example: '''/msg NickServ RELEASE OldNick mypasswordatrizon'''


=== Ghost ===
=== Ghost ===
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 issue, abrupt shutdown, or another user using your nick. 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: '''/msg nickserv ghost nickname password'''
* Usage: '''/msg NickServ GHOST [nickname] [password]'''
** Example: /msg nickserv ghost OldNick mypasswordatrizon
** Example: '''/msg NickServ GHOST OldNick mypasswordatrizon'''
 
=== 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'''


=== 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: '''/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'''


=== Nick information ===
=== 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: '''/msg nickserv info nick'''
* Usage: '''/msg NickServ INFO [nick]'''
** Example: /msg nickserv info OldNick  
** Example: '''/msg NickServ INFO OldNick '''
** This will return Information about OldNick such as  
** This will return Information about OldNick such as  
** -NickServ- OldNick is oldnick
:: -NickServ- OldNick is oldnick
** -NickServ- Last seen address: oldnick@oldnick.at.some.isp.net
:: -NickServ- Last seen address: oldnick@oldnick.at.some.isp.net
** -NickServ- Time registered: Nov 27 13:29:55 2005 MST
:: -NickServ- Time registered: Nov 27 13:29:55 2005 MST
** -NickServ- Last seen time: Dec 13 09:54:12 2010 MST
:: -NickServ- Last seen time: Dec 13 09:54:12 2010 MST


=== 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:''' /msg nickserv logout'''
* Usage: '''/msg NickServ LOGOUT'''
* Note: You must be logged on in order to use this command.
Note: You must be identified in order to use this command.


=== Drop ===
=== Drop ===
Use this command If you would like to drop your nickname for any reason. Please note that the effects of this command are irreversible and you will loose ALL current access to all channels.  
Use this command If you would like to drop your nickname for any reason. Please note that the effects of this command are irreversible and you will lose ALL current access to all channels.  
* Usage: '''/msg nickserv drop nickname'''
* Usage: '''/msg NickServ DROP [nickname]'''
** Example: /msg nickserv drop OldNick
** Example: '''/msg NickServ DROP OldNick'''
** Note: As a security measure, You will be asked to verify 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.
* Usage: '''/msg NickServ DROP Jason'''
** Example: '''/msg NickServ DROP Jason G1UXZjsjf'''


= ChanServ Commands =
= ChanServ Commands =
Line 71: Line 99:
=== Register a channel ===
=== 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: '''/msg chanserv register #channel password description'''
* Usage: '''/msg ChanServ REGISTER [#channel] [password] [description]'''
** Example: /msg chanserv register #newchannel mynewpassword A brand new channel  
** 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.
** 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.


=== Identify as channel owner ===
=== 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: '''/msg chanserv identify #channel password'''
* Usage: '''/msg ChanServ IDENTIFY [#channel] [password]'''
** Example: '''/msg chanserv identify #rizonchannel rizonpassword'''
** Example: '''/msg ChanServ IDENTIFY #rizonchannel rizonpassword'''


=== Unban User from Channel ===
=== Unban user from channel ===
If you have been banned out of a channel and currently have access on that channel, you can use the unban option to unban yourself. This command can also be used to unban any nickname or hostmask.
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 only used by op (@; +o) or above.
* Usage: '''/msg chanserv unban #channel [nickname|hostname]'''
* Usage: '''/msg ChanServ UNBAN [#channel] [nickname]'''
** Example: '''/msg chanserv unban #rizonchannel OldNick'''
** Example: '''/msg ChanServ UNBAN #rizonchannel'''
** Example 2: '''/msg chanserv unban #rizonchannel *!*@*.oldnick.net'''
** Example: '''/msg ChanServ UNBAN #rizonchannel SomeNick'''


=== Invite user to a channel ===
=== Invite yourself to a channel ===
This command is allows you to invite yourself to a channel (imagine invite only channel) if you have sufficient access.  
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'''
* Usage: '''/msg ChanServ INVITE [#channel]'''
** Example: '''/msg chanserv invite #rizonchannel'''
** Example: '''/msg ChanServ INVITE #rizonchannel'''
** Note that this will only work if you have sufficient access on #rizonchannel


=== Channel getkey ===
=== Get a channel key ===
This command allows you to get key (+k) of channel if you have sufficient access on the channel.
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'''
* Usage: '''/msg ChanServ GETKEY [#channel]'''
** Example: '''/msg chanserv getkey #rizonchannel'''
** Example: '''/msg ChanServ GETKEY #rizonchannel'''


=== Clear ===
You would then use the command '''/join [#channel] [key]''' to enter the channel.
 
=== Clear ===
Tells ChanServ to clear certain settings on a channel.  
Tells ChanServ to clear certain settings on a channel.  


* Usage: '''/msg chanserv clear #channel setting'''
* Usage: '''/msg ChanServ CLEAR [#channel] [setting]'''
* Note: This is by default limited to channel founders and Setting can be one of the followings:
Note: By default, this is limited to channel founders, and setting can be one of the following:
** MODES Resets all modes on the channel (i.e. clears modes i,k,l,m,n,p,s,t)
{| class="wikitable"
** BANS Clears all bans on the channel.
|-
** EXCEPTS Clears all excepts on the channel.
! Setting
** OPS Removes modes of users with (o, a, q); lowest to highest and one at a time.
! Description
** HOPS Removes channel-halfoperator status (mode +h) from all channel halfoperators, if supported.
|-
** VOICES Removes "voice" status (mode +v) from anyone with that mode set.
| '''MODES'''
** USERS Removes (kicks) all users from the channel.
| 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).
** NONSSL Removes (kicks) all non-ssl users from the channel.
|-
*** Example: '''/msg chanserv clear #rizonchannel users'''
| '''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.
|}
* Example: '''/msg ChanServ CLEAR #rizonchannel USERS'''
 


For more commands, visit [[Channel Management 101]] and [[Channel Management 102]]
For more commands, visit [[Channel Management 101]] and [[Channel Management 102]]
Line 118: Line 172:
= MemoServ Commands =
= MemoServ Commands =


MemoServ allows you to send and receive short messages to/from other IRC users or channels,
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.
even when they are offline at the time they're sent a memo, they can read it as soon as they come online.


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.


SEND - Sending a memo to a nick or channel:
=== Sending memos ===
Syntax: /msg memoserv send nick|#channel memo text
Sending a memo to a nick or channel:
Example: /msg memoserv send Peter I'm missing you!
* Syntax: '''/msg MemoServ SEND [nick|#channel] [memo text]'''
 
** Example: '''/msg MemoServ SEND Peter I'm missing you!'''


=== Cancel a memo ===
=== 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: /msg memoserv cancel nick|#channel
* Syntax: '''/msg MemoServ CANCEL [nick|#channel]'''
** Example: /msg memoserv cancel Peter
** Example: '''/msg MemoServ CANCEL Peter'''


 
=== List memos ===  
=== 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: /msg memoserv #channel list|new
*Syntax: '''/msg MemoServ #channel LIST NEW'''
**Example: /msg memoserv list new
**Example: '''/msg MemoServ LIST NEW'''


Note: new lists only new (unread) memos, list 2-4 lists memos numbered 2 through 4.
Note: new lists only new (unread) memos, list 2-4 lists memos numbered 2 through 4.
If neither new nor a list is given, all memos will be listed, unread memos are marked with a * to the left of the memo number.
If neither new nor a list is given, all memos will be listed, unread memos are marked with a * to the left of the memo number.


=== Read memos ===  
=== Read memos ===  
Line 151: Line 201:
Reading particular memos you or a channel received:
Reading particular memos you or a channel received:


*Syntax: /msg memoserv read #channel num|list|last|new
*Syntax: '''/msg MemoServ READ #channel [NUMBER|LIST|LAST|NEW]'''
**Example: /msg memoserv read new
**Example: '''/msg MemoServ READ new'''
 


=== Deleting Memos ===  
=== Deleting Memos ===  
Line 159: Line 208:
Deleting particular memos you or a channel received:
Deleting particular memos you or a channel received:


*Syntax: /msg memoserv del #channel num|list|last|all
*Syntax: '''/msg MemoServ DEL #channel [NUMBER|LIST|LAST|NEW|ALL]'''
**Example: /msg memoserv del 2
**Example: '''/msg MemoServ DEL 2'''


 
=== Memo options ===
=== Memo Option Settings ===


Setting various memo options:
Setting various memo options:


*NOTIFIY - Changing when you will be notified about new memos:
*NOTIFIY - Changing when you will be notified about new memos:
**Syntax: /msg memoserv set notify on|logon|new|off
**Syntax: '''/msg MemoServ SET NOTIFY [ON|LOGON|NEW|OFF]'''
***on: notification on logon, unsetting /away, and when they are sent to you.
***ON: notification on identification to NickServ, unsetting '''/away''', and when they are sent to you.
***logon: notification on logon, and unsetting /away
***LOGON: notification on identification, and unsetting '''/away'''
***new: notification when they are sent to you
***NEW: notification when they are sent to you
***off: no notification at all
***OFF: no notification at all
**Example: /msg memoserv set notify new
**Example: '''/msg MemoServ SET NOTIFY NEW'''
*LIMIT - Setting the maximum number of memos you or the given channel can receive:
*LIMIT - Setting the maximum number of memos you or the given channel can receive:
**Syntax: /msg memoserv set limit #channel limit
**Syntax: '''/msg MemoServ SET LIMIT #channel LIMIT'''
**Example: /msg memoserv set limit 5
**Example: '''/msg MemoServ SET LIMIT 5'''


Note: You cannot set the limit any higher than 20. Setting it to 0 won't allow anyone to send you a memo.
Note: You cannot set the limit any higher than 20. Setting it to 0 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: /msg memoserv info #channel
*Syntax: '''/msg MemoServ INFO [#channel]'''
**Example: /msg memoserv info
**Example: '''/msg MemoServ INFO #rizonchannel'''
 


=== Memo Status ===
=== 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: /msg memoserv check nick
*Syntax: '''/msg MemoServ CHECK [nick]'''
**Example: /msg memoserv check Peter
**Example: '''/msg MemoServ CHECK Peter'''
 


= BotServ Commands =
= BotServ Commands =


BotServ allows you to have a bot on your own channel. It has been created for users that can't host or configure a bot, or for use on networks that don't allow users bot. Bot will join a channel whenever there is at least 1 user(s) on it. You can also set a badwords list to kick 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.


Note: Users can request a custom botname if they have 150 or more users in their channel.
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
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.


'''/msg BotServ assign #channel bot'''
*Example: '''/msg BotServ ASSIGN #rizonchannel |Glorious_Failure|'''


*where #channel is the name of the channel you are assigning it to and bot is the bot you are assigning.
To list available bots, use


To list available bots use
'''/msg BotServ BOTLIST'''


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


'''Note:''' Since the introduction of new services featuring fantasy commands, all commands of the syntax '''/msg ChanServ COMMAND #YOURCHANNEL [PARAMETERS]''' will become '''.COMMAND [PARAMETERS]'''. All commands that are available in '''/msg ChanServ HELP''' can be used in-channel EXCEPT identify, for obvious reasons.
=== Channel status commands ===


=== Channel Status Commands ===
*Voice (+; +v)
 
Giving/removing modes to/from a user or yourself if nick is not specified, requires you to have sufficient access on the channel:
 
*Voice + (+v)
**'''.voice nick'''
**'''.voice nick'''
**'''.devoice nick'''
**'''.devoice nick'''
*Halfop % (+h)
*Halfop (%; +h)
**'''.halfop nick'''
**'''.halfop nick'''
**'''.dehalfop nick'''
**'''.dehalfop nick'''
*Op @ (+o)
*Op (@; +o)
**'''.op nick'''
**'''.op nick'''
**'''.deop nick'''
**'''.deop nick'''
*Protected/Admin & (+a)
*Protected/Admin (&; +a) ''Note: Requires [[Channel_Management_101#Ownermode_and_Protectmode|protectmode]] to be enabled.''
**'''.protect nick'''
**'''.protect nick'''
**'''.deprotect nick'''
**'''.deprotect nick'''
*Owner ~ (+q)
*Owner (~; +q) ''Note: Requires [[Channel_Management_101#Ownermode_and_Protectmode|ownermode]] to be enabled.''
**'''.owner'''
**'''.owner'''
**'''.deowner'''
**'''.deowner'''


Note: Requires ownermode to be enabled.
=== Kicking & banning commands ===


 
Kicking a user from the channel via BotServ with an optional reason:
=== Kicking & Banning Commands ===
 
Kicking a user from the channel via Bot-/ChanServ with an optional reason:
*'''.kick nick reason'''
*'''.kick nick reason'''
or
or
*'''.k nick reason'''
*'''.k nick reason'''
Kicking and banning a nick from the channel via Bot-/ChanServ with an optional reason:
Kicking and banning a user from the channel via BotServ with an optional reason:
*'''.kickban nick reason'''
*'''.kickban nick reason'''
or
or
*'''.kb nick reason'''
*'''.kb nick reason'''
or
*'''.ban nick reason'''


=== Access commands ===


=== Access Commands ===
Viewing the channel's access list, optionally you can view the [[ACCESS|access level]] of a particular nick or list entry only:
 
*'''.access list NICK|NUMBER|NUMBER-RANGE'''
Viewing the channel's access list, optionally you can view the access level of a particular nick or list entry only:
**Example: '''.access list Jason'''
*'''.access list nick|number'''
**Example: '''.access list 13'''
**Example: '''.access list 13-15'''


Adding a nick to the access list:
Adding a nick to the access list:
*'''.access add nick level'''
*'''.access add NICK LEVEL'''
**Example: '''.access add Jason 5'''


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:
*'''.access del nick|number'''
*'''.access del NICK|NUMBER|NUMBER-RANGE'''
**Example: '''.access del Jason'''
**Example: '''.access del 13'''
**Example: '''.access del 13-15'''


Clearing the access list:
Clearing the access list:
*'''.access clear'''
*'''.access clear'''


=== Akick commands ===


=== Akick Commands ===
Viewing the channel's full autokick list, or the akick entry of a particular nick, or a partial list:
 
*'''.akick list NICK|NUMBER|NUMBER-RANGE'''
Viewing the channel's akick list, optionally you can view the akick entry of a particular nick or list entry only:
**Example: '''.akick list Jason'''
*'''.akick list nick|number'''
**Example: '''.akick list 13'''
**Example: '''.akick list 13-15'''


Viewing the channel's akick list, more detailled than .akick list, optionally you can view the akick entry of a particular nick or list entry only:
Viewing the channel's autokick list in more detail than .akick list:
*'''.akick view nick|number'''
*'''.akick view NICK|NUMBER|NUMBER-RANGE'''
**Example: '''.akick view Jason'''
**Example: '''.akick view 13'''
**Example: '''.akick view 13-15'''


Adding a nick or usermask to the akick list with an optional reason:
Adding a nick or usermask to the autokick list with an optional reason:
*'''.akick add nick|usermask reason'''
*'''.akick add NICK|USERMASK REASON'''
**Example: '''.akick add Jason spammer'''
**Example: '''.akick add Jason*!*@* spammer'''


Deleting a nick/usermask or list entry from the akick list:
Deleting a nick/usermask or list entry from the autokick list:
*'''.akick del nick|usermask|number'''
*'''.akick del NICK|USERMASK|NUMBER|NUMBER-RANGE'''
**Example: '''.akick del Jason'''
**Example: '''.akick del Jason*!*@*'''
**Example: '''.akick del 13'''
**Example: '''.akick del 13-15'''


Clearing the channel's akick list:
Clearing the channel's autokick list:
*'''.akick clear'''
*'''.akick clear'''


Enforcing an akick on users matching an entry on the akick 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:
*'''.akick enforce'''
*'''.akick enforce'''
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.)
*'''.akick stick usermask'''
*'''.akick stick USERMASK'''
**Example: '''.akick stick Jason*!*@*'''


Removing the stick, the ban will be allowed to be removed again.
Removing the stick, the ban will be allowed to be removed again.
*'''.akick unstick usermask'''
*'''.akick unstick USERMASK'''
**Example: '''.akick unstick Jason*!*@*'''


Note: This does not remove the akick.
Note: This does not remove the akick.
Line 298: Line 358:


Checking when a user was last seen on the channel:
Checking when a user was last seen on the channel:
*'''.seen nick'''
*'''.seen NICK'''
**Example: '''.seen Jason'''
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.


Line 305: Line 366:


Viewing more detailed information about the channel:
Viewing more detailed information about the channel:
*'''.info all'''
*'''.info ALL'''
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 fantasy mode is enabled:
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'''
'''/msg BotServ SET #channel FANTASY ON'''


= HostServ Commands =
= HostServ Commands =


=== Request vHost ===
=== Request a vHost ===


In order to request a vHost from HostServ, use the command request:
In order to request a vHost from HostServ, use the command request:
* Usage: '''/msg hostserv request your.vhost.here'''
* Usage: '''/msg HostServ REQUEST your.vHost.here'''
** Example: '''/msg hostserv request this.is.my.vhost'''  
** Example: '''/msg HostServ REQUEST this.is.my.vHost'''  
 
vHost is approved by Rizon Staff and most meet requires described at [[vhost]]


=== vhost on ===
vHosts are approved by Rizon staff and must meet requires described at [[vHost]].


Approval/Rejection of vhosts are sent in memos and if your vhost has been approved, you can use the following commands to turn it on:
=== vHost on ===
* Usage: '''/msg hostserv on'''


=== vhost off ===
Approval/Rejection of vHosts are sent in memos and if your vHost has been approved, you can use the following commands to turn it on:
* Usage: '''/msg HostServ ON'''


If you would like to turn off your vhost for whatever rease, use the following:
=== vHost off ===
* Usage: '''/msg hostserv off'''


=== vhost group ===
If you would like to turn off your vHost for whatever rease, use the following:
* Usage: '''/msg HostServ OFF'''


This commands allows users to sync vhost for all the nicks in their group. It will set the CURRENT nick's vhost to all the group members.
=== vHost group ===
* Usage: '''/msg hostserv group'''


= Funserv Commands =
This commands allows users to sync 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 is a custom service provided for Rizon users. Funserv includes LimitServ, Stats, Quotes, and Trivia.
= FunServ Commands =


* Usage: '''/msg funserv help'''
FunServ is a custom service provided for Rizon users. FunServ includes Trivia, Quotes, LimitServ, Internets, eRepublik and e-Sim.


This command lists the basic usage of all funserv services. It is however important to note that only channel founders are allowed to request FunServ services.  
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===
Line 349: Line 408:
Trivia simply allows Trivia to be held in channel on various different topics.
Trivia simply allows Trivia to be held in channel on various different topics.


To assign Trivia to your channel, use the following commands:
To assign Trivia to your channel, use the following command:
   
   
* Usage: '''/msg FunServ request trivia #channelname'''  
* Usage: '''/msg Trivia request #channel'''  
** Example: '''/msg Funserv request trivia #rizonchannel'''
** Example: '''/msg Trivia request #rizonchannel'''


Some of the other commands that can be used in channel to customize Trivia are:
Some of the other commands that can be used in channel to customize Trivia are:
Line 361: Line 420:
* '''.topten''' or '''tt''' - lists top ten players.
* '''.topten''' or '''tt''' - lists top ten players.
* '''.rank [nick]''' - shows yours or given nicks current rank.
* '''.rank [nick]''' - shows yours or given nicks current rank.
* '''.next''' - skips question.
* '''.themes''' - lists available question themes.
* '''.themes''' - lists available question themes.
* '''.theme set <name>''' - changes current question theme (must be channel founder).
* '''.theme set <name>''' - changes current question theme (must be channel founder).
Line 367: Line 425:
The current question themes in which we have are:  
The current question themes in which we have are:  


* Theme: Anime, 2323 questions.
* Theme: Anime, 2323 questions
* Theme: default, 79015 questions.
* Theme: default, 78809 questions
* Theme: Geography, 122 questions.
* Theme: Geography, 121 questions
* Theme: History, 64 questions.
* Theme: History, 64 questions
* Theme: LOTR-Books, 800 questions.
* Theme: LOTR-Books, 800 questions
* Theme: LOTR-Movies, 455 questions.
* Theme: LOTR-Movies, 455 questions
* Theme: Movies, 731 questions.
* Theme: Movies, 731 questions
* Theme: Naruto, 918 questions.
* Theme: Naruto, 918 questions
* Theme: ScienceAndNature, 96 questions.
* Theme: ScienceAndNature, 96 questions
* Trivia- Theme: Simpsons, 249 questions.
* Theme: Simpsons, 249 questions
* Theme: Stargate, 2082 questions.
* Theme: Stargate, 2082 questions
 
In order to remove Trivia from your channel, please use the following command:
'''/msg Trivia remove #channel'''
* Example: '''/msg Trivia remove #rizonchannel'''
 
===LimitServ===
   
Limitserv 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 userbases, 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'''
 
To remove LimitServ, use the following command:
* Usage: '''/msg LimitServ REMOVE #channel'''
** Example: '''/msg LimitServ REMOVE #rizonchannel'''
   
====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<br>12:02 -!- user21 [user@21.V.Host] has joined #help<br>12:02 -!- user22 [user@22.V.Host] has joined #help<br>12:03 -!- mode/#help [+l 27] by LimitServ
 
The settings shown below are dependant on the current user-count and are '''not user configurable'''.
 
{| class="wikitable sortable" border="1"
|-
! scope="col" class="unsortable" | Current user count
! scope="col" class="unsortable" | 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 different commands, such as <!--google, -->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'''
 
In order to remove Internets from your channel, please use the following command:
'''/msg Internets remove #channel'''
 
====Internets features====
 
<!-- This hasn't worked in quite a while
=====Google=====
 
'''''Search google'''''
 
Usage: '''.google <what to search for> or .g <what to search for>'''
 
Example:
[Jason] '''.google Rizon IRC'''
 
[Internets] [Google] Rizon Chat Network (http://www.rizon.net/)
 
[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 ...
-->
=====Calculate=====
'''''Calculates an expression'''''
 
Example:
[Jason] '''.cc 2pi'''
 
[Internets] [calc] 2 * pi = 6.28318531
 
=====Dice=====
 
'''''Rolls X N-sided dice with an optional modifier A (XdN±A)'''''
 
Example:
[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] ::
 
=====Dictionary=====
 
'''''Searches for a dictionary definition'''''
 
Usage: '''.dictionary <word> or .dict <word>'''
 
Example:
 
[Jason] '''.dict insufferable'''
 
[Internets] :: [1/1] Definition insufferable :: Difficult or impossible to endure; intolerable. ::
 
'''''To view all definitions: .dict <word> -a. To view the n-th definition: .dict <word> -n <number>'''''
 
Usage: '''.dict <word> -n <number>'''
 
Example:
 
[Jason] '''.dict suffer -n 5'''
 
[Internets] :: [5/7] Definition suffer :: To experience; undergo:  suffer a change in staff.  ::
 
=====Quote database=====
 
'''''Display a random quote from qdb.us'''''
 
Usage: '''.qdb random'''
 
Example:
 
[Jason] '''.qdb random'''
 
[Internets] [6176] <Hostile> when i woke up i found pictures of Salma Hayek, A turkish guy's
 
[Internets] [6176] page and my flip flop in my scanner
 
'''''Search qdb for specific quote'''''
 
Usage: '''.qdb search <string>'''
 
Example:
 
[Jason] '''.qdb search rizon'''
 
[Internets] QDB quotes found matching "rizon":
 
[Internets] 38918 2183 19478 30588 2351 8009 42967 18406 46479 48577 46537 50021 32952 71255
 
'''''Display specific quote from qdb'''''
 
Usage: '''.qdb <number to display>'''
 
Example:
 
[Jason] '''.qdb 19478'''
 
[Internets] [19478] * Straylight hate hate HATES Verizon ads
 
[Internets] [19478] <+Straylight> CAN YOU HEAR ME NOW?
 
[Internets] [19478] <+Straylight> SCREW YOU THEN
 
=====Urban Dictionary=====
 
'''''Search for a word on urban dictionary'''''
 
Usage: '''.urbandictionary <word> or .u <word>'''
 
Example:
[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
 
'''''For words with multiple definitions, allows you to show other definitions'''''
 
Usage: '''.urbandictionary <word> /4'''
 
Example:
 
[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!
 
=====FML=====
 
'''''Display a random quote from FML'''''
 
Usage: '''.fml random'''
 
Example:
 
[Jason] '''.fml random'''
 
[Internets] [1313726] Today, I had to go visit my grandma. While in her bathroom, the floss I was using cut my gum, I then proceded to make sounds of slight pain. My grandma was, at the same moment, walking by and said "Don't masturbate in side of my bathroom you sick teen!" Now my grandma thinks I am a sexual pervert. FML
 
'''''Display a specific quote from FML'''''
 
Usage: '''.fml 3826223'''
 
Example:
 
[Jason] '''.fml 3826223'''
 
[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
 
=====Weather=====
 
'''''Display a weather from specific city/zipcode'''''
 
Usage: '''.weather <zipcode/city name> or .w <zipcode/city name>'''
 
Example:
 
[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> ::
 
[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> ::
 
'''''Allows you to see the weather of a nick's registered location'''''
 
Usage: '''.w -n <nick>'''
 
Example:
 
[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> ::
 
=====Forecast=====
 
'''''Displays 4-day forecast for a location'''''
 
Usage: '''.forecast <zipcode/city name> or .f <zipcode/city name>'''
 
Example:
 
[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 ::
 
'''''Allows you to see the forecast of a nick's registered location'''''
 
Usage: '''.f -n <nick>'''
 
Example:
 
[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> or .t <textlanguage> <targetlanguage> <string>'''
 
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:
 
{| class="wikitable"
|-
!
! Language
|-
<!-- |sq
|Albanian
|- -->
|ar
|Arabic
|-
|bg
|Bulgarian
|-
|ca
|Catalan
|-
<!-- |zh-CN
|Chinese
|-
|hr
|Croatian
|- -->
|cs
|Czech
|-
|da
|Danish
|-
|nl
|Dutch
|-
|en
|English
|-
|et
|Estonian
|-
<!-- |tl
|Filipino
|- -->
|fi
|Finnish
|-
|fr
|French
|-
<!-- |gl
|Galician
|- -->
|de
|German
|-
|el
|Greek
|-
<!-- |iw
|Hebrew
|- -->
|hi
|Hindi
|-
|hu
|Hungarian
|-
|id
|Indonesian
|-
|it
|Italian
|-
|ja
|Japanese
|-
|ko
|Korean
|-
|lv
|Latvian
|-
|lt
|Lithuanian
|-
<!-- |mt
|Maltese
|- -->
|no
|Norwegian
|-
|fa
|Persian (ALPHA)
|-
|pl
|Polish
|-
|pt
|Portuguese
|-
|ro
|Romanian
|-
|ru
|Russian
|-
<!-- |sr
|Serbian
|- -->
|sk
|Slovak
|-
|sl
|Slovenian
|-
|es
|Spanish
|-
|sv
|Swedish
|-
|th
|Thai
|-
|tr
|Turkish
|-
|uk
|Ukrainian
|-
|vi
|Vietnamese
|}

Revision as of 09:43, 29 January 2018

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 [password] [email]
    • Example: /msg NickServ REGISTER mypasswordatrizon somename@somedomain.net

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

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 [password]

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.

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 [password]

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 [password]
    • Example: /msg NickServ IDENTIFY mypasswordatrizon

Change password

To change your nick password:

  • Usage: /msg NickServ set PASSWORD new password
    • Example: /msg NickServ set PASSWORD supersecretpass123

Note: PASSWORD is the word password, not your old password.

Group nicknames

This command groups your CURRENT nickname with your TARGET nickname.

  • Usage: /msg NickServ GROUP [TARGET] [password]
    • Example: Your main nickname is OldNick which holds access to all your channels (op in some channel, voice in another etc) and you logon to rizon with NewNick, you would now like to have same permissions as your oldnick, you would have to do /msg NickServ group OldNick oldnickspassword.

Please be aware that if you wish to group a currently registered nickname, e.g. group NewNick to OldNick, you will have to drop the registration on NewNick first. See Drop 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 [nickname] [password]
    • Example: /msg NickServ RECOVER OldNick mypasswordatrizon

Following recover, services holds your nickname for one minute. In order to release your nickname sooner:

  • Usage: /msg NickServ RELEASE [nickname] [password]
    • Example: /msg NickServ RELEASE OldNick mypasswordatrizon

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 [nickname] [password]
    • Example: /msg NickServ GHOST OldNick mypasswordatrizon

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

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

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

Use this command If you would like to drop your nickname for any reason. Please note that the effects of this command are irreversible and you will lose ALL current access to all channels.

  • Usage: /msg NickServ DROP [nickname]
    • Example: /msg NickServ DROP OldNick

Note: As a security measure, you will be asked to verify the drop command in order to complete the drop procedure.

  • Usage: /msg NickServ DROP Jason
    • Example: /msg NickServ DROP Jason G1UXZjsjf

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] [password] [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.

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] [password]
    • Example: /msg ChanServ IDENTIFY #rizonchannel rizonpassword

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 only used by op (@; +o) or above.

  • Usage: /msg ChanServ UNBAN [#channel] [nickname]
    • Example: /msg ChanServ UNBAN #rizonchannel
    • Example: /msg ChanServ UNBAN #rizonchannel SomeNick

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

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

You would then use the command /join [#channel] [key] to enter the channel.

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, and 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.
  • 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!

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

List memos

Listing all or only particular memos you have or a given channel has received:

  • Syntax: /msg MemoServ #channel LIST NEW
    • Example: /msg MemoServ LIST NEW

Note: new lists only new (unread) memos, list 2-4 lists memos numbered 2 through 4. If neither new nor a list is given, all memos will be listed, unread memos are 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

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

Memo options

Setting various memo options:

  • NOTIFIY - Changing when you will be notified about new memos:
    • Syntax: /msg MemoServ SET NOTIFY [ON|LOGON|NEW|OFF]
      • ON: notification on identification to NickServ, unsetting /away, and when they are sent to you.
      • LOGON: notification on identification, and unsetting /away
      • NEW: notification when they are sent to you
      • OFF: no notification at all
    • Example: /msg MemoServ SET NOTIFY NEW
  • LIMIT - Setting the maximum number of memos you or the given channel can receive:
    • Syntax: /msg MemoServ SET LIMIT #channel LIMIT
    • Example: /msg MemoServ SET LIMIT 5

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

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

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

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 (&)

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

Clearing the access list:

  • .access clear

Akick commands

Viewing the channel's full autokick 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

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

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

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

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*!*@*

Removing the stick, the ban will be allowed to be removed again.

  • .akick unstick USERMASK
    • Example: .akick unstick Jason*!*@*

Note: This does not remove the akick.

Miscellaneous Commands

Checking when a user was last seen on the channel:

  • .seen NICK
    • Example: .seen Jason

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 command request:

  • Usage: /msg HostServ REQUEST your.vHost.here
    • Example: /msg HostServ REQUEST this.is.my.vHost

vHosts are approved by Rizon staff and must meet requires described at vHost.

vHost on

Approval/Rejection of vHosts are sent in memos and if your vHost has been approved, you can use the following commands to turn it on:

  • Usage: /msg HostServ ON

vHost off

If you would like to turn off your vHost for whatever rease, use the following:

  • Usage: /msg HostServ OFF

vHost group

This commands allows users to sync 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.

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 simply allows Trivia to be held in channel on various different topics.

To assign Trivia to your channel, use the following command:

  • Usage: /msg Trivia request #channel
    • Example: /msg Trivia request #rizonchannel

Some of the other commands that can be used in channel to customize Trivia are:

  • .help trivia - Will list all trivia commands.
  • .trivia [number] - to start playing.
  • .strivia - to stop current round.
  • .topten or tt - lists top ten players.
  • .rank [nick] - shows yours or given nicks current rank.
  • .themes - lists available question themes.
  • .theme set <name> - changes current question theme (must be channel founder).

The current question themes in which we have are:

  • Theme: Anime, 2323 questions
  • Theme: default, 78809 questions
  • Theme: Geography, 121 questions
  • Theme: History, 64 questions
  • Theme: LOTR-Books, 800 questions
  • Theme: LOTR-Movies, 455 questions
  • Theme: Movies, 731 questions
  • Theme: Naruto, 918 questions
  • Theme: ScienceAndNature, 96 questions
  • Theme: Simpsons, 249 questions
  • Theme: Stargate, 2082 questions

In order to remove Trivia from your channel, please use the following command: /msg Trivia remove #channel

  • Example: /msg Trivia remove #rizonchannel

LimitServ

Limitserv 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 userbases, 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

To remove LimitServ, use the following command:

  • Usage: /msg LimitServ REMOVE #channel
    • Example: /msg LimitServ REMOVE #rizonchannel

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

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

In order to remove Internets from your channel, please use the following command: /msg Internets remove #channel

Internets features

Calculate

Calculates an expression

Example: [Jason] .cc 2pi

[Internets] [calc] 2 * pi = 6.28318531

Dice

Rolls X N-sided dice with an optional modifier A (XdN±A)

Example: [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] ::

Dictionary

Searches for a dictionary definition

Usage: .dictionary <word> or .dict <word>

Example:

[Jason] .dict insufferable

[Internets] :: [1/1] Definition insufferable :: Difficult or impossible to endure; intolerable. ::

To view all definitions: .dict <word> -a. To view the n-th definition: .dict <word> -n <number>

Usage: .dict <word> -n <number>

Example:

[Jason] .dict suffer -n 5

[Internets] :: [5/7] Definition suffer :: To experience; undergo: suffer a change in staff.  ::

Quote database

Display a random quote from qdb.us

Usage: .qdb random

Example:

[Jason] .qdb random

[Internets] [6176] <Hostile> when i woke up i found pictures of Salma Hayek, A turkish guy's

[Internets] [6176] page and my flip flop in my scanner

Search qdb for specific quote

Usage: .qdb search <string>

Example:

[Jason] .qdb search rizon

[Internets] QDB quotes found matching "rizon":

[Internets] 38918 2183 19478 30588 2351 8009 42967 18406 46479 48577 46537 50021 32952 71255

Display specific quote from qdb

Usage: .qdb <number to display>

Example:

[Jason] .qdb 19478

[Internets] [19478] * Straylight hate hate HATES Verizon ads

[Internets] [19478] <+Straylight> CAN YOU HEAR ME NOW?

[Internets] [19478] <+Straylight> SCREW YOU THEN

Urban Dictionary

Search for a word on urban dictionary

Usage: .urbandictionary <word> or .u <word>

Example: [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

For words with multiple definitions, allows you to show other definitions

Usage: .urbandictionary <word> /4

Example:

[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!

FML

Display a random quote from FML

Usage: .fml random

Example:

[Jason] .fml random

[Internets] [1313726] Today, I had to go visit my grandma. While in her bathroom, the floss I was using cut my gum, I then proceded to make sounds of slight pain. My grandma was, at the same moment, walking by and said "Don't masturbate in side of my bathroom you sick teen!" Now my grandma thinks I am a sexual pervert. FML

Display a specific quote from FML

Usage: .fml 3826223

Example:

[Jason] .fml 3826223

[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

Weather

Display a weather from specific city/zipcode

Usage: .weather <zipcode/city name> or .w <zipcode/city name>

Example:

[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 ::

Allows you to see the weather of a nick's registered location

Usage: .w -n <nick>

Example:

[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> or .f <zipcode/city name>

Example:

[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 ::

Allows you to see the forecast of a nick's registered location

Usage: .f -n <nick>

Example:

[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> or .t <textlanguage> <targetlanguage> <string>

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