0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

EmbedClaw可以使用QQ进行控制啦!

启明云端 2026-03-20 18:06 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

EmbedClaw 最近更新了一个新的功能:

那就是可以

对接QQ机器人

那么本期,就让我们把QQ 机器人直接接进 EmbedClaw,让 ESP32 上的 AI Agent 真正在 QQ 里“活起来”。

更关键的是,这条链路走的是官方 QQBot 接入

AppID + ClientSecret → token → gateway → websocket

设备主动连 QQ gateway,不需要设备暴露公网回调地址。

如果你也想把这个效果复现出来,下面就按实战顺序来:

配置→编译烧录→前置健康检查→ QQ 实测 →三段式排错

项目地址:

https://github.com/wireless-tag-com/EmbedClaw

8259e06a-2444-11f1-96ea-92fbcf53809c.png

1

硬件和环境

ESP32-S3(建议 16MB Flash + PSRAM

ESP-IDF 5.x(推荐 5.5.2)

Python 3 + Git

这里推荐大家使用启明云端自研WT9932S3-NANO开发板,完美符合硬件要求。

2

设置配置文件

这一次的更新,再也不是直接修改仓库提供的ec_config.h 而是需要在main文件夹中创建ec_config.h 我们需要添加以下内容:

#pragmaonce// ===== LLM(必填)=====#defineEC_LLM_API_KEY "YOUR_DASHSCOPE_API_KEY"// ===== 搜索工具(可选)=====#defineEC_SECRET_SEARCH_KEY"YOUR_TAVILY_API_KEY"// ===== 通道开关 =====// 本文只调 QQ,建议先关掉其他通道减少变量#defineEC_FEISHU_ENABLE 0#defineEC_QQ_ENABLE 1// ===== QQ 配置(必填)=====#defineEC_QQ_APP_ID "YOUR_QQ_APP_ID"#defineEC_QQ_CLIENT_SECRET"YOUR_QQ_CLIENT_SECRET"

其中LLM和搜索功能的API Key可以参考上一期的配置:

ESP32里的AI Agent:EmbedClaw上手教程!启明云端乐鑫代理及方案商

关键宏一眼看懂

EC_QQ_ENABLE:QQ 通道总开关,不开就不会走 QQ 链路。

EC_QQ_APP_ID:QQ 应用身份标识,填错直接 token 失败。

EC_QQ_CLIENT_SECRET:QQ 鉴权密钥,填错同样会卡在 token。

EC_FEISHU_ENABLE:并行通道开关,本篇建议关掉减少排错干扰。

82733ca4-2444-11f1-96ea-92fbcf53809c.png

3

QQ 控制台配置

官方入口:

https://q.qq.com/qqbot/openclaw/index.html

打开链接后按照官方指导如下四个步骤

827ea792-2444-11f1-96ea-92fbcf53809c.png

登录好后点击创建机器人

828a0042-2444-11f1-96ea-92fbcf53809c.png

然后就能看到我们需要的AppID和AppSecret。

我们还可以给我们的机器人取个好听的名字!

8298defa-2444-11f1-96ea-92fbcf53809c.png

4

编译、烧录、联网

1. 拉代码并同步默认配置

gitclonehttps://github.com/wireless-tag-com/EmbedClaw.gitcdEmbedClawcpsdkconfig.defaults.esp32s3 sdkconfig.defaults

2. 编译

idf.pyset-target esp32s3idf.py build

3. 烧录 + 串口监视

# Windows(示例端口 COM5)idf.py -p COM5 flash monitor# Linux / macOS(示例端口 /dev/ttyACM0)idf.py -p /dev/ttyACM0 flash monitor

4. 首次配网

如果设备未保存过 Wi-Fi,会进入配网模式。连接设备热点后打开:

http://192.168.4.1

完成配置后,设备会重启并切回正常联网模式。

82a48caa-2444-11f1-96ea-92fbcf53809c.jpg

5

QQ 机器人对话

这时候你就可以对机器人聊天了!

如果你也对我们开源的AI Agent 项目embedClaw感兴趣,欢迎提交Star、PR、Issue 我们一起把它打造成esp32上最好用的AI Agent:

https://github.com/wireless-tag-com/EmbedClaw


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • AI
    AI
    +关注

    关注

    91

    文章

    40941

    浏览量

    302527
  • 开发板
    +关注

    关注

    26

    文章

    6405

    浏览量

    120562
  • ESP32
    +关注

    关注

    26

    文章

    1222

    浏览量

    22311
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    DLP4100进行编程控制可以使用什么软件啊?

    工程师您好!上面说的是GPIOA0产生的同步信号,编程文件说的是控制GPIOA1,是错了吗?还有以下一些疑问希望解答。如有相关程序范例是否能提供?非常感谢 1、DLP4100进行编程控制
    发表于 02-21 13:28

    怎么样用QQ进行远程桌面控制

    怎么样用QQ进行远程桌面控制?1 打开你要远程控制的对方聊天窗口,点击如下图红圈的“应用”2 点击“应用”下的“远程协助”如下图:3 发出去之后,等待对方点击“接受”,如果网络正常,就
    发表于 11-15 22:23

    论坛官方QQ群开通了!Labview论坛QQ群开通

    论坛官方labview QQ群开通了!Labview论坛QQ群开通!快来加入吧说明:加入时最好注明自己在论坛的用户名QQ群:211093105
    发表于 08-24 09:03

    可以使用SPI组件进行Verilog编程吗

    你好,可以使用SPI组件进行Verilog编程。 以上来自于百度翻译 以下为原文HI,Can I use SPI component for Verilog programming.
    发表于 11-06 17:22

    AD8366可以使用STM32的SPI进行通讯控制吗?

    AD8366可以使用STM32的SPI进行通讯控制吗? 有没有相关例程?
    发表于 11-15 07:49

    还在抢敬业福?你难道又要错过今天下午的QQ大红包

    支付宝敬业福可以说是目前最难获得的一张福卡,今年同样如此,如果你实在抢不到,就不要错过QQ红包,今年QQ红包也开启!并且红包总额比支付宝红包要多,发放方式更加简单粗暴。
    发表于 01-20 12:21 4214次阅读

    手机qq聊天记录删除了怎么恢复

    时候我们清空了一些数据就想给找回来,比如和男朋友之间的聊天记录,反正就是对自己而言比较重要的qq聊天记录,就想给找回来,可以吗?要怎样做才能找回呢?这个我们可以使用互盾苹果恢复大师进行
    发表于 08-01 18:11 1698次阅读

    微信宣布与QQ钱包互通 目前仅支持微信转账QQ钱包

    1月14日晚间消息,腾讯QQ官方宣布,微信可以可以转账到QQ了。
    的头像 发表于 01-15 09:29 1.2w次阅读

    基于BBG无线技术的六足蜘蛛机器人 可以使用BBGW进行扩展功能

    它是具有六个腿的蜘蛛六足动物,每个腿都有三个伺服器来控制。它总共有18个自由度。您可以为此编程各种运动。无论姿势,步态,步态,您都可以轻松地在bbgw上对其进行编程。您还
    的头像 发表于 01-27 14:03 2645次阅读

    IoT 可以使用 WPT

    IoT 可以使用 WPT
    发表于 03-19 12:08 0次下载
    IoT <b class='flag-5'>可以使</b>用 WPT

    鸿蒙应用如何唤起 QQ 安卓客户端进行授权

    因为鸿蒙系统刚出不久,官方的第三方登录 SDK 还没出来,下面就介绍下在鸿蒙应用中实现 QQ 登录的方法(支持唤起 QQ 安卓客户端进行授权)。
    的头像 发表于 01-04 15:01 6368次阅读

    无线模块可以使用不匹配的天线吗?

    无线模块可以使用不匹配的天线吗?与不配对的天线使用,又会是怎样呢?
    的头像 发表于 10-09 10:45 3001次阅读
    无线模块<b class='flag-5'>可以使</b>用不匹配的天线吗?

    如何限制容器可以使用的CPU资源

    默认情况下容器可以使用的主机 CPU 资源是不受限制的。和内存资源的使用一样,如果不对容器可以使用的 CPU 资源进行限制,一旦发生容器内程序异常使用 CPU 的情况,很可能把整个主机的 CPU 资源耗尽,从而导致更大的灾难。本
    的头像 发表于 10-24 17:04 1590次阅读
    如何限制容器<b class='flag-5'>可以使</b>用的CPU资源

    一句话让大模型控制硬件:手把手教你给 EmbedClaw 添加自己的 Tool!

    很多人第一次看到EmbedClaw会有一种错觉:然而事实是:不能直接操作,但可以通过Tool去操作。这也是EmbedClaw很有意思的一点。它不是把大模型硬塞进ESP32里当聊天机器人,而是把LLM
    的头像 发表于 04-01 18:32 132次阅读
    一句话让大模型<b class='flag-5'>控制</b>硬件:手把手教你给 <b class='flag-5'>EmbedClaw</b> 添加自己的 Tool!

    怎么把 EmbedClaw 从 Qwen 扩到五款国产大模型

    前面几篇,我已经把EmbedClaw的整体架构、上手方式、Tool扩展讲得差不多了。这一篇我不再重复入门,直接讲最近这次更新里最实际的一件事:这里先把时间线说清楚,避免误解。EmbedClaw最早
    的头像 发表于 04-07 18:06 514次阅读
    怎么把 <b class='flag-5'>EmbedClaw</b> 从 Qwen 扩到五款国产大模型