Difference between revisions of "Services Commands"

From Rizon Wiki
Jump to navigation Jump to search
Line 336: Line 336:
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.
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'''
* Usage: '''/msg hostserv group'''
= Funserv Commands =
Funserv is a custom service provided for Rizon users. Funserv includes LimitServ, Stats, Quotes, and Trivia.
* Usage: '''/msg funserv help'''
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.
===Trivia===
Trivia simply allows Trivia to be held in channel on various different topics.
To assign Trivia to your channel, use the following commands:
* Usage: '''/msg FunServ request trivia #channelname'''
** Example: '''/msg Funserv request trivia #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.
* '''.next''' - skips question.
* '''.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, 79015 questions.
* Theme: Geography, 122 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.
* Trivia- Theme: Simpsons, 249 questions.
* Theme: Stargate, 2082 questions.

Revision as of 02:06, 3 February 2011

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

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.

  • Usage: /msg nickserv resend

Identify your nickname

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

This command groups your CURRENT nickname with your TARGET nickname.

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

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.

  • 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

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.

  • Usage: /msg nickserv ghost nickname password
    • Example: /msg nickserv ghost OldNick mypasswordatrizon

Access List

This command lists the channels the nickname has access on:

  • Usage: /msg nickserv alist

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 logged on 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 loose 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 drop command in order to complete the drop procedure.

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

  • Usage: /msg chanserv unban #channel [nickname|hostname]
    • Example: /msg chanserv unban #rizonchannel OldNick
    • Example 2: /msg chanserv unban #rizonchannel *!*@*.oldnick.net

Invite user to a channel

This command is allows you to invite yourself to a channel (imagine invite only channel) if you have sufficient access.

  • Usage: /msg chanserv invite #channel
    • Example: /msg chanserv invite #rizonchannel
    • Note that this will only work if you have sufficient access on #rizonchannel

Channel getkey

This command allows you to get key (+k) of channel if you have sufficient access on the channel.

  • Usage: /msg chanserv getkey #channel
    • Example: /msg chanserv getkey #rizonchannel

Clear

Tells ChanServ to clear certain settings on a channel.

  • Usage: /msg chanserv clear #channel setting
  • Note: This is by default limited to channel founders and Setting can be one of the followings:
    • MODES Resets all modes on the channel (i.e. clears modes i,k,l,m,n,p,s,t)
    • BANS Clears all bans on the channel.
    • EXCEPTS Clears all excepts on the channel.
    • OPS Removes modes of users with (o, a, q); lowest to highest and one at a time.
    • 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.
    • USERS Removes (kicks) all users from the channel.
    • NONSSL Removes (kicks) all non-ssl users from the channel.
      • 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 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.

SEND - 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 num|list|last|new
    • Example: /msg memoserv read new


Deleting Memos

Deleting particular memos you or a channel received:

  • Syntax: /msg memoserv del #channel num|list|last|all
    • Example: /msg memoserv del 2


Memo Option Settings

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 logon, unsetting /away, and when they are sent to you.
      • logon: notification on logon, 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


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

Note: Users can request a custom botname if they have 150 or more users in their channel.

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 bot you are assigning.

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

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
    • .devoice nick
  • Halfop % (+h)
    • .halfop nick
    • .dehalfop nick
  • Op @ (+o)
    • .op nick
    • .deop nick
  • Protected/Admin & (+a)
    • .protect nick
    • .deprotect nick
  • Owner ~ (+q)
    • .owner
    • .deowner

Note: Requires ownermode to be enabled.


Kicking & Banning Commands

Kicking a user from the channel via Bot-/ChanServ with an optional reason:

  • .kick nick reason

or

  • .k nick reason

Kicking and banning a nick from the channel via Bot-/ChanServ with an optional reason:

  • .kickban nick reason

or

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

Adding a nick to the access list:

  • .access add nick level

Default levels: (3 = voice (+), 4 = halfop (%), 5 = op (@), 10 = protected op/admin (&))

Deleting a nick from the access list:

  • .access del nick|number

Clearing the access list:

  • .access clear


Akick Commands

Viewing the channel's akick list, optionally you can view the akick entry of a particular nick or list entry only:

  • .akick list nick|number

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:

  • .akick view nick|number

Adding a nick or usermask to the akick list with an optional reason:

  • .akick add nick|usermask reason

Deleting a nick/usermask or list entry from the akick list:

  • .akick del nick|usermask|number

Clearing the channel's akick list:

  • .akick clear

Enforcing an akick on users matching an entry on the akick list who is currently on the channel:

  • .akick enforce

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

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

  • .akick unstick usermask

Note: This does not remove the akick.

Miscellaneous Commands

Checking when a user was last seen on the channel:

  • .seen nick

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

vHost is approved by Rizon Staff and most 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 LimitServ, Stats, Quotes, and Trivia.

  • Usage: /msg funserv help

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.

Trivia

Trivia simply allows Trivia to be held in channel on various different topics.

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

  • Usage: /msg FunServ request trivia #channelname
    • Example: /msg Funserv request trivia #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.
  • .next - skips question.
  • .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, 79015 questions.
  • Theme: Geography, 122 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.
  • Trivia- Theme: Simpsons, 249 questions.
  • Theme: Stargate, 2082 questions.