Updated bot operclasses and mate operclass

This commit is contained in:
Dionysus 2023-05-11 17:23:05 -04:00
parent 6186c86a20
commit 55f66f3839
Signed by: acidvegas
GPG Key ID: EF4B922DB85DC9DE
1 changed files with 15 additions and 43 deletions

View File

@ -71,7 +71,7 @@ oper acidvegas {
# class clients; # class clients;
# mask localhost; # mask localhost;
# password "REDACTED" { sslclientcertfp; } # password "REDACTED" { sslclientcertfp; }
# operclass linker; # operclass mate;
# require-modes z; # require-modes z;
# maxlogins 1; # maxlogins 1;
# vhost super.nets.link; # vhost super.nets.link;
@ -91,72 +91,44 @@ oper cancer {
class clients; class clients;
mask localhost; mask localhost;
password "REDACTED"; password "REDACTED";
operclass linker; operclass cancer;
require-modes z; require-modes z;
maxlogins 1; maxlogins 1;
vhost NCER; vhost NCER;
} }
##################################################
operclass netadmin { operclass netadmin {
permissions { permissions { chat; client; immune; kill; channel; route; sacmd; self; server; server-ban; services; }
chat { notice { global; } }
client { set; }
immune { join-flood; max-conncurrent-conversionations; maxchannelsperuser; nick-flood; server-ban { spamfilter; }; target-flood; }
kill;
channel { operonly; override; see; }
route;
sacmd;
self { set; }
server { rehash; }
server-ban { gline; spamfilter; zline; }
}
} }
operclass linker { operclass mate {
permissions { permissions {
immune { join-flood; nick-flood; server-ban { spamfilter; } } immune { join-flood; nick-flood; server-ban { spamfilter; } }
channel { operonly { join; topic; } }
channel { channel {
override { operonly { join; }
invite { self; } override { flood; invite; kick; message; }
message { ban; moderated; } see;
mode { extban; }
}
}
channel {
see {
list { secret; }
names { invisible; secret; }
whois;
}
} }
self { opermodes; unkickablemode; }
kill { global; }
server-ban { gline;
} }
} }
operclass cancer { operclass cancer {
permissions { permissions {
immune { join-flood; max-concurrent-conversations; server-ban { spamfilter; } } immune { join-flood; max-concurrent-conversations; target-flood; server-ban { spamfilter; } }
kill { global; } kill { global; }
channel { channel { override { flood; mode { extban; } } }
override {
flood;
message { ban; moderated; }
mode { extban; }
}
}
} }
} }
operclass fuckyou { operclass fuckyou {
permissions { permissions {
immune { join-flood; server-ban { spamfilter; } } immune { join-flood; server-ban { spamfilter; } }
channel { channel { override { flood; } }
override {
flood;
message { ban; moderated; }
mode { extban; }
}
}
sacmd { sajoin; } sacmd { sajoin; }
} }
} }