Mac安装openclaw写飞书云文档

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

FileSaver.js实战解析:前端文件下载的终极解决方案

FileSaver.js实战解析:前端文件下载的终极解决方案 【免费下载链接】FileSaver.jsAn HTML5 saveAs() FileSaver implementation 项目地址: https://gitcode.com/gh_mirrors/fi/FileSaver.js 你是否曾遇到过这样的场景:用户点击下载按钮,浏览器却在新标签页打开文件内容而不是直接保存?或者在不同浏览器中下载行为表现各异,让你头疼不已?今天我们就来深入探讨FileSaver.js这个仅172行代码却解决大问题的神器。 问题根源:为什么需要FileSaver.js? 在传统的前端开发中,文件下载通常面临三大痛点: 浏览器兼容性差异:不同浏览器对下载API的支持程度不一,从IE到现代浏览器,兼容代码写起来相当繁琐。 用户体验割裂:有的浏览器直接下载,有的却在新窗口打开,用户往往不知所措。 技术实现复杂:为了兼容各种场景,开发者需要编写大量的条件判断和兜底逻辑。 FileSaver.js的出现完美解决了这些问题,它通过统一的API接口,让前端文件下载变得简单可靠。 环境搭建:

By Ne0inhk

从零开始玩转PaddleOCR-VL-WEB:Jupyter一键启动教程

从零开始玩转PaddleOCR-VL-WEB:Jupyter一键启动教程 1. 简介与学习目标 PaddleOCR-VL-WEB 是基于百度开源的 PaddleOCR-VL 技术构建的一款高效、多语言支持的文档解析系统。该模型融合了动态分辨率视觉编码器与轻量级语言模型,能够在低资源消耗下实现对文本、表格、公式和图表等复杂元素的高精度识别,广泛适用于全球化场景下的智能文档处理任务。 本文将带你从零开始部署并使用 PaddleOCR-VL-WEB 镜像,通过 Jupyter Notebook 实现一键启动网页推理服务。无论你是 AI 初学者还是有一定工程经验的开发者,都能快速上手,完成本地化 OCR 大模型的部署与调用。 学习目标 * 掌握 PaddleOCR-VL-WEB 镜像的基本结构与核心能力 * 完成镜像部署与环境配置 * 在 Jupyter 中执行一键启动脚本 * 使用 Web 界面进行图像 OCR 推理 * 理解常见问题及解决方案 前置知识 * 基础 Linux 操作命令(cd、ls、chmod 等)

By Ne0inhk
疫苗发布和接种预约系统信息管理系统源码-SpringBoot后端+Vue前端+MySQL【可直接运行】

疫苗发布和接种预约系统信息管理系统源码-SpringBoot后端+Vue前端+MySQL【可直接运行】

摘要 随着全球公共卫生事件的频发,疫苗接种成为防控疾病传播的重要手段。高效的疫苗发布和接种预约系统能够优化资源分配,提升接种效率,减少人群聚集风险。传统的手工登记和线下预约方式存在信息滞后、管理混乱等问题,无法满足大规模接种需求。因此,开发一套基于信息管理技术的疫苗预约系统具有重要的现实意义。该系统能够实现疫苗信息的动态发布、接种点的智能分配、用户预约的精准管理,为公共卫生部门提供数据支持,同时提升公众接种体验。关键词:疫苗预约、信息管理、公共卫生、资源优化、接种效率。 本系统采用前后端分离架构,后端基于SpringBoot框架实现业务逻辑和数据处理,前端使用Vue.js构建用户交互界面,数据库采用MySQL存储系统数据。系统核心功能包括疫苗信息管理、接种点管理、用户预约管理、数据统计分析等。管理员可通过后台动态更新疫苗库存和接种点信息,用户通过前端页面查询可预约时段并完成在线预约。系统支持多角色权限管理,确保数据安全性,同时提供可视化图表展示接种数据趋势。技术栈整合了Redis缓存提升性能,Swagger生成API文档便于维护。关键词:SpringBoot、Vue.js、MySQ

By Ne0inhk
⸢ 伍-Ⅱ⸥ ⤳ 默认安全治理实践:水平越权检测 & 前端安全防控

⸢ 伍-Ⅱ⸥ ⤳ 默认安全治理实践:水平越权检测 & 前端安全防控

👍点「赞」📌收「藏」👀关「注」💬评「论」         在金融科技深度融合的背景下,信息安全已从单纯的技术攻防扩展至架构、合规、流程与创新的系统工程。作为一名从业十多年的老兵,将系统阐述数字银行安全体系的建设路径与方法论,旨在提出一套可落地、系统化、前瞻性的新一代安全架构。 序号主题内容简述1安全架构概述全局安全架构设计,描述基础框架。👉2默认安全标准化安全策略,针对已知风险的标准化防控(如基线配置、补丁管理)。3可信纵深防御多层防御体系,应对未知威胁与高级攻击(如APT攻击、零日漏洞)。4威胁感知与响应 实时监测、分析威胁,快速处置安全事件,优化第二、三部分策略。 5实战检验通过红蓝对抗演练验证防御体系有效性,提升安全水位。6安全数智化运用数据化、自动化、智能化(如AI)提升安全运营(各部分)效率。 目录 5 默认安全治理应用实践 5.2 水平越权漏洞检测 1.水平越权检测的痛点

By Ne0inhk