::.. =[]= ..::     ::.. =[]= ..::     ::.. =[]= ..::     ::.. =[]= ..::

By Doemela avatar | June 29, 2016 - 10:01 pm
Cyberguerrilla IRC services fantasy cmds

HALFOP|DEHALFOP
These commands perform status mode changes on a channel.
If you perform an operation on another user, they will be notified that you did it.
If the last parameter is omitted the action is performed on the person requesting the command.

Syntax: HALFOP|DEHALFOP [nickname]
Examples:
!HALFOP

INFO
INFO displays channel information such as registration time, flags, and other details.

Syntax: INFO < #channel>
Examples:
INFO #foo

INVITE
INVITE requests services to invite you to the specified channel. This is useful if you use the +i channel mode.

Syntax: INVITE < #channel>
Examples:
!INVITE #foo

KICK
The KICK command allows for the removal of a user from a channel. The user can immediately rejoin.
Your nick will be added to the kick reason.

Syntax: KICK [reason]
Examples:
!KICK abuser
!KICK abuser please stop

KICKBAN
The KICKBAN command allows for the removal of a user from a channel while placing a ban on the user.
Any matching ban exceptions will be removed.

Syntax: KICKBAN [reason]
Examples:
!KICKBAN abuser
!KICKBAN abuser go away

OP|DEOP|VOICE|DEVOICE
These commands perform status mode changes on a channel.
If you perform an operation on another user, they will be notified that you did it.
If the last parameter is omitted the action is performed on the person requesting the command.

Syntax: OP|DEOP [nickname]
Syntax: VOICE|DEVOICE [nickname]
Examples:
!OP bar
!OP
!DEOP
!DEVOICE

OWNER|DEOWNER
These commands perform status mode changes on a channel.
If you perform an operation on another user, they will be notified that you did it.
If the last parameter is omitted the action is performed on the person requesting the command.

Syntax: OWNER|DEOWNER [nickname]
Examples:
!OWNER

PROTECT|DEPROTECT
These commands perform status mode changes on a channel.
If you perform an operation on another user, they will be notified that you did it.
If the last parameter is omitted the action is performed on the person requesting the command.

Syntax: PROTECT|DEPROTECT [nickname]
Examples:
!PROTECT

QUIET
The QUIET command allows you to mute a user or hostmask in a channel. Affected users will be notified that you did it.

Syntax: QUIET
Examples:
!QUIET #chat AfterDeath
!QUIET #chat *!*@*.ipt.aol.com

RECOVER
RECOVER allows you to regain control of your channel in the event of a takeover.
More precisely, everyone will be deopped, limit and key will be cleared, all bans matching you are removed, a ban exception matching you is added (in case of bans Atheme can’t see), the channel is set invite-only and moderated and you are invited.
If you are on channel, you will be opped and no ban exception will be added.

Syntax: RECOVER < #channel>
Example:
!RECOVER #foo

REGISTER
REGISTER allows you to register a channel so that you have better control. Registration allows you to maintain a channel access list and other functions that are normally provided by IRC bots.

Syntax: REGISTER < #channel>
Examples:
!REGISTER #atheme

SET EMAIL
SET EMAIL allows you to change or set the email address associated with a channel. This is shown to all users in INFO.

Syntax: SET < #channel> EMAIL
Using the command in this way results in an email address being associated with the channel.
Example:
!SET #chat EMAIL some@email.address

SET ENTRYMSG
SET ENTRYMSG allows you to change or set a message sent to all users joining the channel.

Syntax: SET < #channel> ENTRYMSG [message]
Example:
!SET #support ENTRYMSG Welcome to #support. Please do not paste more than 5 lines.

SET FANTASY
SET FANTASY allows you to enable or disable ChanServ fantasy commands (!op, !deop, etc.) on your channel.
GUARD must be enabled as well for fantasy commands to work.

Syntax: SET < #channel> FANTASY ON|OFF
Example:
!SET #chatspike FANTASY OFF

SET FOUNDER
SET FOUNDER allows you to set a new founder of the channel. The new founder has to execute the same command to confirm the transfer.

Syntax: SET < #channel> FOUNDER
If the new founder has not yet confirmed the transfer, you can cancel it by specifying your own nick as the new founder.
Syntax: SET < #channel> FOUNDER
Example:
!SET #foo FOUNDER bar

SET GUARD
SET GUARD allows you to have ChanServ join your channel.

Syntax: SET < #channel> GUARD ON|OFF
Example:
!SET #atheme GUARD ON

SET KEEPTOPIC
SET KEEPTOPIC enables restoration of the old topic after the channel has become empty. In some cases, it may revert topic changes after netsplits or services outages, so it is not recommended to turn this on if your channel tends to never empty.

Syntax: SET < #channel> KEEPTOPIC ON|OFF
Example:
!SET #foo KEEPTOPIC ON

SET MLOCK
MLOCK (or “mode lock”) allows you to enforce a set of modes on a channel. This can prevent abuse in cases such as +kl. It can also make it harder to fight evil bots, be careful. Locked modes can be seen by anyone recreating the channel (this includes keys).

Syntax: SET < #channel> MLOCK [modes]
Examples: (some may use modes your ircd does not support)
!SET #foo MLOCK +nt-lk
!SET #foo MLOCK +inst-kl
!SET #c MLOCK +ntk c
!SET #foo MLOCK +ntcjf-kl 2:30 #overflow
!SET #overflow MLOCK +mntF-kljf
!SET #foo1 MLOCK +ntlL 40 #foo2

SET NOSYNC
SET NOSYNC allows channel staff to disable automatic syncing of channel status when it is changed.

Syntax: SET < #channel> NOSYNC ON|OFF
Example:
!SET #foo NOSYNC ON

SET PRIVATE
SET PRIVATE hides various information about the channel from other users.

Syntax: SET < #channel> PRIVATE ON|OFF
Example:
!SET #foo PRIVATE ON

SET PROPERTY
SET PROPERTY manipulates metadata associated with a channel.
To delete a metadata entry, specify the name and leave the value blank.

Syntax: SET < #channel> PROPERTY [value]
Example:
!SET #atheme PROPERTY URL https://cyberguerrilla.org
!SET #meat PROPERTY VEGETABLES

SET RESTRICTED
SET RESTRICTED designates a channel as restricted access. Users who are not on the access list of the channel, or who do not have the chan:joinstaffonly privilege will be kicked and banned from the channel upon join, removing any ban exceptions matching them first. If the channel is set +i, no ban will be set and invite exceptions will be removed.

Syntax: SET < #channel> RESTRICTED ON|OFF
Example:
!SET #snoop RESTRICTED ON
SET SECURE
SET SECURE prevents anyone that’s not on the channel’s access lists from gaining operator or halfop status on the channel. This is useful if you’re paranoid.
Syntax: SET < #channel> SECURE ON|OFF
Example:
!SET SECURE ON

SET TOPICLOCK
SET TOPICLOCK causes ChanServ to revert topic changes by users without the +t flag. Topic changes during netsplits or services outages will always be reverted.
TOPICLOCK requires KEEPTOPIC and will automatically enable it; disabling KEEPTOPIC will disable TOPICLOCK also.

Syntax: SET < #channel> TOPICLOCK ON|OFF
Example:
!SET TOPICLOCK ON

SET URL
SET URL allows you to change or set the URL associated with a channel. This is shown to all users joining the channel.

Syntax: SET < #channel> URL [url]
Example:
!SET URL https://cyberguerrilla.org

SET VERBOSE
SET VERBOSE ON sends a notice to the channel when someone makes changes to the access lists.
SET VERBOSE OPS sends a notice to the channel operators when someone makes changes to the access lists.
Fantasy commands are always executed as if SET VERBOSE ON is in effect.

Syntax: SET < #channel> VERBOSE ON|OPS|OFF
Example:
!SET VERBOSE ON

STATUS
STATUS returns information about your current state. It will show information about your nickname, IRC operator, and SRA status.
If the a channel parameter is specified, your access to the given channel is returned.

Syntax: STATUS [#channel]
Example:
!status

SYNC
The SYNC command will force all channel statuses to flags, giving and taking away ops, voice and so on where necessary. You must have the channel flag +R to run this command.

Syntax: SYNC < #channel>
Examples:
!sync

TAXONOMY
The taxonomy command lists metadata information associated with registered channels.

Examples:
!taxonomy

TEMPLATE
The TEMPLATE command allows definition of sets of flags, simplifying the use of the FLAGS command.
Without arguments, network wide templates are shown. These include at least SOP/AOP/HOP/VOP. These include at least SOP/AOP/VOP.

Syntax: TEMPLATE
When given only the channel argument, a listing of templates for the channel will be displayed.
Syntax: TEMPLATE < #channel>
Otherwise, a template is modified. A modification may be specified by a template name (copies the template) or a flags change (starts with + or -, optionally preceded by an !). Templates cannot be the empty set (making a template empty deletes it).
If the ! form is used, all access entries which exactly match the template are changed accordingly. This is not supported if the template includes or included founder access (+F).
There is a limit on the length of all templates on a channel.
If you are not a founder, similar restrictions apply as in FLAGS.
Syntax: TEMPLATE < #channel> [template oldtemplate]
Syntax: TEMPLATE < #channel> [template flag_changes]
Syntax: TEMPLATE < #channel> [template !flag_changes]
Examples:
!TEMPLATE #foo
!TEMPLATE #foo user VOP
!TEMPLATE #foo user !+A
!TEMPLATE #foo co-founder +*-OH
!TEMPLATE #foo op -*+vVhoti
!TEMPLATE #foo co-founder +*-O
!TEMPLATE #foo op -*+vVoti
!TEMPLATE #foo obsoletetemplate -*

TOPIC
The TOPIC command allows for the changing of a topic on a channel.

Syntax: TOPIC < #channel>
Examples:
!topic

TOPICAPPEND
The TOPICAPPEND command allows for the addition to a topic on a channel.

Syntax: TOPICAPPEND < #channel>
Examples:
!topicappend

TOPICPREPEND
The TOPICPREPEND command allows for the addition to a topic on a channel.

Syntax: TOPICPREPEND < #channel>
Examples:
! !TOPICPREPEND

UNBAN
The UNBAN command allows you to remove all bans matching you from a channel.

Syntax: UNBAN < #channel>
Examples:
!unban [nickname|hostmask]

UNQUIET
The UNQUIET command allows you to unmute a user or hostmask in a channel. If no nickname or hostmask is specified, you are unquieted.
Affected users will be notified that you did it.

Syntax: UNQUIET < #channel> [nickname|hostmask]
Examples:
!unquiet [nickname|hostmask]

WHY
The WHY command shows the access entries an online user matches.

Syntax: WHY < #channel> [nickname]
Examples:
!why [nickname]

xOP
The xOP commands allow you to maintain channel access lists. Channel access lists can contain registered accounts or hostmasks (nick!user@host).
The exact meanings of the access levels may differ per network, use /msg ChanServ TEMPLATE to check. As a hint, VOP stands for VOice People, HOP stands for HalfOP, AOP stands for AutoOP, SOP stands for SuperOP. a hint, VOP stands for VOice People, AOP stands for AutoOP, SOP stands for SuperOP.
Not all channel access entries can be edited with these commands, see the FLAGS and FORCEXOP help entries for details. Note that use of FORCEXOP can destroy a lot of information. The TEMPLATE system can provide most of the ease of use of these commands without the restrictions.
The privileges required to execute these commands are the same as those required for the corresponding FLAGS commands.

Syntax: VOP|HOP|AOP|SOP < #channel> ADD|DEL|LIST
Syntax: VOP|AOP|SOP < #channel> ADD|DEL|LIST

Examples:
!VOP #foo ADD bar
!VOP #foo ADD foo!*@bar.com
!AOP #foo DEL bar
!SOP #foo LIST



  • You can follow any responses to this entry through the RSS 2.0 feed.

This Post is Tagged with: