A pseudo-client that joins the staff log channel and reports what the services layer is doing in real time: authentication (IDENTIFY and every SASL mechanism, success and failure, with nick/host/account/reason), sessions (forced logout), and the account/channel/operator lifecycle — the committed-event audit now speaks through it, falling back to a server notice when it is off. The reporting lives in the engine (feed()/who() helpers plus hooks at complete_authenticate / sasl_login / sasl_deny); the module itself is just the bot's identity and a STATUS/HELP surface. On by default; the feed is gated on the configured [log] channel. |
||
|---|---|---|
| .. | ||
| src | ||
| Cargo.toml | ||