跳到主要内容

💬 飞书接入

👤 适合谁:使用飞书/Lark 办公的企业用户
⏱️ 阅读时长:约 6 分钟
💡 一句话:让 YingClaw 融入你的飞书工作流,智能助手触手可及。

将 YingClaw 接入飞书(兼容 Lark),支持 WebSocket(长连接)和 Webhook(回调)两种接收模式,灵活适配不同网络环境。


接入概览

YingClaw 提供两种飞书接入方式:

  • WebSocket 模式:长连接实时推送,无需公网 IP(推荐)
  • Webhook 模式:传统 HTTP 回调,适合有公网 IP 的环境
场景说明
💼 企业协作飞书群聊中 @ Bot 获取帮助
📋 审批通知审批状态变更自动通知
📢 消息推送定时任务结果推送到飞书

配置步骤

1. 获取飞书应用凭证

前往 飞书开放平台 创建企业自建应用,获取:

  • App ID:应用唯一标识
  • App Secret:应用密钥

2. 在 YingClaw 中配置

登录 YingClaw Web 控制台,进入「通信频道」页面,打开飞书开关:

参数说明
app_id飞书开放平台分配的 App ID
app_secret飞书开放平台分配的 App Secret
encrypt_key消息加密密钥(可选)
verification_token事件验证 Token(可选)
receive_mode接收模式:websocket(推荐)或 webhook
portWebhook 模式下的监听端口,默认 9898
allowed_users允许使用 Bot 的用户白名单,* 表示所有用户

3. 选择接收模式

WebSocket 模式(推荐):

  • 无需公网 IP 和回调地址
  • 实时推送,延迟低
  • 适合大多数部署环境

Webhook 模式:

  • 需要配置公网回调地址
  • 适合已有公网 IP 的服务端部署
  • 需要手动配置端口号

4. 启动通道

保存配置后,YingClaw 自动建立连接并开始接收消息。


消息交互

私聊场景

员工直接向飞书 Bot 发送消息,YingClaw 实时响应,支持:

  • 💬 智能对话和知识问答
  • 📊 数据分析和可视化
  • 📝 文档协作和编辑
  • ⏰ 日程和任务管理

群聊场景

将 Bot 添加到飞书群后,@ Bot 即可触发响应。YingClaw 会根据不同区域(中文/英文/日文)自动适配回复语言。

白名单控制

channels:
feishu:
allowed_users:
- "user_abc123" # 仅允许特定用户
# - "*" # 允许所有用户

注意事项

  • WebSocket 模式推荐用于大多数部署,无需公网 IP
  • Webhook 模式需要确保防火墙开放对应端口
  • 加密密钥和验证 Token 为可选配置,用于增强安全性

下一步