Expand description
事件处理和分发器 事件处理模块
提供飞书开放平台事件的接收、处理和分发功能。 支持WebSocket长连接和HTTP回调两种事件接收方式。
§主要组件
- dispatcher: 事件分发器,用于注册和处理各种类型的事件
- context: 事件上下文,提供事件处理时的环境信息
§支持的事件类型
- 📨 消息接收事件
- 👀 消息已读事件
- 👥 群聊成员变更事件
- 📞 视频会议事件
- 🗓️ 日历事件
- 📋 审批事件
- 更多事件类型持续添加中
§快速开始
use open_lark::event::dispatcher::EventDispatcherHandler;
// 创建事件处理器
let handler = EventDispatcherHandler::builder()
.register_p2_im_message_receive_v1(|event| {
println!("收到消息: {:?}", event.event.message);
})?
.build();
// 处理接收到的事件
// handler.handle_event(event_data).await?;Modules§
- context
- 事件上下文相关
- dispatcher
- 事件分发器