初步集成消息通道,支持Telegram + Lark机器人

This commit is contained in:
xintaofei
2026-03-30 22:51:49 +08:00
parent 544abbd15d
commit d18cec33bf
44 changed files with 4106 additions and 11 deletions

View File

@@ -2,6 +2,7 @@ use std::path::PathBuf;
use std::sync::Arc;
use crate::acp::manager::ConnectionManager;
use crate::chat_channel::manager::ChatChannelManager;
use crate::db::AppDatabase;
use crate::terminal::manager::TerminalManager;
use crate::web::event_bridge::{EventEmitter, WebEventBroadcaster};
@@ -15,6 +16,7 @@ pub struct AppState {
pub emitter: EventEmitter,
pub data_dir: PathBuf,
pub web_server_state: WebServerState,
pub chat_channel_manager: ChatChannelManager,
}
pub fn default_connection_manager() -> ConnectionManager {
@@ -24,3 +26,7 @@ pub fn default_connection_manager() -> ConnectionManager {
pub fn default_terminal_manager() -> TerminalManager {
TerminalManager::new()
}
pub fn default_chat_channel_manager() -> ChatChannelManager {
ChatChannelManager::new()
}