在ESP32-S3部署mimiclaw,基于deepseek并用飞书机器人开展对话-feishu

在ESP32-S3部署mimiclaw,基于deepseek并用飞书机器人开展对话-feishu

最近mimiclaw火爆,其开发团队也在密集更新,我看3天前已经可以用“飞书机器人”对话交互了。

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

1. 前提

已经安装好ESP-IDF,并支持vscode编译esp32固件。

2. api-key准备

  • 注册deepseek,
  • 创建APIkey,
  • 并充值,新注册的用户余额为零,无法使用

3. 飞书机器人

我是在飞书个人版中,创建的机器人。

  1. 访问飞书开放平台,单击创建企业自建应用,填写应用名称和描述,选择应用图标,单击创建
  2. 左侧导航栏单击凭证与基础信息 页面,复制App ID(格式如 cli_xxx)和App Secret
  3. 配置事件订阅。
    1. 在飞书开放平台左侧导航栏单击事件与回调,在事件配置页签中单击订阅方式,选择使用 长连接 接收事件,单击保存
    2. 在事件配置页面,单击添加事件,搜索事件im.message.receive_v1(接收消息),单击确认添加

左侧导航栏中单击添加应用能力, 选择按能力添加页签,找到机器人卡片,单击配置

4. 启用网页搜索 api key

官方推荐使用Tavily API key,其官网: Tavily API 平台  https://app.tavily.com/home,

注册成功后,主页即有默认的APIkey。

5. 下载固件

github地址:memovai/mimiclaw: MimiClaw: Run OpenClaw on a $5 chip. No OS(Linux). No Node.js. No Mac mini. No Raspberry Pi. No VPS. Hardware agents OS.https://github.com/memovai/mimiclaw

下载固件后直接用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-ZEEKLOG博客

mimiclaw GitHub主页说明资料:

mimiclaw/README_CN.md at main · memovai/mimiclaw

mimiclaw/main/channels/feishu/README.md at main · memovai/mimiclaw

Read more

Flutter 三方库 dolumns 的鸿蒙化适配指南 - 在鸿蒙系统上构建极致整洁、专业的控制台表格化数据展示

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.ZEEKLOG.net Flutter 三方库 dolumns 的鸿蒙化适配指南 - 在鸿蒙系统上构建极致整洁、专业的控制台表格化数据展示 在鸿蒙(OpenHarmony)系统的后台服务开发、系统性能监控工具以及各类 CLI(命令行界面)工具中,如何将杂乱无章的原始数据以整齐划一的“列”形式展现?dolumns 为鸿蒙开发者提供了一个极致精简且强大的文本列对齐引擎。本文将揭示其在鸿蒙生态中的适配实战细节。 前言 什么是文本列对齐?它不是简单的 \t 缩进,而是根据不同内容的真实长度,动态计算并填充间距,确保在鸿蒙终端的字符环境下,多行数据能像 Excel 表格一样完美对齐。dolumns 库凭借其极简的 API 设计和零外部依赖,成为了鸿蒙端 CLI 开发者提升“专业感”的不二之选。 一、原理分析 / 概念介绍 1.1

By Ne0inhk
重构办公体验!HarmonyOS 6.0分布式APP实战:手机+PC打造全场景智能协作工具

重构办公体验!HarmonyOS 6.0分布式APP实战:手机+PC打造全场景智能协作工具

重构办公体验!HarmonyOS 6.0分布式APP实战:手机+PC打造全场景智能协作工具 🔥 开篇直击:当 APP 打破设备边界,办公效率翻倍! 你是否受够了这样的痛点: * 手机拍摄的会议纪要,需通过微信 / U 盘传到 PC 才能编辑,耗时 5 分钟; * 电脑上未完成的报告,出门后只能在手机上重新排版才能继续编辑; * 演讲时,手机翻 PPT、平板看提词、电脑控演示,多设备切换手忙脚乱 —— 而 HarmonyOS 6.0 的分布式 APP,让这一切成为历史! 作为拥有 3600 万终端设备、2200 万用户的鸿蒙生态核心场景,智能办公 APP 正迎来爆发式增长。鸿蒙版 WPS 仅用半年就实现 PC 端下载量破 200

By Ne0inhk
ARM Linux 驱动开发篇---GPIO子系统详解-- Ubuntu20.04

ARM Linux 驱动开发篇---GPIO子系统详解-- Ubuntu20.04

🎬 渡水无言:个人主页渡水无言 ❄专栏传送门: 《linux专栏》   《嵌入式linux驱动开发》《freertos专栏》 ⭐️流水不争先,争的是滔滔不绝  📚博主简介:第二十届中国研究生电子设计竞赛全国二等奖 |国家奖学金 | 省级三好学生 | 省级优秀毕业生获得者 | ZEEKLOG新星杯TOP18 | 半导纵横专栏博主 | 211在读研究生 在这里主要分享自己学习的linux嵌入式领域知识;有分享错误或者不足的地方欢迎大佬指导,也欢迎各位大佬互相三连 目录 前言 一、GPIO 子系统核心定位 二、IMX6ULL 的 GPIO 子系统实战(设备树 + 驱动) 2.1、配置设备树中的 GPIO 2.1.1、pinctrl 配置 2.1.2、在设备节点中指定 GPIO 2.1.3、GPIO 控制器节点

By Ne0inhk

Ubuntu下搜狗输入法无法输入中文的5种解决方案

快速体验 1. 打开 InsCode(快马)平台 https://www.inscode.net 2. 点击'项目生成'按钮,等待项目生成完整后预览效果 输入框内输入如下内容: 创建一个详细的教程应用,逐步演示在Ubuntu系统中解决搜狗输入法无法输入中文的五种方法:1) 检查并安装依赖库;2) 重新配置输入法;3) 重启输入法服务;4) 更新系统语言设置;5) 重新安装搜狗输入法。应用应包括图文步骤和终端命令示例,支持用户交互式操作。 在Ubuntu系统中使用搜狗输入法时,偶尔会遇到无法输入中文的情况。这种问题通常由依赖缺失、配置错误或服务异常导致。下面分享五种经过验证的解决方法,操作时建议按顺序尝试。 1. 检查并安装依赖库 搜狗输入法依赖fcitx框架和libopencc等组件。若安装时未自动解决依赖关系,可手动执行以下步骤: - 打开终端,运行命令更新软件源列表 - 安装fcitx框架及必要组件 - 安装中文字体库确保显示支持

By Ne0inhk