Skip to main content

walrus_channel/
lib.rs

1//! Walrus channel — messaging platform integration for OpenWalrus agents.
2//!
3//! Provides configuration types and a spawn function that connects
4//! platform bots (Telegram, Discord) to the daemon's agent event loop.
5
6pub(crate) mod command;
7pub mod config;
8pub(crate) mod discord;
9pub mod message;
10pub mod spawn;
11pub(crate) mod telegram;
12
13pub use config::{ChannelConfig, ChannelType, DiscordConfig, TelegramConfig};
14pub use message::{Attachment, AttachmentKind, ChannelMessage};
15pub use spawn::spawn_channels;