华为开发者空间实战:零部署OpenClaw接入飞书,快速实现热点新闻自动推送
还在为手动刷资讯、错过行业热点发愁?想拥有一个能 24 小时盯紧指定网站、自动推送新闻摘要的 AI 助手?基于近期爆火的OpenClaw来搭建你的专属AI助手吧~~ OpenClaw通过你常用的聊天软件(如飞书、Telegram、WhatsApp等)和你对话,并可以直接操控你本地的文件、软件甚至执行命令,就像一个住在你电脑里的“数字管家”。
以下案例指导开发者,在华为开发者空间-云开发环境上快速启动OpenClaw并接入飞书搭建AI助手,实现热门新闻主动推送功能。
一、概述
1. 适用对象
- 企业
- 个人开发者
- 高校学生
2. 案例时间
本案例总时长预计60分钟。
3. 案例流程

- 开发者创建云开发环境;
- 领取模型tokens,快速启动OpenClaw;
- OpenClaw接入飞书开放平台;
- 飞书APP发送指令,实现热门新闻主动推送功能。
4. 资源总览
本案例预计花费0或1元。
说明:以下代金券价格不一但均可使用,每个账号在活动期间只可领取使用1次。
| 资源名称 | 规格 | 单价(元) |
|---|---|---|
| 华为开发者空间 - 云开发环境(开发桌面) | 鲲鹏通用计算增强型 kc2 | 4vCPUs | 8G | Ubuntu | 0.00 |
| DeepSeek-R1/V3.2千万Tokens代金券 | DeepSeekV3.2 | 1.00 |
| ModelArts Studio大模型(DS/K2/Q3等)通用代金券 | DeepSeekV3.2 | 0.00 |
二、环境资源准备
2.1 创建云开发环境(开发桌面)
登录华为开发者空间,点击菜单开发平台 > 云开发环境 > 开发桌面,创建云开发环境 - 开发桌面。

创建完成后,操作开发桌面开机,然后打开远程桌面。

2.2 领取华为云MaaS平台大模型Tokens福利(任选其一)
方式一: 登录华为开发者空间,参考案例《华为开发者空间 - ModelArts Studio大模型通用代金券领取使用指导》中的“二、 开通MaaS平台大模型”章节内容领取代金券,获取到模型的API地址、模型名称和API Key。
方式二: 登录华为开发者空间,参考案例《华为云MaaS平台大模型Tokens领取使用指导》中的“二、 领取MaaS平台大模型Tokens”章节内容,领取MaaS平台DeepSeek V3系列大模型Tokens代金券,购买ModelArts Studio DeepSeek Tokens套餐包,开通模型服务,最后获取到模型的API地址、模型名称和API Key。


注意:记录API Key、API地址以及模型名称留作后面步骤使用。
2.3 免安装快速启动OpenClaw
进入开发桌面,打开桌面上的OpenClaw(Moltbot)启动器,将提示输入apiKey:

参数说明:
- apikey:替换成“2.2 领取华为云MaaS平台大模型Tokens福利”章节中获取的API Key。
即可体验OpenClaw能力:

注意:
- MaaS平台中的DeepSeekV3.2模型需保持开通状态。
- 如果出现OpenClaw断连的情况,请重新启动OpenClaw。
三、接入飞书实现热门新闻主动推送功能
3.1 创建应用并添加机器人
安装飞书插件,实现OpenClaw与飞书的配置链接。
输入以下命令:
openclaw plugins install @m1heng-clawd/feishu

火狐浏览器输入:https://open.feishu.cn/app?lang=zh-CN,扫码登录飞书开放平台。

注意:确保手机中已安装飞书App并处于登录状态。
输入应用名称和应用描述,创建企业自建应用:

添加机器人:

3.2 配置权限并接入OpenClaw
添加成功后,配置权限。允许机器人拥有获取信息等基础能力。选择左侧菜单的权限管理,单击批量导入/导出权限:

导入以下权限:
{
"scopes": {
"tenant": [
"contact:contact.base:readonly",
"contact:user.base:readonly",
"im:message",
"im:message.group_at_msg:readonly",
"im:message.p2p_msg:readonly",
"im:message:send_as_bot",
"im:resource"
],
"user": []
}
}

确认导入权限:

确认权限可访问的数据范围:全体成员

发布版本。单击页面左上方的创建版本,填写版本号(如1.0.0)、更新说明,单击保存后确认发布。

3.3 获取凭证并添加事件
获取凭证。选择左侧菜单的凭证与基础信息,复制App ID、App Secret用于下一步。

执行以下命令,接入飞书。其中appId和appSecret以上一步的实际值为准。
openclaw config set channels.feishu.appId "your_appId"
openclaw config set channels.feishu.appSecret "your_appSecret"
openclaw gateway restart

注意:
- your_appId:替换为您应用的appId。
- your_appSecret:替换为您应用的appSecret。
配置事件回调:
选择左侧菜单的事件与回调,在事件配置页签点击订阅方式,选择使用长连接接收事件。


首次点击保存,提示错误:应用未建立长连接。我们需要使用官方SDK启动长连接飞书客户端。
打开开发桌面的CodeArts IDE for Python工具,新建Python项目,在CodeArts IDE终端中安装飞书官方Python SDK。
pip install lark-oapi -U
代码请参考飞书官方SDK,本案例使用Python SDK。

替换main.py文件中的代码,完整代码如下:
import lark_oapi as lark
## P2ImMessageReceiveV1 为接收消息 v2.0;CustomizedEvent 内的 message 为接收消息 v1.0。
def do_p2_im_message_receive_v1(data: lark.im.v1.P2ImMessageReceiveV1) -> None:
print(f'[ do_p2_im_message_receive_v1 access ], data: {lark.JSON.marshal(data, indent=4)}')
def do_message_event(data: lark.CustomizedEvent) -> None:
print(f'[ do_customized_event access ], type: message, data: {lark.JSON.marshal(data, indent=4)}')
event_handler = lark.EventDispatcherHandler.builder("", "") \
.register_p2_im_message_receive_v1(do_p2_im_message_receive_v1) \
.register_p1_customized_event("这里填入你要自定义订阅的 event 的 key,例如 out_approval", do_message_event) \
.build()
def main():
cli = lark.ws.Client("YOUR_APP_ID", "YOUR_APP_SECRET",
event_handler=event_handler,
log_level=lark.LogLevel.DEBUG)
cli.start()
if __name__ == "__main__":
main()
注意:
- YOUR_APP_ID:替换为您应用的appId。
- YOUR_APP_SECRET:替换为您应用的appSecret。
点击右上角运行按钮,执行main.py文件:

执行成功后,重新点击保存即可建立长连接。
注意:与飞书建立长连接时,此工程不可停止运行。
点击添加事件:

添加接受消息的事件:

添加完成:

再次发布版本:

3.4 实现热门AI新闻主动推动功能
在飞书APP中的开发者小助手对话框中可以看到版本发布成功的提示,单击打开应用即可进入机器人的聊天窗口,可以与机器人直接对话测试效果。
在飞书手机端,发送以下对话:
@OpenClaw 去访问以下两个网站(https://www.leikeji.com/)、(https://tech.gmw.cn),如果有任何关于“科技”领域的新闻,立刻把最新的摘要推送给我。
注意:需在对话前@OpenClaw(OpenClaw是在飞书开放平台定义的机器人名称)。

发送后可同时在OpenClaw客户端查看到返回信息。

当然,如果觉得一直更新太频繁,我们可以让OpenClaw每隔一段时间给我们更新各个领域的热点新闻,也可以要求OpenClaw保存获取到的新闻至本地,我们只需要在飞书App上发送相应指令即可。
注意:若不再使用OpenClaw,请在终端中执行以下命令,停止OpenClaw网关服务。
openclaw gateway stop
如果未关闭服务,会消耗tokens。
至此,基于华为开发者空间,零部署OpenClaw接入飞书实现热门新闻主动推送功能的案例已全部完成。
四、反馈改进建议
- 点赞
- 收藏
- 关注作者
评论(0)