echo/botserv/src
Jean 04f927d3db
Promote BotServ BOTSTATS to a StatServ pseudo-service
Stats now have their own service. StatServ answers /msg StatServ <#channel>
(per-channel activity — lines + top talkers, founder-or-admin) and
/msg StatServ SERVER (the shared cross-service counter registry + gauges,
operators only). The shared counter map moved from the engine onto the
network view so both StatServ (via NetView::stat_counters) and the gRPC
Stats API read one source. BotServ's BOTSTATS command is removed; the
per-channel activity is still recorded in the dispatch loop.
2026-07-13 20:04:03 +00:00
..
assign.rs BotServ: NOBOT and PRIVATE assignment protections 2026-07-13 17:36:34 +00:00
badwords.rs BotServ: DONTKICKVOICES, plus neutral code comments 2026-07-13 18:19:37 +00:00
bot.rs BotServ: BOT DEL * mass removal (Anope #315) 2026-07-13 17:50:50 +00:00
copy.rs BotServ: COPY <#src> <#dst> to clone bot config 2026-07-13 17:55:19 +00:00
info.rs BotServ: richer INFO 2026-07-13 17:38:51 +00:00
kick.rs BotServ: DONTKICKVOICES, plus neutral code comments 2026-07-13 18:19:37 +00:00
lib.rs Promote BotServ BOTSTATS to a StatServ pseudo-service 2026-07-13 20:04:03 +00:00
say.rs BotServ: add SAY and ACT 2026-07-13 14:15:20 +00:00
set.rs BotServ: community !votekick / !voteban 2026-07-13 19:32:25 +00:00
trigger.rs BotServ: richer TRIGGERs — capture groups + cooldown 2026-07-13 19:25:35 +00:00