Mac安装openclaw写飞书云文档

🎯前言

OpenClaw的安装教程有很多,最近官方支持了飞书channel使得一些过于复杂的教程不再有必要。然而,跟随官方教程走也不尽完美,比如社区中报道的重复插件warning的问题:Config warnings:\n- plugins.entries.feishu: plugin feishu: duplicate
plugin id detected; later plugin may be overridden

因此,本文结合官方教程,整理了简洁的openclaw安装绑定飞书机器人按要求写飞书云文档的过程。


1. 安装node和openclaw:

操作:

终端输入

#安装 node brew installnode#检查版本node-vnpm-v#安装openclaw (使用时,网络问题需要自行解决,调成tune模型可用)npminstall-g openclaw@latest #PS: 卸载命令 openclaw uninstall npmrm-g openclaw 

结果

在这里插入图片描述

坑点:

  • npm安装时的网络问题,建议自行解决或私聊解决方案。

2. 初始化

操作

模型还没配置好,选第二个:

[图片]

后续一系列选择:

[图片]

Skill可以现在配置,也可以后面再配

[图片]

!!,注意:Channel选择Skip for now.

[图片]

选择Yes->QuickStart

在这里插入图片描述

终端输入

#初始化,之后都是空格选择,回车确认 openclaw onboard --install-daemon 

坑点:

  • 如果在这里配置了飞书,会安装一个飞书插件,而2.13版本原生有飞书插件,所以后面每次都会有烦人的warning。

3. cursor (vscode)随时查看文件

目的:随时OpenClaw实际使用时产生的文件,例如配置文件openclaw.json,agent行为文件memory.md,SOUL.md等,方便知道其真实状态。

操作:

终端输入

#cursor打开文件夹(随时查看底层文件)open-na Cursor --args /Users/xxx/.openclaw 

结果:

在这里插入图片描述

4. 飞书配对:

操作:

重启网关:

openclaw gateway restart 

浏览器打开http://127.0.0.1:18789,在此处输入创建飞书应用时得到的app id和app secret,点击save

在这里插入图片描述


在这里插入图片描述

然后,启动自带的飞书插件

openclaw plugins enable feishu 

结果:

  • 上述过程完成了官方教程的第一步和第二步。
  • 不过在进行对话前,我们需要配置语言模型

坑点:

  • 如果按照官方教程采用openclaw channel add进行安装,还是会重复安装插件并报错。

5. 配置语言模型:

操作

重启gateway

openclaw gateway restart 

我使用的是Minimax的coding plann,49块钱一个月的,因此选择了这个。你也可以使用其他的模型

[图片]

选择local—>Model

[图片]


在这里插入图片描述

终端输入

openclaw config 

结果

  • 配置完成即可

6. 飞书验证:

操作

  • 在命令框配对,即可

首先,在飞书对应用随便发一条消息,得到回应:

在这里插入图片描述
openclaw pairing approve feishu <配对码>

结果:

在这里插入图片描述

写飞书文档:

[图片]
在这里插入图片描述

Read more

【java】[Lombok] ---- Spring Boot 3 整合 Lombok:从入门到精通实战应用详细教程

【java】[Lombok] ---- Spring Boot 3 整合 Lombok:从入门到精通实战应用详细教程

Spring Boot 3整合Lombok:从入门到精通 Lombok是一个Java开发工具库,它通过注解方式减少模板代码,提高开发效率。本文将详细介绍如何在Spring Boot 3项目中整合Lombok,并全面讲解其常用注解和实战技巧。 一、Lombok简介 Lombok通过注解处理器在编译时自动生成Java类的模板代码,如getter、setter、构造函数、toString等方法,让开发者专注于业务逻辑而非模板代码。 优势: * 减少代码量,提高开发效率 * 避免手动编写模板代码时可能出现的错误 * 使代码更简洁,提高可读性 * 减少维护成本 二、Spring Boot 3整合Lombok 2.1 添加依赖 在Spring Boot 3项目的pom.xml中添加Lombok依赖: <dependency><groupId>org.projectlombok</groupId><artifactId&

By Ne0inhk
java( Java 25 LTS)的下载、安装、配置 (IDEA 2025 为例)

java( Java 25 LTS)的下载、安装、配置 (IDEA 2025 为例)

一、Java 25 LTS 下载 Java 下载 |神谕https://www.oracle.com/java/technologies/downloads/#jdk25-windows 二、安装 2.1Windows 图形安装 首先双击下载的 jdk25.msi 文件,进入安装向导。 选择 Next 进入下一步。修改安装路径(建议 D:\Java\jdk-25)确保路径简洁无中文或空格。 勾选 Generate public JRE 选项,保持默认配置。 点击 Install 开始安装,完成后点击 Finish。 2.2macOS 安装 双击下载的 jdk-25.

By Ne0inhk
Java 调用高德地图Sig签名遇10007 INVALID_USER_SIGNATURE的解决之道

Java 调用高德地图Sig签名遇10007 INVALID_USER_SIGNATURE的解决之道

目录 前言 一、如何开启高德的数字签名 1、应用配置 2、官方的生成机制 二、Java集成UniHttp 1、UniHttp接口定义 2、非SIG验证访问 3、高德数字签名的实现 三、常见问题及解决办法 1、编程式参数顺序设置 2、参数重排序设置 3、特殊字符的处理 四、高德地图与百度地图数字签名对比 五、总结 前言         在现代软件开发中,地图服务的集成已成为众多应用的必备功能之一。大家日常使用频率较高的除了百度地图之外,高德地图也是其中的重要服务提供商,其丰富的 API 接口为开发者提供了便利。然而,在使用 Java 调用高德地图服务时,如果开发者开启了数字签名的机制,可能会遇到各种问题,其中最常见的便是 10007 INVALID_USER_SIGNATURE 错误。这一错误表明数字签名未通过验证,导致无法正常访问高德地图的服务。

By Ne0inhk
Java 包装类:基本类型与引用类型的桥梁详解

Java 包装类:基本类型与引用类型的桥梁详解

🏠个人主页:黎雁 🎬作者简介:C/C++/JAVA后端开发学习者 ❄️个人专栏:C语言、数据结构(C语言)、EasyX、JAVA、游戏、规划、程序人生 ✨ 从来绝巘须孤往,万里同尘即玉京 文章目录 * Java 包装类:基本类型与引用类型的桥梁详解 📦 * 📝 文章摘要 * 🧠 前两篇知识回顾 * 一、包装类核心概念 🤔 * 1. 什么是包装类? * 2. 为什么需要包装类? * 二、8种基本数据类型与包装类对应关系 📋 * 三、包装类的使用(以 Integer 为例) 📌 * (一)JDK5 以前:手动装箱与拆箱(了解) * 1. 手动装箱(基本类型 → 包装类) * 常用方法(Integer) * 代码示例 * 2. 手动拆箱(

By Ne0inhk