在ESP32-S3部署mimiclaw,基于deepseek并用飞书机器人开展对话-feishu
本文介绍了如何在飞书平台上部署MimicLaw机器人的完整流程。主要内容包括:1)环境准备,需安装ESP-IDF并支持VSCode编译;2)获取DeepSeek API密钥并充值;3)在飞书开放平台创建机器人应用,配置事件订阅;4)注册Tavily API用于网页搜索;5)下载固件并修改配置文件中的WiFi、API密钥等信息;6)固件烧录步骤;7)最终实现飞书机器人对话功能。文章提供了详细的参数配
最近mimiclaw火爆,其开发团队也在密集更新,我看3天前已经可以用“飞书机器人”对话交互了。

目前网络上能查到的部署资料相对滞后,现在将飞书机器人的部署整理如下:

1. 前提
已经安装好ESP-IDF,并支持vscode编译esp32固件。
2. api-key准备
- 注册deepseek,
- 创建APIkey,
- 并充值,新注册的用户余额为零,无法使用

3. 飞书机器人
我是在飞书个人版中,创建的机器人。
-
访问飞书开放平台,单击创建企业自建应用,填写应用名称和描述,选择应用图标,单击创建。
-
左侧导航栏单击凭证与基础信息 页面,复制App ID(格式如
cli_xxx)和App Secret。 -
左侧导航栏中单击添加应用能力, 选择按能力添加页签,找到机器人卡片,单击配置。

-
配置事件订阅。
-
在飞书开放平台左侧导航栏单击事件与回调,在事件配置页签中单击订阅方式,选择使用 长连接 接收事件,单击保存。
-
在事件配置页面,单击添加事件,搜索事件
im.message.receive_v1(接收消息),单击确认添加。
-

4. 启用网页搜索 api key
官方推荐使用Tavily API key,其官网: Tavily API 平台 https://app.tavily.com/home,
注册成功后,主页即有默认的APIkey。

5. 下载固件
下载固件后直接用vscode打开,打开main目录下的mimi_config.h文件
#ifndef MIMI_SECRET_WIFI_SSID
#define MIMI_SECRET_WIFI_SSID "your wifi ssid"
#endif
#ifndef MIMI_SECRET_WIFI_PASS
#define MIMI_SECRET_WIFI_PASS "your wifi password"
#endif
#ifndef MIMI_SECRET_TG_TOKEN
#define MIMI_SECRET_TG_TOKEN ""
#endif
#ifndef MIMI_SECRET_API_KEY
#define MIMI_SECRET_API_KEY "sk-bdb85222222222222222" //deep-seek的api-key
#endif
#ifndef MIMI_SECRET_MODEL
#define MIMI_SECRET_MODEL "deepseek-chat"
#endif
#ifndef MIMI_SECRET_MODEL_PROVIDER
#define MIMI_SECRET_MODEL_PROVIDER "openai"
#endif
#ifndef MIMI_SECRET_FEISHU_APP_ID
#define MIMI_SECRET_FEISHU_APP_ID "cli_a92038b7" //飞书机器人的app-id
#endif
#ifndef MIMI_SECRET_FEISHU_APP_SECRET
#define MIMI_SECRET_FEISHU_APP_SECRET "Md0gW97OP76" //飞书机器人的app-secret
#endif
#ifndef MIMI_SECRET_SEARCH_KEY
#define MIMI_SECRET_SEARCH_KEY "tvly-dev-2jdvwG-am" //启用网页搜索,Tavily API key
#endif
//定义deep-seek的api请求地址
#define MIMI_OPENAI_API_URL "https://api.deepseek.com/v1/chat/completions"
6. 烧录固件
先清除配置,再编译,再烧录。


7. 飞书机器人对话

8.参考资料
ESP32-S3 部署 MimicLaw 完整教程:从零到成功调用 DeepSeek-CSDN博客
mimiclaw GitHub主页说明资料:
mimiclaw/README_CN.md at main · memovai/mimiclaw
mimiclaw/main/channels/feishu/README.md at main · memovai/mimiclaw
更多推荐



所有评论(0)