1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
//! 机器人(Bot)服务
//!
//! 提供飞书机器人的完整功能集,支持机器人信息管理、消息处理、
//! 事件监听、API调用等智能机器人开发能力。是构建企业自动化助手的核心工具。
//!
//! # 核心功能
//!
//! ## 机器人信息管理
//! - 🤖 机器人基本信息查询
//! - ⚙️ 机器人配置和设置
//! - 📊 机器人状态监控
//! - 🔄 机器人权限管理
//! - 📈 机器人使用统计
//!
//! ## 消息处理
//! - 💬 消息接收和响应
//! - 📝 富文本消息处理
//! - 🖼️ 多媒体消息支持
//! - 🎯 消息路由分发
//! - 📊 消息统计分析
//!
//! ## 事件监听
//! - 🔔 实时事件接收
//! - 🔄 事件回调处理
//! - 📋 事件类型管理
//! - ⚡ 异步事件处理
//! - 📊 事件监控统计
//!
//! ## API调用
//! - 🚀 主动API调用能力
//! - 🔗 外部系统集成
//! - 📊 API调用统计
//! - 🔄 API请求重试机制
//! - 🛡️ API安全认证
//!
//! ## 智能交互
//! - 🧠 智能对话处理
//! - 🎯 意图识别理解
//! - 📋 上下文管理
//! - 🔄 多轮对话支持
//! - 📈 学习优化能力
//!
//! # 使用示例
//!
//! ```rust
//! use open_lark::prelude::*;
//!
//! let client = LarkClient::builder("app_id", "app_secret")
//! .with_app_type(AppType::SelfBuild)
//! .build();
//!
//! // 获取机器人服务
//! let bot = &client.bot;
//!
//! // 获取机器人信息
//! // let info_request = GetBotInfoRequest::builder()
//! // .bot_id("bot_123")
//! // .build();
//! // let bot_info = bot.v3.info.get(info_request, None).await?;
//!
//! // 发送消息
//! // let message_request = SendMessageRequest::builder()
//! // .receive_id("chat_456")
//! // .msg_type("text")
//! // .content(serde_json::json!({
//! // "text": "你好,我是智能助手!"
//! // }))
//! // .build();
//! // bot.v3.message.send(message_request, None).await?;
//!
//! // 处理事件
//! // bot.v3.events.on_message_receive(|event| {
//! // println!("收到消息: {:?}", event);
//! // // 处理消息逻辑
//! // });
//!
//! // 调用API
//! // let api_request = CallAPIRequest::builder()
//! // .api_path("/open-apis/contact/v3/users/me")
//! // .method("GET")
//! // .build();
//! // let api_response = bot.v3.api.call(api_request, None).await?;
//! ```
//!
//! # API版本
//!
//! 当前支持v3版本,提供最新的机器人功能:
//! - 机器人信息管理
//! - 高级消息处理
//! - 事件监听机制
//! - API调用能力
//! - 智能交互支持
//!
//! # 机器人特性
//!
//! - 🤖 智能对话处理
//! - 📱 多平台适配支持
//! - 🔔 实时事件响应
//! - 🔗 企业系统集成
//! - 📊 数据分析能力
//!
//! # 应用场景
//!
//! - 🏢 企业服务助手
//! - 📋 工作流程自动化
//! - 📊 数据查询和报告
//! - 🔔 通知和提醒服务
//! - 🎯 客户服务支持
use crateConfig;
/// 机器人服务