docker-hybrid/config/anope/services.oper.conf

2463 lines
56 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/*
* example configuration at https://github.com/anope/anope/blob/2.0/data/botserv.example.conf
*/
{
name = "nickserv.host";
value = "operserv.am.nl.eu.clandestine.network";
}
define
{
name = "chanserv.host";
value = "operserv.am.nl.eu.clandestine.network";
}
define
{
name = "botserv.host";
value = "operserv.am.nl.eu.clandestine.network";
}
define
{
name = "hostserv.host";
value = "operserv.am.nl.eu.clandestine.network";
}
define
{
name = "memoserv.host";
value = "operserv.am.nl.eu.clandestine.network";
}
define
{
name = "operserv.host";
value = "operserv.am.nl.eu.clandestine.network";
}
define
{
name = "global.host";
value = "operserv.am.nl.eu.clandestine.network";
}
define
{
name = "enforcer.host";
value = "operserv.am.nl.eu.clandestine.network";
}
uplink
{
host = "100.64.64.58";
ipv6 = no;
ssl = no;
port = 55555;
password = "password";
}
serverinfo
{
name = "operserv.am.nl.eu.clandestine.network";
description = "𝓷3𝓽𝔀3𝓻𝓴";
id = "15X";
pid = "data/services.pid";
motd = "conf/services.motd";
}
module
{
name = "hybrid";
use_server_side_mlock = yes;
use_server_side_topiclock = yes;
}
module {
name = "enc_sha256";
}
module
{
name = "db_flatfile"
database = "anope.db"
keepbackups = 1024
fork = no
}
networkinfo
{
networkname = "𝓷3𝓽𝔀3𝓻𝓴";
nicklen = 30;
userlen = 10;
hostlen = 64;
chanlen = 50;
modelistsize = 128;
vhost_chars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789.-\x03\x02";
allow_undotted_vhosts = false;
disallow_start_or_end = ".-";
}
service {
nick = "ADMIN"
user = "ADMIN"
host = "botserv.host"
gecos = "ADMIN Service"
channels = "@#oper"
}
options {
user = "anope";
casemap = "ascii";
seed = 9866235;
strictpasswords = no;
badpasslimit = 5;
badpasstimeout = 1h;
updatetimeout = 5m;
hidestatso = yes;
expiretimeout = 30m;
readtimeout = 5s;
warningtimeout = 4h;
timeoutcheck = 3s;
retrywait = 60s;
hideprivilegedcommands = no;
hideregisteredcommands = no;
ulineservers = "1ns3c.ur1.ty"
useprivmsg = no;
}
log
{
bot = "Global";
target = "#oper";
admin = "global/* operserv/chankill operserv/mode operserv/kick operserv/akill operserv/s*line operserv/noop operserv/jupe operserv/oline operserv/set operserv/svsnick operserv/svsjoin operserv/svspart nickserv/getpass */drop */register";
servers = "squit";
users = "oper";
other = "expire/* bados akill/*";
}
opertype
{
name = "Helper";
commands = "hostserv/*";
}
opertype
{
name = "Services Operator";
inherits = "Helper, Another Helper";
commands = "chanserv/list chanserv/suspend chanserv/topic memoserv/staff nickserv/list nickserv/suspend operserv/mode operserv/chankill operserv/akill operserv/session operserv/modinfo operserv/sqline operserv/oper operserv/kick operserv/ignore operserv/snline";
privs = "chanserv/auspex chanserv/no-register-limit memoserv/* nickserv/auspex nickserv/confirm";}
opertype
{
name = "Services Administrator";
inherits = "Services Operator";
commands = "botserv/* chanserv/access/list chanserv/drop chanserv/getkey chanserv/saset/noexpire memoserv/sendall nickserv/saset/* nickserv/getemail operserv/news operserv/jupe operserv/svs operserv/stats operserv/oline operserv/noop operserv/forbid operserv/svsjoin global/*";
privs = "*";
}
opertype
{
name = "Services Root";
commands = "*";
privs = "*";
}
oper
{
name = "SA_NL_EU_01_HUB";
type = "Services Root";
require_oper = yes;
}
# module
# {
# name = "chanserv"
# client = "ADMIN"
# defaults = "keeptopic cs_keep_modes securefounder signkick secureops"
# maxregistered = 192
# accessmax = 256
# inhabit = 15s
# opersonly = yes
# require = ""
# reasonmax = 256
# signkickformat = "%m (%n)"
# disallow_hostmask_access = false
# disallow_channel_access = false
# always_lower_ts = false
# }
# module {
# name = "botserv"
# client = "ADMIN"
# defaults = "greet fantasy dontkickops"
# minusers = 0
# smartjoin = no
# botmodes = "ao"
# botumodes = "i"
# }
# module
# {
# name = "memoserv"
# client = "ADMIN"
# maxmemos = 256
# senddelay = 3s
# }
module
{
name = "operserv"
client = "ADMIN"
autokillexpiry = 2d
chankillexpiry = 1d
snlineexpiry = 1d
sqlineexpiry = 1d
akillonadd = yes
killonsnline = yes
killonsqline = yes
addakiller = yes
akillids = yes
opersonly = no
}
# module
# {
# name = "nickserv"
# client = "ADMIN"
# forceemail = no
# confirmemailchanges = no
# unregistered_notice = "Identify with ADMIN for access to operator commands"
# regdelay = 1d
# secureadmins = yes
# modeonid = yes
# expire = 3650d
# hidenetsplitquit = no
# killquick = 20s
# kill = 60s
# restrictopernicks = no
# enforceruser = "RIP"
# enforcerhost = "enforcer.host"
# releasetimeout = 1m
# nonicknameownership = yes
# passlen = 32
# }
module
{
name = "global"
client = "ADMIN"
globaloncycledown = "stopped"
globaloncycleup = "started"
anonymousglobal = no
}
module {
name = "gl_global"
}
# module
# {
# name = "hostserv"
# client = "ADMIN"
# activate_on_set = true
# }
module {
name = "fantasy"
fantasycharacter = "`"
}
module {
name = "bs_autoassign"
bot = "ADMIN"
}
module {
name = "bs_badwords"
badwordsmax = 256
casesensitive = yes
}
module {
name = "bs_kick"
keepdata = 10m
gentlebadwordreason = yes
}
module {
name = "cs_set";
defbantype = 2;
persist_lower_ts = true;
}
module {
name = "cs_seen";
simple = false;
}
module {
name = "cs_suspend"
show = "suspended, by, reason, on, expires"
}
module {
name = "cs_list";
listmax = 32;
}
module {
name = "cs_mode"
mlock = "+nt"
max = 32
}
module {
name = "ns_access"
accessmax = 256
addaccessonreg = yes
}
module {
name = "ms_ignore";
max = 256;
}
module {
name = "hs_request";
memouser = yes;
memooper = yes;
}
module {
name = "cs_entrymsg"
maxentries = 32
}
module {
name = "ns_ajoin"
ajoinmax = 256
}
module {
name = "ns_cert"
max = 8
}
module {
name = "ns_group"
maxaliases = 8
nogroupchange = yes
}
module {
name = "ns_identify"
maxlogins = 8
}
module {
name = "os_news"
announcer = "NEWS"
oper_announcer = "ATTN"
}
module {
name = "ns_list"
listmax = 32
}
module {
name = "ns_register"
client = "ADMIN"
registration = "none"
resenddelay = 30m
nickregdelay = 30s
}
module {
name = "hs_group"
syncongroup = false
synconset = false
}
module {
name = "cs_akick"
autokickmax = 256
autokickreason = "User has been banned from the channel"
}
module {
name = "help"
}
module {
name = "m_sasl"
}
module
{
name = "ns_suspend"
show = "suspended, by, reason, on, expires"
}
module {
name = "ns_status";
}
module {
name = "ns_update";
}
module {
name = "hs_del";
}
module {
name = "cs_info";
}
module {
name = "cs_invite"
}
module {
name = "hs_list";
}
module {
name = "bs_bot"
}
module {
name = "bs_botlist"
}
module {
name = "bs_assign"
}
module {
name = "bs_control"
}
module {
name = "bs_info"
}
module {
name = "bs_set";
}
module {
name = "greet";
}
module {
name = "cs_status"
}
module {
name = "cs_set_misc";
}
module {
name = "cs_ban";
}
module {
name = "cs_enforce"
}
module {
name = "cs_access";
}
module {
name = "cs_clone"
}
module {
name = "cs_xop";
}
module {
name = "cs_unban";
}
module {
name = "cs_sync"
}
module {
name = "cs_kick";
}
module {
name = "cs_register";
}
module {
name = "cs_topic";
}
module {
name = "cs_updown";
}
module {
name = "cs_statusupdate";
}
module {
name = "cs_drop";
}
module {
name = "cs_flags";
}
module {
name = "cs_getkey";
}
module {
name = "hs_off";
}
module {
name = "hs_on";
}
module {
name = "hs_set";
}
module {
name = "ms_cancel";
}
module {
name = "ms_check";
}
module {
name = "ms_del";
}
module {
name = "ms_info";
}
module {
name = "ms_list";
}
module {
name = "ms_read";
}
module {
name = "ms_send";
}
module {
name = "ms_sendall";
}
module {
name = "ms_set";
}
module {
name = "ms_staff";
}
module {
name = "ns_alist";
}
module {
name = "ns_drop"
}
module {
name = "ns_info"
}
module {
name = "ns_logout"
}
module {
name = "ns_set"
}
module {
name = "ns_set_misc";
}
module {
name = "os_akill";
}
module {
name = "os_config";
}
module {
name = "os_chankill";
}
module {
name = "os_forbid";
}
module {
name = "os_ignore";
}
module {
name = "os_info";
}
module {
name = "os_jupe";
}
module {
name = "os_kick";
}
module {
name = "os_kill";
}
module {
name = "os_list"
}
module {
name = "os_mode";
}
module {
name = "os_modinfo"
}
module {
name = "os_oper";
}
module {
name = "os_reload";
}
module
{
name = "os_set"
}
module {
name = "os_shutdown"
}
module {
name = "os_stats";
}
module {
name = "os_svs"
}
module {
name = "os_sxline";
}
module {
name = "os_update";
}
fantasy {
name = "L";
command = "nickserv/identify";
prepend_channel = true;
}
fantasy {
name = "ENROLL";
command = "nickserv/register";
prepend_channel = true;
}
fantasy {
name = "ACCESS";
command = "chanserv/access";
}
fantasy {
name = "AKICK";
command = "chanserv/akick";
}
fantasy {
name = "AOP";
command = "chanserv/xop";
}
fantasy {
name = "BAN";
command = "chanserv/ban";
}
fantasy {
name = "CLONE";
command = "chanserv/clone";
}
fantasy {
name = "DEHALFOP";
command = "chanserv/modes";
}
fantasy {
name = "DEOP";
command = "chanserv/modes";
}
fantasy {
name = "DEOWNER";
command = "chanserv/modes";
}
fantasy {
name = "DEPROTECT";
command = "chanserv/modes";
}
fantasy {
name = "DEVOICE";
command = "chanserv/modes";
}
fantasy {
name = "DOWN";
command = "chanserv/down";
}
fantasy {
name = "ENFORCE";
command = "chanserv/enforce";
}
fantasy {
name = "ENTRYMSG";
command = "chanserv/entrymsg";
}
fantasy {
name = "FLAGS";
command = "chanserv/flags";
}
fantasy {
name = "HALFOP";
command = "chanserv/modes";
}
fantasy {
name = "HELP";
command = "generic/help";
prepend_channel = false;
}
fantasy {
name = "HOP";
command = "chanserv/xop";
}
fantasy {
name = "INFO";
command = "chanserv/info";
prepend_channel = false;
}
fantasy {
name = "INVITE";
command = "chanserv/invite";
}
fantasy {
name = "K";
command = "chanserv/kick";
}
fantasy {
name = "KB";
command = "chanserv/ban";
}
fantasy {
name = "KICK";
command = "chanserv/kick";
}
fantasy {
name = "LEVELS";
command = "chanserv/levels";
}
fantasy {
name = "LIST";
command = "chanserv/list";
prepend_channel = false;
}
fantasy {
name = "LOG";
command = "chanserv/log";
}
fantasy {
name = "MODE";
command = "chanserv/mode";
}
fantasy {
name = "MUTE";
command = "chanserv/ban";
kick = no;
mode = "QUIET";
}
fantasy {
name = "OP";
command = "chanserv/modes";
}
fantasy {
name = "OWNER";
command = "chanserv/modes";
}
fantasy {
name = "PROTECT";
command = "chanserv/modes";
}
fantasy {
name = "QOP";
command = "chanserv/xop";
}
fantasy {
name = "SEEN";
command = "chanserv/seen";
prepend_channel = false;
}
fantasy {
name = "SOP";
command = "chanserv/xop";
}
fantasy {
name = "STATUS";
command = "chanserv/status";
}
fantasy {
name = "SUSPEND";
command = "chanserv/suspend";
permission = "chanserv/suspend";
}
fantasy {
name = "SYNC";
command = "chanserv/sync";
}
fantasy {
name = "TOPIC";
command = "chanserv/topic";
}
fantasy {
name = "UNBAN";
command = "chanserv/unban";
}
fantasy {
name = "UNSUSPEND";
command = "chanserv/unsuspend";
permission = "chanserv/suspend";
}
fantasy {
name = "UP";
command = "chanserv/up";
}
fantasy {
name = "VOICE";
command = "chanserv/modes";
}
fantasy {
name = "VOP";
command = "chanserv/xop";
}
fantasy {
name = "O_AKILL";
command = "operserv/akill";
prepend_channel = false;
# permission = "operserv/akill";
}
fantasy {
name = "O_CONFIG";
command = "operserv/config";
prepend_channel = false;
# permission = "operserv/config";
}
fantasy {
name = "O_CHANKILL";
command = "operserv/chankill";
prepend_channel = false;
# permission = "operserv/chankill";
}
fantasy {
name = "O_EXCEPTION";
command = "operserv/exception";
prepend_channel = false;
# permission = "operserv/exception";
}
fantasy {
name = "O_FORBID";
command = "operserv/forbid";
prepend_channel = false;
# permission = "operserv/forbid";
}
fantasy {
name = "O_JUPE";
command = "operserv/jupe";
prepend_channel = false;
# permission = "operserv/jupe";
}
fantasy {
name = "O_KILL";
command = "operserv/kill";
prepend_channel = false;
# permission = "operserv/kill";
}
fantasy {
name = "O_LOGONNEWS";
command = "operserv/logonnews";
prepend_channel = false;
# permission = "operserv/logonnews";
}
fantasy {
name = "O_MODE";
command = "operserv/mode";
prepend_channel = false;
# permission = "operserv/mode";
}
fantasy {
name = "O_NEWS";
command = "operserv/news";
prepend_channel = false;
# permission = "operserv/news";
}
fantasy {
name = "O_OPER";
command = "operserv/oper";
prepend_channel = false;
# permission = "operserv/oper";
}
fantasy {
name = "O_OPERNEWS";
command = "operserv/opernews";
prepend_channel = false;
# permission = "operserv/opernews";
}
fantasy {
name = "O_RANDOMNEWS";
command = "operserv/randomnews";
prepend_channel = false;
# permission = "operserv/randomnews";
}
fantasy {
name = "O_RELOAD";
command = "operserv/reload";
prepend_channel = false;
# permission = "operserv/reload";
}
fantasy {
name = "O_SET";
command = "operserv/set";
prepend_channel = false;
# permission = "operserv/set";
}
fantasy {
name = "O_SNLINE";
command = "operserv/snline";
prepend_channel = false;
# permission = "operserv/sqline";
}
fantasy {
name = "O_SQLINE";
command = "operserv/sqline";
prepend_channel = false;
# permission = "operserv/sqline";
}
fantasy {
name = "O_SVSJOIN";
command = "operserv/svsjoin";
prepend_channel = false;
# permission = "operserv/svsjoin";
}
fantasy {
name = "O_SVSNICK";
command = "operserv/svsnick";
prepend_channel = false;
# permission = "operserv/svsnick";
}
fantasy {
name = "O_SVSPART";
command = "operserv/svspart";
prepend_channel = false;
# permission = "operserv/svspart";
}
fantasy {
name = "O_UMODE";
command = "operserv/umode";
prepend_channel = false;
# permission = "operserv/umode";
}
fantasy {
name = "O_UPDATE";
command = "operserv/update";
prepend_channel = false;
# permission = "operserv/update";
}
fantasy {
name = "O_USERLIST";
command = "operserv/userlist";
prepend_channel = false;
# permission = "operserv/userlist";
}
privilege {
name = "GREET"
rank = 40
level = 5
flag = "g"
xop = "AOP"
}
privilege {
name = "ACCESS_CHANGE"
rank = 0
level = 10
flag = "f"
xop = "SOP"
}
privilege {
name = "ACCESS_LIST"
rank = 10
level = 3
flag = "f"
xop = "VOP"
}
privilege {
name = "AKICK"
rank = 250
level = 10
flag = "K"
xop = "SOP"
}
privilege {
name = "ASSIGN"
rank = 270
level = "founder"
flag = "s"
xop = "QOP"
}
privilege {
name = "AUTOHALFOP"
rank = 100
level = 4
flag = "H"
xop = "HOP"
}
privilege {
name = "AUTOOP"
rank = 210
level = 5
flag = "O"
xop = "AOP"
}
privilege {
name = "AUTOOWNER"
rank = 330
level = 9999
flag = "Q"
xop = "QOP"
}
privilege {
name = "AUTOPROTECT"
rank = 240
level = 10
flag = "A"
xop = "SOP"
}
privilege {
name = "AUTOVOICE"
rank = 50
level = 3
flag = "V"
xop = "VOP"
}
privilege {
name = "BADWORDS"
rank = 260
level = 10
flag = "K"
xop = "SOP"
}
privilege {
name = "BAN"
rank = 150
level = 4
flag = "b"
xop = "HOP"
}
privilege {
name = "FANTASIA"
rank = 30
level = 3
flag = "c"
xop = "VOP"
}
privilege {
name = "FOUNDER"
rank = 360
level = 10000
flag = "F"
xop = "QOP"
}
privilege {
name = "GETKEY"
rank = 180
level = 5
flag = "G"
xop = "AOP"
}
privilege {
name = "HALFOP"
rank = 120
level = 5
flag = "h"
xop = "AOP"
}
privilege {
name = "HALFOPME"
rank = 110
level = 4
flag = "h"
xop = "HOP"
}
privilege {
name = "INFO"
rank = 80
level = 9999
flag = "I"
xop = "QOP"
}
privilege {
name = "INVITE"
rank = 190
level = 5
flag = "i"
xop = "AOP"
}
privilege {
name = "KICK"
rank = 130
level = 4
flag = "k"
xop = "HOP"
}
privilege {
name = "MEMO"
rank = 280
level = 10
flag = "m"
xop = "SOP"
}
privilege {
name = "MODE"
rank = 170
level = 9999
flag = "s"
xop = "QOP"
}
privilege {
name = "NOKICK"
rank = 20
level = 1
flag = "N"
xop = "VOP"
}
privilege {
name = "OP"
rank = 230
level = 5
flag = "o"
xop = "SOP"
}
privilege {
name = "OPME"
rank = 220
level = 5
flag = "o"
xop = "AOP"
}
privilege {
name = "OWNER"
rank = 350
level = "founder"
flag = "q"
xop = "QOP"
}
privilege {
name = "OWNERME"
rank = 340
level = 9999
flag = "q"
xop = "QOP"
}
privilege {
name = "PROTECT"
rank = 310
level = 9999
flag = "a"
xop = "QOP"
}
privilege {
name = "PROTECTME"
rank = 300
level = 10
flag = "a"
xop = "SOP"
}
privilege {
name = "SAY"
rank = 90
level = 5
flag = "B"
xop = "AOP"
}
privilege {
name = "SET"
rank = 320
level = 9999
flag = "s"
xop = "QOP"
}
privilege {
name = "SIGNKICK";
rank = 140;
level = 9999;
flag = "K";
xop = "QOP";
}
privilege {
name = "TOPIC";
rank = 160;
level = 5;
flag = "t";
xop = "AOP";
}
privilege {
name = "UNBAN";
rank = 200;
level = 4;
flag = "u";
xop = "HOP";
}
privilege {
name = "VOICE";
rank = 70;
level = 4;
flag = "v";
xop = "HOP";
}
privilege {
name = "VOICEME";
rank = 60;
level = 3;
flag = "v";
xop = "VOP";
}
command_group {
name = "chanserv/access";
description = _("Used to manage the list of privileged users");
}
command_group {
name = "chanserv/status";
description = _("Used to modify the channel status of you or other users");
}
command_group {
name = "chanserv/management"
description = _("Used to manage channels")
}
command_group {
name = "chanserv/admin";
description = _("Services Operator commands");
}
command_group {
name = "nickserv/admin"
description = _("Services Operator commands")
}
command {
service = "ChanServ";
name = "GETKEY";
command = "chanserv/getkey";
}
command {
service = "ChanServ";
name = "INFO";
command = "chanserv/info";
}
command {
service = "ChanServ";
name = "INVITE";
command = "chanserv/invite";
}
command {
service = "ChanServ";
name = "KICK";
command = "chanserv/kick";
}
command {
service = "ChanServ";
name = "LIST";
command = "chanserv/list";
}
command {
service = "ChanServ";
name = "SET PRIVATE";
command = "chanserv/set/private";
}
command {
service = "ChanServ";
name = "MODE";
command = "chanserv/mode";
group = "chanserv/management";
}
command {
service = "ChanServ";
name = "OWNER";
command = "chanserv/modes";
group = "chanserv/status";
set = "OWNER";
}
command {
service = "ChanServ";
name = "DEOWNER";
command = "chanserv/modes";
group = "chanserv/status";
unset = "OWNER";
}
command {
service = "ChanServ";
name = "PROTECT";
command = "chanserv/modes";
group = "chanserv/status";
set = "PROTECT";
}
command {
service = "ChanServ";
name = "DEPROTECT";
command = "chanserv/modes";
group = "chanserv/status";
unset = "PROTECT";
}
command {
service = "ChanServ";
name = "OP";
command = "chanserv/modes";
group = "chanserv/status";
set = "OP";
}
command {
service = "ChanServ";
name = "DEOP";
command = "chanserv/modes";
group = "chanserv/status";
unset = "OP"
}
command {
service = "ChanServ";
name = "HALFOP";
command = "chanserv/modes";
group = "chanserv/status";
set = "HALFOP"
}
command {
service = "ChanServ";
name = "DEHALFOP";
command = "chanserv/modes";
group = "chanserv/status";
unset = "HALFOP";
}
command {
service = "ChanServ";
name = "VOICE";
command = "chanserv/modes";
group = "chanserv/status";
set = "VOICE"
}
command {
service = "ChanServ";
name = "DEVOICE";
command = "chanserv/modes";
group = "chanserv/status";
unset = "VOICE";
}
command {
service = "ChanServ";
name = "CINIT";
command = "chanserv/register";
}
command {
service = "OperServ";
name = "SEEN";
command = "operserv/seen";
permission = "operserv/seen";
}
command {
service = "ChanServ";
name = "SET";
command = "chanserv/set";
group = "chanserv/management";
}
command {
service = "ChanServ";
name = "SET AUTOOP";
command = "chanserv/set/autoop";
}
command {
service = "ChanServ";
name = "SET BANTYPE";
command = "chanserv/set/bantype";
}
command {
service = "ChanServ";
name = "SET DESCRIPTION";
command = "chanserv/set/description";
}
command {
service = "ChanServ";
name = "SET DESC";
command = "chanserv/set/description";
hide = yes;
}
command {
service = "ChanServ";
name = "SET FOUNDER";
command = "chanserv/set/founder";
}
command {
service = "ChanServ";
name = "SET KEEPMODES";
command = "chanserv/set/keepmodes";
}
command {
service = "ChanServ";
name = "SET PEACE";
command = "chanserv/set/peace";
}
command {
service = "ChanServ";
name = "SET PERSIST";
command = "chanserv/set/persist";
}
command {
service = "ChanServ";
name = "SET RESTRICTED";
command = "chanserv/set/restricted";
}
command {
service = "ChanServ";
name = "SET SECURE";
command = "chanserv/set/secure";
}
command {
service = "ChanServ";
name = "SET SECUREFOUNDER";
command = "chanserv/set/securefounder";
}
command {
service = "ChanServ";
name = "SET SECUREOPS";
command = "chanserv/set/secureops";
}
command {
service = "ChanServ";
name = "SET SIGNKICK";
command = "chanserv/set/signkick";
}
command {
service = "ChanServ";
name = "SET SUCCESSOR";
command = "chanserv/set/successor";
}
command {
service = "ChanServ";
name = "SET NOEXPIRE";
command = "chanserv/saset/noexpire";
permission = "chanserv/saset/noexpire";
}
command {
service = "ChanServ";
name = "SET URL";
command = "chanserv/set/misc";
misc_description = _("Associate a URL with the channel");
}
command {
service = "ChanServ";
name = "SET EMAIL";
command = "chanserv/set/misc";
misc_description = _("Associate an E-mail address with the channel");
}
command {
service = "ChanServ";
name = "STATUS";
command = "chanserv/status";
}
command {
service = "ChanServ";
name = "SUSPEND";
command = "chanserv/suspend";
permission = "chanserv/suspend";
group = "chanserv/admin";
}
command {
service = "ChanServ";
name = "UNSUSPEND";
command = "chanserv/unsuspend";
permission = "chanserv/suspend";
group = "chanserv/admin";
}
command {
service = "ChanServ";
name = "SYNC";
command = "chanserv/sync";
group = "chanserv/management";
}
command {
service = "ChanServ";
name = "TOPIC";
command = "chanserv/topic";
group = "chanserv/management";
}
command {
service = "ChanServ";
name = "SET KEEPTOPIC";
command = "chanserv/set/keeptopic";
}
command {
service = "ChanServ";
name = "UNBAN";
command = "chanserv/unban";
}
command {
service = "ChanServ";
name = "DOWN";
command = "chanserv/down";
group = "chanserv/status";
}
command {
service = "ChanServ";
name = "UP";
command = "chanserv/up";
group = "chanserv/status";
}
command {
service = "ChanServ";
name = "QOP";
command = "chanserv/xop";
group = "chanserv/access";
}
command {
service = "ChanServ";
name = "SOP";
command = "chanserv/xop";
group = "chanserv/access";
}
command {
service = "ChanServ";
name = "AOP";
command = "chanserv/xop";
group = "chanserv/access";
}
command {
service = "ChanServ";
name = "HOP";
command = "chanserv/xop";
group = "chanserv/access";
}
command {
service = "ChanServ";
name = "VOP";
command = "chanserv/xop";
group = "chanserv/access";
}
command {
service = "Global";
name = "HELP";
command = "generic/help";
}
command {
service = "Global";
name = "GLOBAL";
command = "global/global";
permission = "global/global";
}
command {
service = "HostServ";
name = "HELP";
command = "generic/help";
}
command {
service = "HostServ";
name = "DEL";
command = "hostserv/del";
permission = "hostserv/del";
}
command {
service = "HostServ";
name = "DELALL";
command = "hostserv/delall";
permission = "hostserv/del";
}
command {
service = "HostServ";
name = "GROUP";
command = "hostserv/group";
}
command {
service = "HostServ";
name = "LIST";
command = "hostserv/list";
permission = "hostserv/list";
}
command {
service = "ChanServ";
name = "FLAGS";
command = "chanserv/flags";
group = "chanserv/access";
}
command {
service = "ChanServ";
name = "DROP";
command = "chanserv/drop";
}
command {
service = "ChanServ";
name = "ENFORCE";
command = "chanserv/enforce";
group = "chanserv/management";
}
command {
service = "ChanServ";
name = "ENTRYMSG";
command = "chanserv/entrymsg";
group = "chanserv/management";
}
command {
service = "HostServ";
name = "OFF";
command = "hostserv/off";
}
command {
service = "HostServ";
name = "ON";
command = "hostserv/on";
}
command {
service = "HostServ";
name = "REQUEST";
command = "hostserv/request";
}
command {
service = "HostServ";
name = "ACTIVATE";
command = "hostserv/activate";
permission = "hostserv/set";
}
command {
service = "HostServ";
name = "REJECT";
command = "hostserv/reject";
permission = "hostserv/set";
}
command {
service = "HostServ";
name = "WAITING";
command = "hostserv/waiting";
permission = "hostserv/set";
}
command {
service = "HostServ";
name = "SET";
command = "hostserv/set";
permission = "hostserv/set";
}
command {
service = "HostServ";
name = "SETALL";
command = "hostserv/setall";
permission = "hostserv/set";
}
command {
service = "ChanServ";
name = "BAN";
command = "chanserv/ban";
}
command {
service = "BotServ";
name = "HELP";
command = "generic/help";
}
command {
service = "BotServ";
name = "ASSIGN";
command = "botserv/assign";
}
command {
service = "BotServ";
name = "UNASSIGN";
command = "botserv/unassign";
}
command {
service = "BotServ";
name = "SET NOBOT";
command = "botserv/set/nobot";
permission = "botserv/set/nobot";
}
command {
service = "BotServ";
name = "BADWORDS";
command = "botserv/badwords";
}
command {
service = "BotServ";
name = "BOT";
command = "botserv/bot";
permission = "botserv/bot";
}
command {
service = "BotServ";
name = "BOTLIST";
command = "botserv/botlist";
}
command {
service = "BotServ";
name = "ACT";
command = "botserv/act";
}
command {
service = "BotServ";
name = "SAY";
command = "botserv/say";
}
command {
service = "BotServ";
name = "INFO";
command = "botserv/info";
}
command {
service = "BotServ";
name = "KICK";
command = "botserv/kick";
}
command {
service = "BotServ";
name = "KICK AMSG";
command = "botserv/kick/amsg";
}
command {
service = "BotServ";
name = "KICK BADWORDS";
command = "botserv/kick/badwords";
}
command {
service = "BotServ";
name = "KICK BOLDS";
command = "botserv/kick/bolds";
}
command {
service = "BotServ";
name = "KICK CAPS";
command = "botserv/kick/caps";
}
command {
service = "BotServ";
name = "KICK COLORS";
command = "botserv/kick/colors";
}
command {
service = "BotServ";
name = "KICK FLOOD";
command = "botserv/kick/flood";
}
command {
service = "BotServ";
name = "KICK ITALICS";
command = "botserv/kick/italics";
}
command {
service = "BotServ";
name = "KICK REPEAT";
command = "botserv/kick/repeat";
}
command {
service = "BotServ";
name = "KICK REVERSES";
command = "botserv/kick/reverses";
}
command {
service = "BotServ";
name = "KICK UNDERLINES";
command = "botserv/kick/underlines";
}
command {
service = "BotServ";
name = "SET DONTKICKOPS";
command = "botserv/set/dontkickops";
}
command {
service = "BotServ";
name = "SET DONTKICKVOICES";
command = "botserv/set/dontkickvoices";
}
command {
service = "BotServ";
name = "SET";
command = "botserv/set";
}
command {
service = "BotServ";
name = "SET BANEXPIRE";
command = "botserv/set/banexpire";
}
command {
service = "BotServ";
name = "SET PRIVATE";
command = "botserv/set/private";
permission = "botserv/set/private";
}
command {
service = "BotServ";
name = "SET GREET";
command = "botserv/set/greet";
}
command {
service = "NickServ";
name = "SET GREET";
command = "nickserv/set/greet";
}
command {
service = "NickServ";
name = "SASET GREET";
command = "nickserv/saset/greet";
permission = "nickserv/saset/greet";
}
command {
service = "BotServ";
name = "SET FANTASY";
command = "botserv/set/fantasy";
}
command {
service = "ChanServ";
name = "HELP";
command = "generic/help";
}
command {
service = "ChanServ";
name = "ACCESS";
command = "chanserv/access";
group = "chanserv/access";
}
command {
service = "ChanServ";
name = "LEVELS";
command = "chanserv/levels";
group = "chanserv/access";
}
command {
service = "ChanServ";
name = "AKICK";
command = "chanserv/akick";
group = "chanserv/management";
}
command {
service = "ChanServ";
name = "CLONE";
command = "chanserv/clone";
group = "chanserv/management";
}
command {
service = "MemoServ";
name = "HELP";
command = "generic/help";
}
command {
service = "MemoServ";
name = "CANCEL";
command = "memoserv/cancel";
}
command {
service = "MemoServ";
name = "CHECK";
command = "memoserv/check";
}
command {
service = "MemoServ";
name = "DEL";
command = "memoserv/del";
}
command {
service = "MemoServ";
name = "IGNORE";
command = "memoserv/ignore";
}
command {
service = "MemoServ";
name = "LIST";
command = "memoserv/list";
}
command {
service = "MemoServ";
name = "INFO";
command = "memoserv/info";
}
command {
service = "MemoServ";
name = "READ";
command = "memoserv/read";
}
command {
service = "MemoServ";
name = "SEND";
command = "memoserv/send";
}
command {
service = "NickServ";
name = "INFO";
command = "nickserv/info";
}
command {
service = "NickServ";
name = "SET HIDE";
command = "nickserv/set/hide";
}
command {
service = "NickServ";
name = "SASET HIDE";
command = "nickserv/saset/hide";
permission = "nickserv/saset/hide";
}
command {
service = "MemoServ";
name = "SENDALL";
command = "memoserv/sendall";
permission = "memoserv/sendall";
}
command {
service = "MemoServ";
name = "SET";
command = "memoserv/set";
}
command {
service = "NickServ";
name = "LIST";
command = "nickserv/list";
}
command {
service = "NickServ";
name = "SET PRIVATE";
command = "nickserv/set/private";
}
command {
service = "NickServ";
name = "SASET PRIVATE";
command = "nickserv/saset/private";
permission = "nickserv/saset/private";
}
command {
service = "NickServ";
name = "LOGOUT";
command = "nickserv/logout";
}
command {
service = "NickServ";
name = "REGISTER";
command = "nickserv/register";
}
command {
service = "NickServ";
name = "SET";
command = "nickserv/set";
}
command {
service = "NickServ";
name = "SASET";
command = "nickserv/saset";
permission = "nickserv/saset/";
group = "nickserv/admin";
}
command {
service = "NickServ";
name = "SET AUTOOP";
command = "nickserv/set/autoop";
}
command {
service = "NickServ";
name = "SASET AUTOOP";
command = "nickserv/saset/autoop";
permission = "nickserv/saset/autoop";
}
command {
service = "NickServ";
name = "SET DISPLAY";
command = "nickserv/set/display";
}
command {
service = "NickServ";
name = "SASET DISPLAY";
command = "nickserv/saset/display";
permission = "nickserv/saset/display";
}
command {
service = "NickServ";
name = "SET EMAIL";
command = "nickserv/set/email";
}
command {
service = "NickServ";
name = "SASET EMAIL";
command = "nickserv/saset/email";
permission = "nickserv/saset/email";
}
command {
service = "NickServ";
name = "SET KEEPMODES";
command = "nickserv/set/keepmodes";
}
command {
service = "NickServ";
name = "SASET KEEPMODES";
command = "nickserv/saset/keepmodes";
permission = "nickserv/saset/keepmodes";
}
command {
service = "NickServ";
name = "SET KILL";
command = "nickserv/set/kill";
}
command {
service = "NickServ";
name = "SASET KILL";
command = "nickserv/saset/kill";
permission = "nickserv/saset/kill";
}
command {
service = "NickServ";
name = "SET LANGUAGE";
command = "nickserv/set/language";
}
command {
service = "NickServ";
name = "SASET LANGUAGE";
command = "nickserv/saset/language";
permission = "nickserv/saset/language";
}
command {
service = "NickServ";
name = "SET MESSAGE";
command = "nickserv/set/message";
}
command {
service = "NickServ";
name = "SASET MESSAGE";
command = "nickserv/saset/message";
permission = "nickserv/saset/message";
}
command {
service = "NickServ";
name = "SET PASSWORD";
command = "nickserv/set/password";
}
command {
service = "NickServ";
name = "SASET PASSWORD";
command = "nickserv/saset/password";
permission = "nickserv/saset/password";
}
command {
service = "NickServ";
name = "SET SECURE";
command = "nickserv/set/secure";
}
command {
service = "NickServ";
name = "SASET SECURE";
command = "nickserv/saset/secure";
permission = "nickserv/saset/secure";
}
command {
service = "NickServ";
name = "SASET NOEXPIRE";
command = "nickserv/saset/noexpire";
permission = "nickserv/saset/noexpire";
}
command {
service = "NickServ";
name = "SET URL";
command = "nickserv/set/misc";
misc_description = _("Associate a URL with your account");
}
command {
service = "NickServ";
name = "SASET URL";
command = "nickserv/saset/misc";
misc_description = _("Associate a URL with this account");
permission = "nickserv/saset/url";
group = "nickserv/admin";
}
command {
service = "NickServ";
name = "STATUS";
command = "nickserv/status";
}
command {
service = "NickServ";
name = "SUSPEND";
command = "nickserv/suspend";
permission = "nickserv/suspend";
group = "nickserv/admin";
}
command {
service = "NickServ";
name = "UNSUSPEND";
command = "nickserv/unsuspend";
permission = "nickserv/suspend";
group = "nickserv/admin";
}
command {
service = "NickServ";
name = "UPDATE";
command = "nickserv/update";
}
command {
service = "MemoServ";
name = "STAFF";
command = "memoserv/staff";
permission = "memoserv/staff";
}
command {
service = "NickServ";
name = "HELP";
command = "generic/help";
}
command {
service = "NickServ";
name = "CERT";
command = "nickserv/cert";
}
command {
service = "NickServ";
name = "ACCESS";
command = "nickserv/access";
}
command {
service = "NickServ";
name = "AJOIN";
command = "nickserv/ajoin";
}
command {
service = "NickServ";
name = "ALIST";
command = "nickserv/alist";
}
command {
service = "NickServ";
name = "DROP";
command = "nickserv/drop";
}
command {
service = "NickServ";
name = "GLIST";
command = "nickserv/glist";
}
command {
service = "NickServ";
name = "GROUP";
command = "nickserv/group";
}
command {
service = "NickServ";
name = "UNGROUP";
command = "nickserv/ungroup";
}
command {
service = "NickServ";
name = "ID";
command = "nickserv/identify";
hide = true;
}
command {
service = "NickServ";
name = "IDENTIFY";
command = "nickserv/identify";
}