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"; }
module { name = "cs_set_misc" }
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 email address with the channel"); }
module { name = "cs_status" }
command { service = "CHANSERV"; name = "STATUS"; command = "chanserv/status"; }
command { service = "CHANSERV"; name = "WHY"; command = "chanserv/status"; hide = true; }
module
{
name = "cs_suspend"
suspendexpire = 90d
show = "suspended, by, reason, on, expires"
}
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"; }
module { name = "cs_sync" }
command { service = "CHANSERV"; name = "SYNC"; command = "chanserv/sync"; group = "chanserv/management"; }
module { name = "cs_topic" }
command { service = "CHANSERV"; name = "TOPIC"; command = "chanserv/topic"; group = "chanserv/management"; }
command { service = "CHANSERV"; name = "SET KEEPTOPIC"; command = "chanserv/set/keeptopic"; }
module { name = "cs_unban" }
command { service = "CHANSERV"; name = "UNBAN"; command = "chanserv/unban"; }
module { name = "cs_updown" }
command { service = "CHANSERV"; name = "DOWN"; command = "chanserv/down"; group = "chanserv/status"; }
command { service = "CHANSERV"; name = "UP"; command = "chanserv/up"; group = "chanserv/status"; }
module { name = "cs_xop" }
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"; }
module { name = "cs_statusupdate" }
service
{
nick = "GLOBAL"
user = "_"
host = "services/_"
gecos = "Global Noticer"
channels = "@#services"
}
module
{
name = "global"
client = "GLOBAL"
globaloncycledown = "Services are restarting, they will be back shortly - please be good while they're gone"
globaloncycleup = "Services are now back online - have a nice day"
anonymousglobal = no
}
command { service = "GLOBAL"; name = "HELP"; command = "generic/help"; }
module { name = "gl_global" }
command { service = "GLOBAL"; name = "GLOBAL"; command = "global/global"; permission = "global/global"; }
command { service = "NICKSERV"; name = "HELP"; command = "generic/help"; }
module
{
name = "ns_ajoin"
ajoinmax = 10
}
command { service = "NICKSERV"; name = "AJOIN"; command = "nickserv/ajoin"; }
module { name = "ns_alist" }
command { service = "NICKSERV"; name = "ALIST"; command = "nickserv/alist"; }
command { service = "NICKSERV"; name = "ACCESS"; command = "nickserv/alist"; hide = true; }
module
{
name = "ns_cert"
automatic = yes
max = 5
}
command { service = "NICKSERV"; name = "CERT"; command = "nickserv/cert"; }
module { name = "ns_drop" }
command { service = "NICKSERV"; name = "DROP"; command = "nickserv/drop"; }
module { name = "ns_getemail" }
command { service = "NICKSERV"; name = "GETEMAIL"; command = "nickserv/getemail"; permission = "nickserv/getemail"; group = "nickserv/admin"; }
module
{
name = "ns_group"
maxaliases = 10
nogroupchange = yes
}
command { service = "NICKSERV"; name = "GLIST"; command = "nickserv/glist"; }
command { service = "NICKSERV"; name = "GROUP"; command = "nickserv/group"; }
command { service = "NICKSERV"; name = "UNGROUP"; command = "nickserv/ungroup"; }
module
{
name = "ns_identify"
maxlogins = 10
}
command { service = "NICKSERV"; name = "ID"; command = "nickserv/identify"; hide = true; }
command { service = "NICKSERV"; name = "IDENTIFY"; command = "nickserv/identify"; }
module { name = "ns_info" }
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"; }
module
{
name = "ns_list"
listmax = 50
}
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"; }
module { name = "ns_logout" }
command { service = "NICKSERV"; name = "LOGOUT"; command = "nickserv/logout"; }
module
{
name = "ns_recover"
restoreonrecover = yes
}
command { service = "NICKSERV"; name = "RECOVER"; command = "nickserv/recover"; }
command { service = "NICKSERV"; name = "GHOST"; command = "nickserv/recover"; hide = true; }
command { service = "NICKSERV"; name = "RELEASE"; command = "nickserv/recover"; hide = true; }
module
{
name = "ns_register"
registration = "none"
resenddelay = 90s
nickregdelay = 15s
unconfirmedexpire = 8m
}
command { service = "NICKSERV"; name = "CONFIRM"; command = "nickserv/confirm"; }
command { service = "NICKSERV"; name = "REGISTER"; command = "nickserv/register"; }
command { service = "NICKSERV"; name = "RESEND"; command = "nickserv/resend"; }
module { name = "ns_resetpass" }
command { service = "NICKSERV"; name = "RESETPASS"; command = "nickserv/resetpass"; }
module
{
name = "ns_set"
allowkillimmed = yes
}
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 PASSWORD"; command = "nickserv/set/password"; }
command { service = "NICKSERV"; name = "SASET PASSWORD"; command = "nickserv/saset/password"; permission = "nickserv/saset/password"; }
command { service = "NICKSERV"; name = "SET NEVEROP"; command = "nickserv/set/neverop"; }
command { service = "NICKSERV"; name = "SASET NEVEROP"; command = "nickserv/saset/neverop"; permission = "nickserv/saset/neverop"; }
command { service = "NICKSERV"; name = "SASET NOEXPIRE"; command = "nickserv/saset/noexpire"; permission = "nickserv/saset/noexpire"; }
module { name = "ns_set_language" }
command { service = "NICKSERV"; name = "SET LANGUAGE"; command = "nickserv/set/language"; }
command { service = "NICKSERV"; name = "SASET LANGUAGE"; command = "nickserv/saset/language"; permission = "nickserv/saset/language"; }
module { name = "ns_set_message" }
command { service = "NICKSERV"; name = "SET MESSAGE"; command = "nickserv/set/message"; }
command { service = "NICKSERV"; name = "SASET MESSAGE"; command = "nickserv/saset/message"; permission = "nickserv/saset/message"; }
module { name = "ns_set_misc" }
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 = "SET DISCORD"; command = "nickserv/set/misc"; misc_description = _("Associate a Discord account with your account"); }
command { service = "NICKSERV"; name = "SASET DISCORD"; command = "nickserv/saset/misc"; misc_description = _("Associate a Discord account with this account"); permission = "nickserv/saset/discord"; group = "nickserv/admin"; }
command { service = "NICKSERV"; name = "SET MASTODON"; command = "nickserv/set/misc"; misc_description = _("Associate a Mastodon account with your account"); }
command { service = "NICKSERV"; name = "SASET MASTODON"; command = "nickserv/saset/misc"; misc_description = _("Associate a Mastodon account with this account"); permission = "nickserv/saset/mastodon"; group = "nickserv/admin"; }
command { service = "NICKSERV"; name = "SET TIMEZONE"; command = "nickserv/set/misc"; misc_description = _("Associate a time zone with your account"); }
command { service = "NICKSERV"; name = "SASET TIMEZONE"; command = "nickserv/saset/misc"; misc_description = _("Associate a time zone with this account"); permission = "nickserv/saset/timezone"; group = "nickserv/admin"; }
module
{
name = "ns_suspend"
suspendexpire = 90d
show = "suspended, by, reason, on, expires"
}
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"; }
module { name = "ns_update" }
command { service = "NICKSERV"; name = "UPDATE"; command = "nickserv/update"; }
module
{
name = "ns_maxemail"
maxemails = 1
}
service
{
nick = "OPERSERV"
user = "_"
host = "services/_"
gecos = "Operator Service"
channels = "@#services"
}
module
{
name = "operserv"
client = "OPERSERV"
autokillexpiry = 30d
chankillexpiry = 30d
snlineexpiry = 30d
sqlineexpiry = 30d
akillonadd = yes
killonsnline = yes
killonsqline = yes
addakiller = yes
akillids = yes
opersonly = yes
}
command { service = "OPERSERV"; name = "HELP"; command = "generic/help"; }
module { name = "os_akill" }
command { service = "OPERSERV"; name = "AKILL"; command = "operserv/akill"; permission = "operserv/akill"; }