huskies: merge 858

This commit is contained in:
dave
2026-04-29 10:41:32 +00:00
parent be5db846cc
commit 11d111360d
79 changed files with 265 additions and 0 deletions
+5
View File
@@ -4,13 +4,18 @@
//! sending and editing messages, allowing the bot logic (commands, htop,
//! notifications) to work against any chat platform — Matrix, WhatsApp, etc.
/// Bot command registry and dispatch — parses and routes incoming chat messages.
pub mod commands;
/// Chat history utilities — loading and serialising conversation history.
pub mod history;
pub(crate) mod lookup;
#[cfg(test)]
pub(crate) mod test_helpers;
/// Rate-limit retry timers — stores and fires scheduled retry reminders.
pub mod timer;
/// Platform transports — pluggable backends (Matrix, Slack, WhatsApp, Discord).
pub mod transport;
/// Chat utility functions — shared helpers for message formatting and bot logic.
pub mod util;
use async_trait::async_trait;