Was macht lark-im?
飞书即时通讯:发送和接收消息、管理群聊。支持发送和回复消息、搜索聊天历史、管理群组成员、上传下载图片和文件(包括大文件分片下载)、管理表情回复。适用于用户需要发送消息、查看或搜索聊天历史、下载聊天中的文件、查看群组成员、搜索群组、创建群聊或话题群组、管理标记数据等场景。
功能
- 发送消息:向用户或群聊发送文本消息。
- 回复消息:回复特定消息,支持线程对话。
- 搜索聊天历史:搜索群聊或私聊中的消息历史记录。
- 管理群组成员:添加、移除或查看群组成员。
- 上传/下载文件:上传图片和文件到聊天,或从聊天下载文件(支持大文件分片下载)。
- 管理表情回复:添加或移除消息的表情回复(例如,点赞、表情)。
- 创建群聊:创建新的群聊或话题群组。
- 搜索群组:根据名称或描述搜索群组。
- 管理标记数据:添加、移除或查看聊天中的标记或标签。
配置
使用此技能需要有效的飞书API凭据。确保在环境变量或配置文件中设置以下变量:
LARK_APP_ID: 飞书应用的App ID。LARK_APP_SECRET: 飞书应用的App Secret。
使用示例
# 示例:发送消息至用户
skill.send_message(chat_id="oc_...", text="你好,我是AI代理!")
# 示例:搜索聊天历史
results = skill.search_messages(chat_id="oc_...", query="项目更新")
# 示例:上传文件
file_info = skill.upload_file(chat_id="oc_...", file_path="报告.pdf")
支持的平台
此技能专门为飞书即时通讯平台设计,适用于任何需要与飞书API集成的AI代理工具,如Claude Code、Cursor、Codex等。
限制
- 需要飞书企业版或开发者版账户。
- 文件上传大小受飞书API限制(默认最多20MB,大文件分片下载可处理更大文件)。
- 消息搜索功能可能受聊天历史存储限制。
更多信息
有关详细API文档,请参阅飞书开放平台文档。