Difference between revisions of "2.0/Modules"

From AnopeWiki
Jump to: navigation, search
m (ChanServ)
(ChanServ)
Line 61: Line 61:
 
{| class="modules"
 
{| class="modules"
 
! <br>Module<br><br> || Provided Commands || Description || Syntax  
 
! <br>Module<br><br> || Provided Commands || Description || Syntax  
 +
|-
 +
| id="f" | [[2.0/Modules/cs_access|cs_access]] || ACCESS <br /> FLAGS|| Modify the list of privileged users ||
 +
|-
 +
| id="f" | [[2.0/Modules/cs_akick|cs_akick]] || AKICK || Maintain the AutoKick list ||
 +
|-
 +
| id="f" | [[2.0/Modules/cs_xop|cs_xop]] || AOP <br /> HOP <br /> QOP <br /> SOP <br /> VOP|| Manage the channel xOP lists ||
 
|-  
 
|-  
| id="f" | [[2.0/Modules/cs_ban|cs_ban]] || BAN || Bans a nick or hostmask from a channel || BAN '''<ins>channel</ins>''' ['''<ins>+expiry</ins>'''] {'''<ins>nick</ins>''' or '''<ins>mask</ins>'''} ['''<ins>reason</ins>''']
+
| id="f" | [[2.0/Modules/cs_ban|cs_ban]] || BAN <br /> UNBAN || Bans or nnbans a nick or hostmask from a channel || BAN '''<ins>channel</ins>''' ['''<ins>+expiry</ins>'''] {'''<ins>nick</ins>''' or '''<ins>mask</ins>'''} ['''<ins>reason</ins>''']
 +
|-
 +
| id="f" | [[2.0/Modules/cs_clone|cs_clone]] || CLONE || Copy all settings from one channel to another ||
 
|-
 
|-
 
| id="f" | [[2.0/Modules/cs_drop|cs_drop]] || DROP || Unregisters the named channel || DROP '''<ins>channel</ins>'''  
 
| id="f" | [[2.0/Modules/cs_drop|cs_drop]] || DROP || Unregisters the named channel || DROP '''<ins>channel</ins>'''  
 +
|-
 +
| id="f" | [[2.0/Modules/cs_down|cs_down]] || DOWN || Removes a selected nicks status from a channel || 
 +
|-
 +
| id="f" | [[2.0/Modules/cs_enforce|cs_enforce]] || ENFORCE || Enforce various channel modes and set options || 
 +
|-
 +
| id="f" | [[2.0/Modules/cs_entrymsg|cs_entrymsg]] || ENTRYMSG || Manage the channel's entry messages || 
 
|-
 
|-
 
| id="f" | [[2.0/Modules/cs_getkey|cs_getkey]] || GETKEY ||  Returns the key of the given channel || GETKEY '''<ins>channel</ins>'''  
 
| id="f" | [[2.0/Modules/cs_getkey|cs_getkey]] || GETKEY ||  Returns the key of the given channel || GETKEY '''<ins>channel</ins>'''  
 +
|-
 +
| id="f" | [[2.0/Modules/cs_halfop|cs_halfop]] || HALFOP <br /> DEHALFOP || Give or remove halfop status to a user  ||
 
|-
 
|-
 
| id="f" | [[2.0/Modules/cs_info|cs_info]] || INFO ||  Returns information about the given channel || INFO '''<ins>channel</ins>'''  
 
| id="f" | [[2.0/Modules/cs_info|cs_info]] || INFO ||  Returns information about the given channel || INFO '''<ins>channel</ins>'''  
Line 73: Line 89:
 
|-
 
|-
 
| id="f" | [[2.0/Modules/cs_kick|cs_kick]] || KICK || Kicks a specified nick or hostmask from the channel || KICK '''<ins>channel</ins>''' '''{<ins>nick</ins> or <ins>mask</ins>}'''
 
| id="f" | [[2.0/Modules/cs_kick|cs_kick]] || KICK || Kicks a specified nick or hostmask from the channel || KICK '''<ins>channel</ins>''' '''{<ins>nick</ins> or <ins>mask</ins>}'''
 +
|-
 +
| id="f" | [[2.0/Modules/cs_levels|cs_levels]] || LEVELS ||  Redefine the meanings of access levels ||
 
|-
 
|-
 
| id="f" | [[2.0/Modules/cs_list|cs_list]] || LIST ||  Give you a list of channels based on the pattern given || LIST '''<ins>pattern</ins>''' '''[<ins>SUSPENDED</ins>]''' '''[<ins>NOEXPIRE</ins>]'''
 
| id="f" | [[2.0/Modules/cs_list|cs_list]] || LIST ||  Give you a list of channels based on the pattern given || LIST '''<ins>pattern</ins>''' '''[<ins>SUSPENDED</ins>]''' '''[<ins>NOEXPIRE</ins>]'''
 +
|-
 +
| id="f" | [[2.0/Modules/cs_log|cs_log]] || LOG || Configures channel logging settings ||
 +
|-
 +
| id="f" | [[2.0/Modules/cs_mode|cs_mode]] || MODE || Control modes and mode locks on a channel ||
 +
|-
 +
| id="f" | [[2.0/Modules/cs_op|cs_op]] || OP <br \> DEOP || Give or remove channel operator status || 
 +
|-
 +
| id="f" | [[2.0/Modules/cs_owner|cs_owner]] || OWNER <br \> DEOWNER || Give or remove channel owner status || 
 +
|-
 +
| id="f" | [[2.0/Modules/cs_protected|cs_protect]] || PROTECT <br \> DEPROTECT ||  || 
 
|-
 
|-
 
| id="f" | [[2.0/Modules/cs_register|cs_register]] || REGISTER ||  Registers a channel || REGISTER '''<ins>channel</ins>''' '''<ins>description</ins>'''
 
| id="f" | [[2.0/Modules/cs_register|cs_register]] || REGISTER ||  Registers a channel || REGISTER '''<ins>channel</ins>''' '''<ins>description</ins>'''
 +
|-
 +
| id="f" | [[2.0/Modules/cs_set|cs_set]] || SET || Set channel options and information || SET '''<ins>channel</ins>''' '''<ins>options</ins>'''
 
|-
 
|-
 
| id="f" | [[2.0/Modules/cs_status|cs_status]] || STATUS ||  Tells you the users access on a channel || STATUS '''<ins>channel</ins>''' '''[<ins>user</ins>]'''
 
| id="f" | [[2.0/Modules/cs_status|cs_status]] || STATUS ||  Tells you the users access on a channel || STATUS '''<ins>channel</ins>''' '''[<ins>user</ins>]'''
 
|-
 
|-
| id="f" | [[2.0/Modules/cs_unban|cs_unban]] || UNBAN ||  Tells chanserv to unban you or another user on a channel. || UNBAN '''<ins>channel</ins>''' '''[<ins>nick</ins>]'''
+
| id="f" | [[2.0/Modules/cs_suspend|cs_suspend]] || SUSPEND <br \> UNSUSPEND ||  Prevents or releases a channel from being used preserving channel data and settings || SUSPEND '''<ins>channel</ins>''' <br \> UNSUSPEND '''<ins>channel</ins>'''
 +
|-
 +
| id="f" | [[2.0/Modules/cs_sync|cs_sync]] || SYNC || Sync users channel modes ||
 +
|-
 +
| id="f" | [[2.0/Modules/cs_topic|cs_topic]] || topic || Manipulate the topic of the specified channel ||
 +
|-
 +
| id="f" | [[2.0/Modules/cs_up|cs_up]] || UP || Updates a selected nicks status on a channel ||
 +
|-
 +
| id="f" | [[2.0/Modules/cs_voice|cs_voice]] || VOICE <br \> DEVOICE || Give or remove channel voice status  || 
 
|}
 
|}
  

Revision as of 23:02, 5 May 2014

Language

English

Commands

NickServ


Module

Provided Commands Description Syntax
ns_access ACCESS Modify the list of authorized addresses ACCESS ADD [nickname] mask
ACCESS DEL [nickname] mask
ACCESS LIST [nickname]
ns_ajoin AJOIN Manage your auto join list AJOIN ADD [nickname] channel [key]
AJOIN DEL [nickname] channel
AJOIN LIST [nickname]
ns_alist ALIST List channels you have access on ALIST [nickname]
ns_cert CERT Modify the nickname client certificate list CERT ADD [nickname] fingerprint
CERT DEL [nickname] fingerprint
CERT LIST [nickname]
ns_confirm CONFIRM Confirm a passcode CONFIRM passcode
ns_drop DROP Cancel the registration of a nickname DROP nickname
ns_getemail GETEMAIL Returns the matching nicks that used given email GETEMAIL email
ns_getpass GETPASS Returns the password for the given nickname GETPASS nickname
ns_group GROUP Join a group GROUP target password
UNGROUP Remove a nick from a group UNGROUP [nick]
ns_identify IDENTIFY Identify yourself with your password IDENTIFY [account] password
ns_info INFO displays information about a given nickname INFO [nickname]
ns_logout LOGOUT Reverses the effect of the IDENTIFY command LOGOUT [nickname [REVALIDATE] ]
ns_recover RECOVER Regains control of your nick RECOVER nickname [password]
RELEASE RELEASE nickname [password]
GHOST GHOST nickname [password]
ns_register REGISTER Register a nickname REGISTER password email
ns_resetpass RESETPASS Helps you reset lost passwords RESETPASS Nickname email
ns_set SET Set options, including kill protection. SET options
ns_set_misc SET Allows to add additional SET options (like ICQ, AIM, etc) that can be displayed in ns_info SET options
ns_status STATUS Returns the owner status of the given nickname STATUS nickname
ns_suspend SUSPEND Suspends or Un-Suspens a registered nickname, which prevents/allows it to be used SUSPEND nickanme
UNSUSPEND UNSUSPEND nickname
ns_update UPDATE Updates your current status, i.e. it checks for new memos UPDATE

ChanServ


Module

Provided Commands Description Syntax
cs_access ACCESS
FLAGS
Modify the list of privileged users
cs_akick AKICK Maintain the AutoKick list
cs_xop AOP
HOP
QOP
SOP
VOP
Manage the channel xOP lists
cs_ban BAN
UNBAN
Bans or nnbans a nick or hostmask from a channel BAN channel [+expiry] {nick or mask} [reason]
cs_clone CLONE Copy all settings from one channel to another
cs_drop DROP Unregisters the named channel DROP channel
cs_down DOWN Removes a selected nicks status from a channel
cs_enforce ENFORCE Enforce various channel modes and set options
cs_entrymsg ENTRYMSG Manage the channel's entry messages
cs_getkey GETKEY Returns the key of the given channel GETKEY channel
cs_halfop HALFOP
DEHALFOP
Give or remove halfop status to a user
cs_info INFO Returns information about the given channel INFO channel
cs_invite INVITE Invites you or someone else into the channel INVITE channel [nick]
cs_kick KICK Kicks a specified nick or hostmask from the channel KICK channel {nick or mask}
cs_levels LEVELS Redefine the meanings of access levels
cs_list LIST Give you a list of channels based on the pattern given LIST pattern [SUSPENDED] [NOEXPIRE]
cs_log LOG Configures channel logging settings
cs_mode MODE Control modes and mode locks on a channel
cs_op OP
DEOP
Give or remove channel operator status
cs_owner OWNER
DEOWNER
Give or remove channel owner status
cs_protect PROTECT
DEPROTECT
cs_register REGISTER Registers a channel REGISTER channel description
cs_set SET Set channel options and information SET channel options
cs_status STATUS Tells you the users access on a channel STATUS channel [user]
cs_suspend SUSPEND
UNSUSPEND
Prevents or releases a channel from being used preserving channel data and settings SUSPEND channel
UNSUSPEND channel
cs_sync SYNC Sync users channel modes
cs_topic topic Manipulate the topic of the specified channel
cs_up UP Updates a selected nicks status on a channel
cs_voice VOICE
DEVOICE
Give or remove channel voice status

BotServ


Module

Provided Commands Description Syntax
bs_control ACT Makes the bot do the equivalent of a "/me" command
SAY Makes the bot say the given text on the given channel
bs_assign ASSIGN Assigns a bot to a channel
bs_badwords BADWORDS Maintains the bad words list
bs_bot BOT Maintains network bot list
2.0/Modules/bs_botlist BOTLIST Lists available bots
bs_info INFO Allows you to see BotServ information about a channel or a bot
bs_kick KICK Configures kickers
bs_set SET Configures bot options
bs_unassign UNASSIGN Unassigns a bot from a channel

MemoServ


Module

Provided Commands Description Syntax
ms_cancel CANCEL Cancel the last memo you sent
ms_check CHECK Checks if last memo to a nick was read
ms_del DEL Delete a memo or memos
ms_ignore IGNORE Manage the memo ignore list
ms_info INFO Displays information about your memos
ms_list LIST List your memos
ms_read READ Read a memo or memos
ms_rsend RSEND Sends a memo and requests a read receipt SEND [nick / channel] memo-text
ms_send SEND Send a memo to a nick or channel
ms_sendall SENDALL Send a memo to all registered users
ms_set SET Set options related to memos
ms_staff STAFF Send a memo to all opers/admins

HostServ


Module

Provided Commands Description Syntax
hs_del DEL Delete the vhost of another user
DELALL Delete the vhost for all nicks in a group
hs_group GROUP Syncs the vhost for all nicks in a group
hs_list LIST Displays one or more vhost entries
hs_off OFF Deactivates your assigned vhost
hs_on ON Activates your assigned vhost
hs_request ACTIVATE Approve the requested vHost of a user
REJECT Reject the requested vHost of a user
REQUEST Request a vHost for your nick
WAITING Retrieves the vhost requests
hs_set SET Set the vhost of another user
SETALL Set the vhost for all nicks in a group

OperServ

Pseudoclients

Protocol

Encryption


Module

Description
enc_md5 One-way encryption MD5
enc_none For plain text passwords
enc_old Database compatibility with broken MD5 passwords prior anope 1.7.17
enc_sha1 One-way encryption SHA1
enc_sha256 One-way encryption SHA256 with random initialization vector

Database

Extra Modules

Stats Modules