乐于分享
好东西不私藏

GitHub开源神器:飞书聊天机器人插件Clawd-Feishu,让AI沟通更高效!

GitHub开源神器:飞书聊天机器人插件Clawd-Feishu,让AI沟通更高效!

大家好,我是淡知。

在当前企业级通讯工具日益普及的背景下,飞书(Lark)作为一款强大的协作平台,正吸引越来越多开发者关注。而 Clawd-Feishu 是一个专为 OpenClaw 框架设计的飞书/Lark 通道插件,旨在帮助开发者快速构建和部署聊天机器人,实现与飞书生态的无缝对接。

项目简介

Clawd-Feishu 是 OpenClaw 框架的一个扩展插件,支持与飞书(Lark)进行消息交互、事件订阅、文档操作等。它提供了完整的 API 接口和配置方式,使开发者能够快速接入飞书生态,构建智能聊天机器人。

核心功能

1. 飞书消息收发

通过 Clawd-Feishu,你可以实现以下功能:

  • 发送和接收消息(包括私聊、群聊)
  • 支持 @ 提醒、表情、图片、文件等多种消息类型
  • 支持消息读取状态回调

2. 事件订阅机制

项目支持多种飞书事件订阅,包括:

  • 消息接收事件(im.message.receive_v1
  • 消息已读事件(im.message.message_read_v1
  • 机器人加入/移除群组事件(im.chat.member.bot.added_v1 / im.chat.member.bot.deleted_v1

3. 文档工具集成

如果你需要在飞书中操作文档,Clawd-Feishu 提供了相应的权限支持,包括:

  • 创建、编辑文档
  • 上传图片到文档
  • Markdown 转换为文档块内容

使用方法

安装方式

1. 通过 OpenClaw 安装

openclaw plugins install @m1heng-clawd/feishu

2. 通过 npm 安装

npm install @m1heng-clawd/feishu

配置步骤

  1. 在 飞书开放平台 创建自建应用,获取 App ID 和 App Secret
  2. 在飞书控制台中,配置所需权限(如消息发送、用户信息读取等)。
  3. 设置事件订阅(非常重要,否则机器人无法接收消息)。
  4. 在 OpenClaw 中配置飞书插件参数:
channels:
feishu:
enabled:true
appId:"cli_xxxxx"
appSecret:"your_app_secret"
# domain: "feishu" (中国区) 或 "lark" (国际版)

代码演示

下面是一个简单的示例,展示如何使用 Clawd-Feishu 发送一条消息:

import { FeishuChannel } from'@m1heng-clawd/feishu';

const channel = new FeishuChannel({
  appId: 'cli_xxxxx',
  appSecret: 'your_app_secret',
});

// 发送消息到指定用户
await channel.sendMessage({
  chatId: 'chat_123456',
  message: {
    msg_type: 'text',
    content: {
      text: '你好,我是 Clawd-Feishu 机器人!'
    }
  }
});

该示例展示了如何初始化 Feishu 通道,并向指定聊天会话发送文本消息。你还可以扩展更多功能,例如处理用户输入、自动回复、集成 AI 模型等。

总结

Clawd-Feishu 是一个功能强大、易于使用的飞书/Lark 聊天机器人插件,适用于各种企业级应用场景。它不仅支持丰富的消息交互功能,还提供了完善的文档工具接口,是 OpenClaw 生态中不可或缺的一部分。

如果你正在寻找一个可靠的飞书聊天机器人解决方案,Clawd-Feishu 绝对值得你一试!


🔗 GitHub 地址:https://github.com/m1heng/clawdbot-feishu

本站文章均为手工撰写未经允许谢绝转载:夜雨聆风 » GitHub开源神器:飞书聊天机器人插件Clawd-Feishu,让AI沟通更高效!

评论 抢沙发

5 + 8 =
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
×
订阅图标按钮