windows部署的OpenClaw接入飞书机器人

windows部署的OpenClaw接入飞书机器人

文章目录


前言

OpenClaw 原生支持的即时通信平台主要是海外的 WhatsApp、Telegram、Discord、Slack、iMessage 等,国内用户不习惯,目前国产即时通信软件大厂也跟进了,现在钉钉,飞书等都已支持接入OpenClaw,本文主要是配置飞书机器人接入 OpenClaw,使大家可以通过飞书即可指挥OpenClaw为我们干活,当然配置钉钉接入也可以作为参考。

  • windowsWindows 本地(PowerShell)一键部署 OpenClaw
  • 飞书账号(有飞书开放平台权限的账号)

一、创建飞书应用

1.登录飞书开放平台

1.1 网页访问,打开飞书开放平台地址:https://open.feishu.cn

在这里插入图片描述


1.2 登录开发者后台

在这里插入图片描述

2.创建企业自建应用

2.1 创建企业自建应用

在这里插入图片描述


给创建的应用命名,我这里为了方便,直接命名为:OpenClaw

在这里插入图片描述


2.2 添加机器人

在这里插入图片描述


2.3 配置开通权限,
在应用中找到-权限管理-找找到“批量导入导出权限”-权限配置JSON-将以下配置复制替换掉现有的默认配置。

{ "scopes": { "tenant": [ "aily:file:read", "aily:file:write", "application:application.app_message_stats.overview:readonly", "application:application:self_manage", "application:bot.menu:write", "contact:user.employee_id:readonly", "corehr:file:download", "event:ip_list", "im:chat.access_event.bot_p2p_chat:read", "im:chat.members:bot_access", "im:message", "im:message.group_at_msg:readonly", "im:message.p2p_msg:readonly", "im:message:readonly", "im:message:send_as_bot", "im:resource" ], "user": ["aily:file:read", "aily:file:write", "im:chat.access_event.bot_p2p_chat:read"] } } 

详细操作如下所示:

在这里插入图片描述


在这里插入图片描述

2.4 配置版本号,并保存

在这里插入图片描述


在这里插入图片描述

3.发布企业自建应用

3.1 申请线上发布

在这里插入图片描述


3.2 管理员审批通过
申请线上发布后,飞书管理员会收到申请,找到申请消息,点击进入管理后台审核,

在这里插入图片描述


找到要审核的OpenClaw应用,点击审核

在这里插入图片描述


跳转到审核页面,选择“通过”即可

在这里插入图片描述


3.3 确认创建应用发布成功
管理员审核通过后,在开放平台,找到OpenClaw应用,发现已启用,已发布,说明创建发布成功,就可以去配置OpenClaw接入飞书了。

在这里插入图片描述

二、OpenClaw配置接入飞书

1.安装飞书插件

1.1 安装飞书插件

#方案1:配置飞书时直接安装#在PowerShell页面输入命名配置接入飞书 PS C:\WINDOWS\system32>openclaw config #方案2:直接打开PowerShell,输入命令安装 openclaw plugins install @m1heng-clawd/feishu 

方案1详细步骤,运行openclaw config命令后,选择本机:Local,然后选择:Channels

在这里插入图片描述


在这里插入图片描述


选择使用飞书作为连接渠道后,如果没有事先安装,会自动下载飞书插件。

在这里插入图片描述


在这里插入图片描述

1.2 配置飞书AppID,AppSecrect(在开发者管理后台,创建的应用-凭证与基础信息中复制)
获取飞书AppID,AppSecrect

在这里插入图片描述


配置飞书AppID,AppSecrect,并选择:Feishu(feishu.cn) - China ,并接受群组聊天,然后选择"YES"。

在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


然后选择完成配置

在这里插入图片描述

2.配置飞书事件回调

2.1 重启OpenClaw的网关服务,使配置生效。

#在PowerShell窗口输入命令,重启OpenClaw网关 PS C:\WINDOWS\system32>openclaw gateway 
在这里插入图片描述


2.2 配置事件与回调
切换到飞书开放后台,找到事件与回调,找到:订阅方式,点击设置订阅方式,选择使用长连接,接收事件,并保存

在这里插入图片描述


2.3 添加接收消息事件
然后右下角添加事件变为可选,点击添加事件,搜索:接收消息,然后选中,然后重新发布版本并审核通过。

在这里插入图片描述


在这里插入图片描述

3.使用测试

3.1 在飞书窗口搜索创建的应用:OpenClaw

在这里插入图片描述


3.2 发送消息给OpenClaw机器人测试

在这里插入图片描述

总结

以上就是windows原生环境安装的OpenClaw,配置接入飞书,通过飞书发送消息来指挥OpenClaw助手进行工作的完整配置流程,请参考使用。

Read more

栈和队列--数据结构初阶(2)(C/C++)

栈和队列--数据结构初阶(2)(C/C++)

文章目录 * 前言 * 理论部分 * 栈的模拟实现 * STL中的栈容器 * 队列的模拟实现 * STL中的队列容器 * 作业部分 前言 这期的话会给大家讲解栈和队列的模拟实现和在STL中栈和队列怎么用的一些知识和习题部分(这部分侧重于理论知识,习题倒还是不难) 理论部分 栈的模拟实现 typedef int STDataType; typedef struct Stack { STDataType* a;//这里的a想表示的是数组 int top;//表示数组a当前的容量 int capacity; }ST; void STInit(ST* ps) { assert(ps); ps->a = (STDataType*)malloc(sizeof(STDataType) * 4); if (ps->a == NULL) { perror("

By Ne0inhk

day 18 数据结构单链表(头插/删,尾插/删)

一、数据结构基础概念 程序=数据结构+算法。 数据结构:数据的结构数据 = 元素之间的关系 = 数据的组织方式。 算法 = 数据元素之间的相互作用的操作(运算)。 1.数据:是描述客观事物的符号,是计算机中可以操作的对象,是能被计算机识别并输入给计算机处理的符号集合。 2.数据对象:性质相同的数据元素的集合。 3.数据元素:是组成数据的、有一定意义的基本单位,在计算机中通常作为整体处理,也被称为记录。 4.数据项是数据不可分割的最小单位。 数据结构研究的是数据元素之间的关系。 二、数据结构分为逻辑结构和物理结构。 逻辑关系:逻辑上存在一种联系;物理结构(关系):存储到计算机中的结构。 逻辑结构:数据元素之间无关联的集合。 线性结构(特点:除了第一个元素和最后一个元素之外其余元素素都只有一个前驱和后继); 树:目录层次结构一对多关系; 图:地图地点---图的结构多对多关系。 物理结构:指存储方式,如顺序存储(数组)和链式存储(

By Ne0inhk
【数据结构-初阶】顺序表相关习题

【数据结构-初阶】顺序表相关习题

🎈主页传送门:良木生香 🔥个人专栏:《C语言》 《数据结构-初阶》 《程序设计》 🌟人为善,福随未至,祸已远行;人为恶,祸虽未至,福已远离 上期回顾:在上一篇文章中(【数据结构-初阶】详解线性表(1)---顺序表),我们详细介绍了线性表系列第一种数据结构---顺序表,这个数据结构是以数组为底建立的,也学习了如何用线性表进行增删查改的操作,那么我们今天就用顺序表进行解题~~~   题目一:移除元素 这是题目链接:27.移除元素,下面是具体的题目与示例: 由题意知,这道题是想让我们将数组中值为val的元素删除,我们能怎么做呢? 创建新的数组?那不行,题目已经要求我们只能在原地进行操作了,就意味着不能创建新的数组来进行辅助 那该怎么办呢?简单,我们只需用上算法中最基础的---双指针算法了 我们用双指针,不一定用真的指针指向某个元素,有时也可以用下标,讲究的是一种算法思想,并没有一定的形式 我们用两个指针,刚开始都同事之下那个num数组的第一个元素,随后将其中一个指针用于遍历数组,如果两个指针指向的内容不相同,那就将内容进行交换,两个指针同时向后移动一位;如果相同

By Ne0inhk
《算法题讲解指南:优选算法-模拟》--38.替换所有问号,39.提莫攻击,40.Z 字形变换

《算法题讲解指南:优选算法-模拟》--38.替换所有问号,39.提莫攻击,40.Z 字形变换

🔥小叶-duck:个人主页 ❄️个人专栏:《Data-Structure-Learning》 《C++入门到进阶&自我学习过程记录》《算法题讲解指南》--从优选到贪心 ✨未择之路,不须回头 已择之路,纵是荆棘遍野,亦作花海遨游 目录 38.替换所有问号 题目链接: 题目描述: 题目示例: 解法(模拟): 算法思路: C++算法代码: 算法总结及流程解析: 39.提莫攻击 题目链接: 题目描述: 题目示例: 解法(模拟+分情况讨论): 算法思路: C++算法代码: 算法总结及流程解析: 40.Z 字形变换 题目链接: 题目描述: 题目示例: 解法(模拟+找规律): 算法思路: C+

By Ne0inhk