- Add WeChatBotError enum for error handling with various error types. - Create a Result type alias for easier error management. - Implement ILinkClient for low-level API interactions including QR code generation, message sending, and updates retrieval. - Define message types and structures for handling incoming messages and media content. - Add tests for error handling and message parsing to ensure reliability. Co-authored-by: Copilot <copilot@github.com>
12 lines
236 B
Rust
12 lines
236 B
Rust
pub mod base;
|
|
pub mod cli;
|
|
pub mod feishu;
|
|
pub mod manager;
|
|
pub mod wechat;
|
|
|
|
pub use base::{Channel, ChannelError};
|
|
pub use cli::CliChannel;
|
|
pub use feishu::FeishuChannel;
|
|
pub use manager::ChannelManager;
|
|
pub use wechat::WechatChannel;
|