botserv: bots join +ao (protected admin + op), keeping op alongside protect
All checks were successful
CI / check (push) Successful in 3m53s

This commit is contained in:
Jean Chevronnet 2026-07-17 17:11:25 +00:00
parent 73467b91ca
commit f2ba876ce4
No known key found for this signature in database
4 changed files with 12 additions and 11 deletions

View file

@ -118,8 +118,8 @@ pub enum NetAction {
// Remove one of our pseudo-clients (e.g. a deleted bot) from the network.
QuitUser { uid: String, reason: String },
// A services pseudo-client (a bot) joins / parts a channel. `modes` are the
// status-mode letters it joins with: "a" (protected admin) for BotServ bots,
// "o" for the core service pseudo-clients in the services channel.
// status-mode letters it joins with: "ao" (protected admin + op) for BotServ
// bots, "o" for the core service pseudo-clients in the services channel.
ServiceJoin { uid: String, channel: String, modes: String },
ServicePart { uid: String, channel: String },
// Set channel modes from services, e.g. +r on a registered channel. `from` is