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
//! 即时消息(IM)服务
//!
//! 提供飞书即时消息相关的所有API功能,包括消息发送、接收、管理等。
//! 支持多种消息类型:文本、富文本、图片、文件、卡片等。
//!
//! # API版本
//!
//! - **v1**: 稳定版本,包含核心消息功能
//! - **v2**: 新版本,包含增强功能
//!
//! # 主要功能
//!
//! - 📨 消息发送和接收
//! - 🎨 富文本和卡片消息
//! - 📁 文件和媒体消息
//! - 👥 群聊管理
//! - 🔔 消息推送和通知
//!
//! # 快速开始
//!
//! ```rust
//! use open_lark::prelude::*;
//!
//! let client = LarkClient::builder("app_id", "app_secret")
//! .with_app_type(AppType::SelfBuild)
//! .build();
//!
//! // 发送文本消息
//! let message = CreateMessageRequestBody::builder()
//! .receive_id("ou_xxx")
//! .msg_type("text")
//! .content("{\"text\":\"Hello!\"}")
//! .build();
//!
//! let request = CreateMessageRequest::builder()
//! .receive_id_type("open_id")
//! .request_body(message)
//! .build();
//!
//! // let result = client.im.v1.message.create(request, None).await?;
//! ```
use Arc;
use crate::;
/// IM API v1版本
/// IM API v2版本
/// 即时消息服务
///
/// 聚合所有IM相关的API版本,提供统一的访问接口。
/// 通过不同版本的子服务访问具体的API功能。