飞书聊天机器人事件回调测试

参考

飞书开放平台创建应用

OpenClaw 接入飞书.菜鸟教程

安装依赖

bash 复制代码
PS E:\claw_test> npm install @larksuiteoapi/node-sdk

测试

js 复制代码
import * as Lark from '@larksuiteoapi/node-sdk';
const baseConfig = {
  appId: '',
  appSecret: ''
}
const client = new Lark.Client(baseConfig);
const wsClient = new Lark.WSClient({...baseConfig, loggerLevel: Lark.LoggerLevel.debug});
wsClient.start({
  // 处理「接收消息」事件,事件类型为 im.message.receive_v1
  eventDispatcher: new Lark.EventDispatcher({}).register({
    'im.message.receive_v1': async (data) => {
      const {
        message: { chat_id, content}
      } = data;
      // 示例操作:接收消息后,调用「发送消息」API 进行消息回复。
      await client.im.v1.message.create({
        params: {
          receive_id_type: "chat_id"
        },
        data: {
          receive_id: chat_id,
          content: Lark.messageCard.defaultCard({
            title: `回复: ${JSON.parse(content).text}`,
            content: '新年好'
          }),
          msg_type: 'interactive'
        }
      });
    }
  })
});
相关推荐
风尘小子3 天前
node.js系列:process配置
前端·node.js
怕浪猫3 天前
ZCode 开源了来看看这是个什么东西
node.js·github·代码规范
flash俊杰4 天前
Electron 打包后窗口 30 秒不出现:一个 ABI 不匹配的血案
electron·node.js
@tangguo1234 天前
npm 和 yarn 配置说明
前端·javascript·npm·node.js·yarn
flash俊杰4 天前
一套代码接入所有大模型:OpenAI 兼容适配器设计
node.js·openai
右耳朵猫AI4 天前
Node.js周刊2026W38 | 进程中断缺陷修复、Copilot 迁至 Rust、Node 新增 VFS
javascript·后端·node.js
光影少年5 天前
Express 中间件原理
后端·node.js·express
时速GEO系统5 天前
初元 AI V1.1 版本升级,首个正式版发布一周・实现生成、部署、上线、优化全流程自动化闭环
人工智能·数据挖掘·node.js
console.log('npc')5 天前
06 — Model 层:数据模型与操作
前端·后端·node.js·express