openclaw 使用飞书官方插件连接飞书

0 阅读2分钟

openclaw 使用飞书官方插件连接飞书

众所周知,openclaw小龙虾最近非常火爆,而小龙虾国内使用最多的渠道就是飞书。在以前,连接飞书需要去飞书后台创建机器人、配置权限、长连接、发布应用,对新手来说很是劝退。但现在,飞书官方推出了插件,可以一键连接你的openclaw到飞书

官方文档

OpenClaw飞书官方插件上线|一文讲清功能、安装更新教程与常见问题! - 飞书官网

中转站

openclaw消耗的token数实在太快,使用官方的api总是吃不消token。你可以使用哈基米公益站来使用openclaw,注册即送500额度,提供众多顶尖模型可以选择

image.png

开始配置

1. 安装官方插件

# -y 代表不询问自动安装,你也可以把-y去掉
npx -y @larksuite/openclaw-lark-tools install
  • 运行后控制台会出现一个二维码,使用手机飞书app扫描这个二维码,会跳转到创建机器人的页面,在该页面中输入机器人名字即可

  • 插件会自动帮你配置好openclaw并重启,你只需要耐心等待

  • 创建好之后,在飞书中点击你的机器人即可聊天。有时刚创建好之后,点击机器人没有发送消息的输入框,请稍等片刻,这是飞书在创建机器人,可能需要3-5分钟

2. 建议的配置

  • 流式输出,也就是不会等到一条消息编辑完毕才输出,而是和网页上一样,边生成编输出:

    # 关闭的话把true改成false即可
    openclaw config set channels.feishu.streaming true
    
  • 如果你开启了流式输出,你也可以开启:

    # 开启耗时,false是关闭
    openclaw config set channels.feishu.footer.elapsed true
    # 开启状态提示,就是已读、正在思考这种状态,false关闭
    openclaw config set channels.feishu.footer.status true
    
  • 如果你的飞书会将机器人添加到群聊,但希望只有@机器人的时候机器人才回复消息:

    # 设置需要 @ 才回复
    openclaw config set channels.feishu.requireMention true --json
    
  • 允许openclaw多任务并行且独立的上下文

    这是指,机器人在群聊的话题模式时,每一个话题都拥有一个独立的上下文,以及允许openclaw多任务并行

    # false是关闭
    openclaw config set channels.feishu.threadSession true
    

注意,配置的更改,需要重启openclaw才能生效:

# 重启gateway
openclaw gateway restart

3. 可能出现的问题:

  • 安装插件后会自动重启,重启后可能会有:

    Config warnings --------------------------------------------------------------------+
    |                                                                                      |
    |  - plugins.entries.feishu-openclaw-plugin: plugin feishu-openclaw-plugin: plugin id  |
    |    mismatch (manifest uses "feishu-openclaw-plugin", entry hints "openclaw-lark")    |
    |                                                                                      |
    +--------------------------------------------------------------------------------------+
    

    可以不管,不影响使用,也可以直接在飞书中和你的机器人说这个警告,让它自己解决

  • 刚安装后飞书APP里机器人可能无法立即输入消息,请稍等