mirror of
https://github.com/matrix-construct/construct
synced 2024-12-26 15:33:54 +01:00
Add help/opers/extban for users and opers.
This commit is contained in:
parent
3c30c7a2de
commit
9e970ffd6d
4 changed files with 63 additions and 26 deletions
|
@ -16,7 +16,7 @@ SYMLINKS= topic accept cmode admin names links away whowas \
|
|||
version kick who invite quit join list nick oper part \
|
||||
time credits motd userhost users whois ison lusers \
|
||||
user help pass error challenge knock ping pong \
|
||||
cprivmsg cnotice map trace chantrace
|
||||
cprivmsg cnotice map trace chantrace extban
|
||||
|
||||
all:
|
||||
build:
|
||||
|
|
35
help/opers/extban
Normal file
35
help/opers/extban
Normal file
|
@ -0,0 +1,35 @@
|
|||
MODE <channel> <+|-><b|q|e|I> $[~]<type>[:<data>]
|
||||
|
||||
Extended bans (ban conditionals) allow different checks than the usual
|
||||
nick!user@host or nick!user@ip match to determine whether someone should
|
||||
be banned, quieted, exempted or invited.
|
||||
|
||||
Extended bans are of the form $[~]<type>[:<data>]. The <type> is one
|
||||
character (case insensitive) and determines the type of match. Most types
|
||||
allow or require an extra field <data>. If the tilde (~) is present, the
|
||||
result of the comparison will be negated, unless the ban is invalid in which
|
||||
case it will never match. Invalid bans are ones where <data> is missing but
|
||||
required or where <data> is otherwise invalid as noted below.
|
||||
|
||||
Unless noted below, all types can be used with +b, +q, +e and +I.
|
||||
|
||||
extb Type - DESCRIPTION
|
||||
------------------------------------------------------------------------
|
||||
$a - Matches all logged in users
|
||||
$a:<mask> - Matches users logged in with a username matching the mask
|
||||
(* and ? wildcards)
|
||||
$c:<chan> - Matches users who are on the given channel; this is only
|
||||
valid if the channel exists and is not +s or +p. (The ops
|
||||
of the channel the ban is on cannot necessarily see whether
|
||||
the user is in the target channel, so it should not
|
||||
influence whether they can join either.)
|
||||
$o - Matches opers (most useful with +I)
|
||||
$r:<mask> - Matches users with a realname (gecos) matching the mask
|
||||
(* and ? wildcards); this can only be used with +b and +q
|
||||
$s:<mask> - matches users connected to a server matching the mask
|
||||
(* and ? wildcards); this can only be used with +b and +q
|
||||
$j:<chan> - matches users who are or are not banned from a specified
|
||||
channel
|
||||
$x:<mask> - Bans all users with matching nick!user@host#gecos
|
||||
$z - Matches all SSL users
|
||||
|
|
@ -5,19 +5,20 @@ CHALLENGE CHANTRACE CLOSE CMODE
|
|||
CNOTICE CONNECT CPRIVMSG CREDITS
|
||||
DIE DLINE ERROR ETRACE
|
||||
HELP INDEX INFO INVITE
|
||||
ISON JOIN KICK KILL
|
||||
KLINE KNOCK LINKS LIST
|
||||
LOCOPS LUSERS MAP MASKTRACE
|
||||
MODLIST MODLOAD MODRELOAD MODRESTART
|
||||
MODUNLOAD MOTD NAMES NICK
|
||||
NOTICE OPER OPERSPY OPERWALL
|
||||
PART PASS PING PONG
|
||||
POST PRIVMSG QUIT REHASH
|
||||
RESTART RESV SCAN SERVER
|
||||
SET SJOIN SNOMASK SQUIT
|
||||
STATS SVINFO TESTGECOS TESTLINE
|
||||
TESTMASK TIME TOPIC TRACE
|
||||
UHELP UMODE UNDLINE UNKLINE
|
||||
UNREJECT UNRESV UNXLINE USER
|
||||
USERHOST USERS VERSION WALLOPS
|
||||
WHO WHOIS WHOWAS XLINE
|
||||
EXTBAN ISON JOIN KICK
|
||||
KILL KLINE KNOCK LINKS
|
||||
LIST LOCOPS LUSERS MAP
|
||||
MASKTRACE MODLIST MODLOAD MODRELOAD
|
||||
MODRESTART MODUNLOAD MOTD NAMES
|
||||
NICK NOTICE OPER OPERSPY
|
||||
OPERWALL PART PASS PING
|
||||
PONG POST PRIVMSG QUIT
|
||||
REHASH RESTART RESV SCAN
|
||||
SERVER SET SJOIN SNOMASK
|
||||
SQUIT STATS SVINFO TESTGECOS
|
||||
TESTLINE TESTMASK TIME TOPIC
|
||||
TRACE UHELP UMODE UNDLINE
|
||||
UNKLINE UNREJECT UNRESV UNXLINE
|
||||
USER USERHOST USERS VERSION
|
||||
WALLOPS WHO WHOIS WHOWAS
|
||||
XLINE
|
||||
|
|
|
@ -2,12 +2,13 @@ Help topics available to users:
|
|||
|
||||
ACCEPT ADMIN AWAY CHALLENGE
|
||||
CMODE CNOTICE CPRIVMSG CREDITS
|
||||
ERROR HELP INDEX INFO
|
||||
INVITE ISON JOIN KICK
|
||||
KNOCK LINKS LIST LUSERS
|
||||
MAP MOTD NAMES NICK
|
||||
NOTICE OPER PART PASS
|
||||
PING PONG PRIVMSG QUIT
|
||||
STATS TIME TOPIC TRACE
|
||||
UMODE USER USERHOST USERS
|
||||
VERSION WHO WHOIS WHOWAS
|
||||
ERROR EXTBAN HELP INDEX
|
||||
INFO INVITE ISON JOIN
|
||||
KICK KNOCK LINKS LIST
|
||||
LUSERS MAP MOTD NAMES
|
||||
NICK NOTICE OPER PART
|
||||
PASS PING PONG PRIVMSG
|
||||
QUIT STATS TIME TOPIC
|
||||
TRACE UMODE USER USERHOST
|
||||
USERS VERSION WHO WHOIS
|
||||
WHOWAS
|
||||
|
|
Loading…
Reference in a new issue