<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom"><title>梓宇小站</title><link href="https://www.zycf16810.com/" rel="alternate"/><link href="https://www.zycf16810.com/feeds/all.atom.xml" rel="self"/><id>https://www.zycf16810.com/</id><updated>2026-06-21T00:00:00+08:00</updated><entry><title>我的一张“自画像”</title><link href="https://www.zycf16810.com/zi-hua-xiang.html" rel="alternate"/><published>2026-06-21T00:00:00+08:00</published><updated>2026-06-21T00:00:00+08:00</updated><author><name>刘梓宇</name></author><id>tag:www.zycf16810.com,2026-06-21:/zi-hua-xiang.html</id><summary type="html">&lt;h1&gt;我的一张“自画像”&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;作者：刘梓宇&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;我是一个四年级的小学生。乌黑的短发，圆溜溜的大眼睛，像两颗亮晶晶的黑葡萄。我体型小巧 …&lt;/p&gt;</summary><content type="html">&lt;h1&gt;我的一张“自画像”&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;作者：刘梓宇&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;我是一个四年级的小学生。乌黑的短发，圆溜溜的大眼睛，像两颗亮晶晶的黑葡萄。我体型小巧，风大一点好像就能把我吹跑；力气大的同学单手就能把我举起来，大家都喜欢喊我"小短腿"。可别看我个子小，跑起来可不慢！&lt;/p&gt;
&lt;p&gt;上次运动会，我报名了50×4的短跑比赛。发令枪一响，我就像离弦的箭一样冲了出去，最后竟然拿了第一名！同学们都围过来，拍着我的肩膀说："小短腿，可以啊！"&lt;/p&gt;
&lt;p&gt;除了跑步，我打羽毛球也挺厉害的。遇到实力强的对手，我也能和他打得有来有回；就算是大人，我照样不落下风。有一次羽毛球比赛，我的对手是个跟我差不多大的小孩，结果不出所料——33比28，我赢了。&lt;/p&gt;
&lt;p&gt;表面上看我有点内向，不爱说话，其实我在班里可热心了。有一节体育课，一个同学受伤了，我赶紧跑去找创可贴，找到后马上帮他小心地贴在伤口上。&lt;/p&gt;
&lt;p&gt;不过，我最大的缺点就是粗心。有次数学考试我考了99分，错的那一分居然只是忘了写单位，真的太可惜了。要是细心一点，我就能考100分了。&lt;/p&gt;
&lt;p&gt;这就是我——一个热爱运动、热心助人的小学生。以后我一定要改掉粗心的毛病，争取变得更棒！&lt;/p&gt;</content><category term="教育"/></entry><entry><title>Docker 入门指南</title><link href="https://www.zycf16810.com/docker-get-started.html" rel="alternate"/><published>2026-06-20T22:16:00+08:00</published><updated>2026-06-20T22:16:00+08:00</updated><author><name>sucre liu</name></author><id>tag:www.zycf16810.com,2026-06-20:/docker-get-started.html</id><summary type="html">&lt;h2&gt;什么是 Docker？&lt;/h2&gt;
&lt;p&gt;Docker 是一种开源的容器化平台，它让开发者能够将应用程序及其依赖环境打包到一个轻量级、可移植的容器中，然 …&lt;/p&gt;</summary><content type="html">&lt;h2&gt;什么是 Docker？&lt;/h2&gt;
&lt;p&gt;Docker 是一种开源的容器化平台，它让开发者能够将应用程序及其依赖环境打包到一个轻量级、可移植的容器中，然后在任何支持 Docker 的系统上运行。&lt;/p&gt;
&lt;p&gt;简单来说：&lt;strong&gt;"一次构建，到处运行"&lt;/strong&gt;。&lt;/p&gt;
&lt;h3&gt;容器 vs 虚拟机&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;特性&lt;/th&gt;
&lt;th&gt;容器&lt;/th&gt;
&lt;th&gt;虚拟机&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;启动速度&lt;/td&gt;
&lt;td&gt;秒级&lt;/td&gt;
&lt;td&gt;分钟级&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;资源占用&lt;/td&gt;
&lt;td&gt;轻量（共享宿主机内核）&lt;/td&gt;
&lt;td&gt;重量（独立 OS）&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;镜像大小&lt;/td&gt;
&lt;td&gt;MB ~ GB&lt;/td&gt;
&lt;td&gt;GB ~ 几十 GB&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;隔离性&lt;/td&gt;
&lt;td&gt;进程级隔离&lt;/td&gt;
&lt;td&gt;完全隔离&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;性能损耗&lt;/td&gt;
&lt;td&gt;接近原生&lt;/td&gt;
&lt;td&gt;有一定损耗&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2&gt;安装 Docker&lt;/h2&gt;
&lt;h3&gt;Linux（Ubuntu）&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="c1"&gt;# 更新包索引&lt;/span&gt;
sudo&lt;span class="w"&gt; &lt;/span&gt;apt&lt;span class="w"&gt; &lt;/span&gt;update

&lt;span class="c1"&gt;# 安装依赖&lt;/span&gt;
sudo&lt;span class="w"&gt; &lt;/span&gt;apt&lt;span class="w"&gt; &lt;/span&gt;install&lt;span class="w"&gt; &lt;/span&gt;ca-certificates&lt;span class="w"&gt; &lt;/span&gt;curl

&lt;span class="c1"&gt;# 添加 Docker 官方 GPG 密钥&lt;/span&gt;
sudo&lt;span class="w"&gt; &lt;/span&gt;install&lt;span class="w"&gt; &lt;/span&gt;-m&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;0755&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;-d&lt;span class="w"&gt; &lt;/span&gt;/etc/apt/keyrings
sudo&lt;span class="w"&gt; &lt;/span&gt;curl&lt;span class="w"&gt; &lt;/span&gt;-fsSL&lt;span class="w"&gt; &lt;/span&gt;https://download.docker.com/linux/ubuntu/gpg&lt;span class="w"&gt; &lt;/span&gt;-o&lt;span class="w"&gt; &lt;/span&gt;/etc/apt/keyrings/docker.asc
sudo&lt;span class="w"&gt; &lt;/span&gt;chmod&lt;span class="w"&gt; &lt;/span&gt;a+r&lt;span class="w"&gt; &lt;/span&gt;/etc/apt/keyrings/docker.asc

&lt;span class="c1"&gt;# 添加仓库&lt;/span&gt;
&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;deb [arch=&lt;/span&gt;&lt;span class="k"&gt;$(&lt;/span&gt;dpkg&lt;span class="w"&gt; &lt;/span&gt;--print-architecture&lt;span class="k"&gt;)&lt;/span&gt;&lt;span class="s2"&gt; signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu &lt;/span&gt;&lt;span class="k"&gt;$(&lt;/span&gt;.&lt;span class="w"&gt; &lt;/span&gt;/etc/os-release&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;amp;&amp;amp;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;&lt;/span&gt;&lt;span class="nv"&gt;$VERSION_CODENAME&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;&lt;/span&gt;&lt;span class="k"&gt;)&lt;/span&gt;&lt;span class="s2"&gt; stable&amp;quot;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;|&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;sudo&lt;span class="w"&gt; &lt;/span&gt;tee&lt;span class="w"&gt; &lt;/span&gt;/etc/apt/sources.list.d/docker.list&lt;span class="w"&gt; &lt;/span&gt;&amp;gt;&lt;span class="w"&gt; &lt;/span&gt;/dev/null

&lt;span class="c1"&gt;# 安装 Docker&lt;/span&gt;
sudo&lt;span class="w"&gt; &lt;/span&gt;apt&lt;span class="w"&gt; &lt;/span&gt;update
sudo&lt;span class="w"&gt; &lt;/span&gt;apt&lt;span class="w"&gt; &lt;/span&gt;install&lt;span class="w"&gt; &lt;/span&gt;docker-ce&lt;span class="w"&gt; &lt;/span&gt;docker-ce-cli&lt;span class="w"&gt; &lt;/span&gt;containerd.io

&lt;span class="c1"&gt;# 验证安装&lt;/span&gt;
sudo&lt;span class="w"&gt; &lt;/span&gt;docker&lt;span class="w"&gt; &lt;/span&gt;run&lt;span class="w"&gt; &lt;/span&gt;hello-world
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h3&gt;macOS / Windows&lt;/h3&gt;
&lt;p&gt;访问 &lt;a href="https://docs.docker.com/get-started/"&gt;Docker Desktop 官网&lt;/a&gt; 下载安装包，一键安装即可。&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;核心概念&lt;/h2&gt;
&lt;h3&gt;镜像（Image）&lt;/h3&gt;
&lt;p&gt;镜像是一个只读模板，包含运行应用所需的代码、运行时、库、环境变量和配置文件。你可以把镜像理解为一个&lt;strong&gt;应用程序的快照&lt;/strong&gt;。&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="c1"&gt;# 拉取镜像&lt;/span&gt;
docker&lt;span class="w"&gt; &lt;/span&gt;pull&lt;span class="w"&gt; &lt;/span&gt;nginx:latest

&lt;span class="c1"&gt;# 查看本地镜像&lt;/span&gt;
docker&lt;span class="w"&gt; &lt;/span&gt;images

&lt;span class="c1"&gt;# 删除镜像&lt;/span&gt;
docker&lt;span class="w"&gt; &lt;/span&gt;rmi&lt;span class="w"&gt; &lt;/span&gt;nginx:latest
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h3&gt;容器（Container）&lt;/h3&gt;
&lt;p&gt;容器是镜像的运行实例。你可以启动、停止、删除容器，一个镜像可以启动多个容器。&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="c1"&gt;# 运行一个 Nginx 容器&lt;/span&gt;
docker&lt;span class="w"&gt; &lt;/span&gt;run&lt;span class="w"&gt; &lt;/span&gt;-d&lt;span class="w"&gt; &lt;/span&gt;--name&lt;span class="w"&gt; &lt;/span&gt;my-nginx&lt;span class="w"&gt; &lt;/span&gt;-p&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;8080&lt;/span&gt;:80&lt;span class="w"&gt; &lt;/span&gt;nginx

&lt;span class="c1"&gt;# 查看运行中的容器&lt;/span&gt;
docker&lt;span class="w"&gt; &lt;/span&gt;ps

&lt;span class="c1"&gt;# 查看所有容器（含已停止的）&lt;/span&gt;
docker&lt;span class="w"&gt; &lt;/span&gt;ps&lt;span class="w"&gt; &lt;/span&gt;-a

&lt;span class="c1"&gt;# 停止容器&lt;/span&gt;
docker&lt;span class="w"&gt; &lt;/span&gt;stop&lt;span class="w"&gt; &lt;/span&gt;my-nginx

&lt;span class="c1"&gt;# 启动已停止的容器&lt;/span&gt;
docker&lt;span class="w"&gt; &lt;/span&gt;start&lt;span class="w"&gt; &lt;/span&gt;my-nginx

&lt;span class="c1"&gt;# 删除容器&lt;/span&gt;
docker&lt;span class="w"&gt; &lt;/span&gt;rm&lt;span class="w"&gt; &lt;/span&gt;my-nginx
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h3&gt;Dockerfile&lt;/h3&gt;
&lt;p&gt;Dockerfile 是一个文本文件，定义了如何构建镜像。&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="c"&gt;# 使用 Python 官方镜像作为基础&lt;/span&gt;
&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s"&gt;python:3.12-slim&lt;/span&gt;

&lt;span class="c"&gt;# 设置工作目录&lt;/span&gt;
&lt;span class="k"&gt;WORKDIR&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s"&gt;/app&lt;/span&gt;

&lt;span class="c"&gt;# 复制依赖文件&lt;/span&gt;
&lt;span class="k"&gt;COPY&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;requirements.txt&lt;span class="w"&gt; &lt;/span&gt;.

&lt;span class="c"&gt;# 安装依赖&lt;/span&gt;
&lt;span class="k"&gt;RUN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;pip&lt;span class="w"&gt; &lt;/span&gt;install&lt;span class="w"&gt; &lt;/span&gt;--no-cache-dir&lt;span class="w"&gt; &lt;/span&gt;-r&lt;span class="w"&gt; &lt;/span&gt;requirements.txt

&lt;span class="c"&gt;# 复制应用代码&lt;/span&gt;
&lt;span class="k"&gt;COPY&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;.&lt;span class="w"&gt; &lt;/span&gt;.

&lt;span class="c"&gt;# 暴露端口&lt;/span&gt;
&lt;span class="k"&gt;EXPOSE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s"&gt;8000&lt;/span&gt;

&lt;span class="c"&gt;# 启动命令&lt;/span&gt;
&lt;span class="k"&gt;CMD&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;python&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;app.py&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;构建并运行：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="c1"&gt;# 构建镜像&lt;/span&gt;
docker&lt;span class="w"&gt; &lt;/span&gt;build&lt;span class="w"&gt; &lt;/span&gt;-t&lt;span class="w"&gt; &lt;/span&gt;my-app&lt;span class="w"&gt; &lt;/span&gt;.

&lt;span class="c1"&gt;# 运行容器&lt;/span&gt;
docker&lt;span class="w"&gt; &lt;/span&gt;run&lt;span class="w"&gt; &lt;/span&gt;-d&lt;span class="w"&gt; &lt;/span&gt;-p&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;8000&lt;/span&gt;:8000&lt;span class="w"&gt; &lt;/span&gt;my-app
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;
&lt;h2&gt;常用 Docker 命令速查&lt;/h2&gt;
&lt;h3&gt;生命周期管理&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;命令&lt;/th&gt;
&lt;th&gt;用途&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;docker run&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;创建并启动容器&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;docker start/stop&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;启停已存在的容器&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;docker restart&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;重启容器&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;docker pause/unpause&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;暂停/恢复容器进程&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;docker rm&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;删除容器&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;docker container prune&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;删除所有已停止的容器&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3&gt;镜像管理&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;命令&lt;/th&gt;
&lt;th&gt;用途&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;docker pull&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;拉取镜像&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;docker images&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;列出本地镜像&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;docker rmi&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;删除镜像&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;docker build&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;从 Dockerfile 构建镜像&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;docker image prune&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;删除未使用的镜像&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3&gt;查看与调试&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;命令&lt;/th&gt;
&lt;th&gt;用途&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;docker ps&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;查看运行中的容器&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;docker logs&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;查看容器日志&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;docker exec -it &amp;lt;容器名&amp;gt; bash&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;进入容器内部&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;docker inspect&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;查看容器详细信息&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;docker stats&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;查看容器资源占用&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3&gt;数据持久化（Volumes）&lt;/h3&gt;
&lt;p&gt;容器删除后，内部数据会丢失。使用卷（volume）或绑定挂载（bind mount）来持久化数据。&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="c1"&gt;# 使用卷&lt;/span&gt;
docker&lt;span class="w"&gt; &lt;/span&gt;run&lt;span class="w"&gt; &lt;/span&gt;-d&lt;span class="w"&gt; &lt;/span&gt;-v&lt;span class="w"&gt; &lt;/span&gt;mydata:/data&lt;span class="w"&gt; &lt;/span&gt;nginx

&lt;span class="c1"&gt;# 绑定挂载宿主机目录&lt;/span&gt;
docker&lt;span class="w"&gt; &lt;/span&gt;run&lt;span class="w"&gt; &lt;/span&gt;-d&lt;span class="w"&gt; &lt;/span&gt;-v&lt;span class="w"&gt; &lt;/span&gt;/宿主机/路径:/容器/路径&lt;span class="w"&gt; &lt;/span&gt;nginx
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h3&gt;网络&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="c1"&gt;# 创建自定义网络&lt;/span&gt;
docker&lt;span class="w"&gt; &lt;/span&gt;network&lt;span class="w"&gt; &lt;/span&gt;create&lt;span class="w"&gt; &lt;/span&gt;my-network

&lt;span class="c1"&gt;# 在指定网络中运行容器&lt;/span&gt;
docker&lt;span class="w"&gt; &lt;/span&gt;run&lt;span class="w"&gt; &lt;/span&gt;-d&lt;span class="w"&gt; &lt;/span&gt;--network&lt;span class="w"&gt; &lt;/span&gt;my-network&lt;span class="w"&gt; &lt;/span&gt;--name&lt;span class="w"&gt; &lt;/span&gt;web&lt;span class="w"&gt; &lt;/span&gt;nginx

&lt;span class="c1"&gt;# 查看网络&lt;/span&gt;
docker&lt;span class="w"&gt; &lt;/span&gt;network&lt;span class="w"&gt; &lt;/span&gt;ls
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;
&lt;h2&gt;实战：运行一个 Python Web 应用&lt;/h2&gt;
&lt;p&gt;创建一个简单的 FastAPI 应用并用 Docker 运行。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;项目结构：&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;my-fastapi-app/
├── app.py
├── requirements.txt
└── Dockerfile
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;app.py：&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="kn"&gt;from&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nn"&gt;fastapi&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;FastAPI&lt;/span&gt;

&lt;span class="n"&gt;app&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;FastAPI&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;

&lt;span class="nd"&gt;@app&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;get&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;/&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="k"&gt;def&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nf"&gt;read_root&lt;/span&gt;&lt;span class="p"&gt;():&lt;/span&gt;
    &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;message&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;&amp;quot;Hello Docker!&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;requirements.txt：&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;fastapi
uvicorn
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;Dockerfile：&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="k"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s"&gt;python:3.12-slim&lt;/span&gt;
&lt;span class="k"&gt;WORKDIR&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s"&gt;/app&lt;/span&gt;
&lt;span class="k"&gt;COPY&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;requirements.txt&lt;span class="w"&gt; &lt;/span&gt;.
&lt;span class="k"&gt;RUN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;pip&lt;span class="w"&gt; &lt;/span&gt;install&lt;span class="w"&gt; &lt;/span&gt;--no-cache-dir&lt;span class="w"&gt; &lt;/span&gt;-r&lt;span class="w"&gt; &lt;/span&gt;requirements.txt
&lt;span class="k"&gt;COPY&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;.&lt;span class="w"&gt; &lt;/span&gt;.
&lt;span class="k"&gt;CMD&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;uvicorn&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;app:app&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;--host&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;0.0.0.0&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;--port&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;8000&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;构建并运行：&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;docker&lt;span class="w"&gt; &lt;/span&gt;build&lt;span class="w"&gt; &lt;/span&gt;-t&lt;span class="w"&gt; &lt;/span&gt;my-fastapi&lt;span class="w"&gt; &lt;/span&gt;.
docker&lt;span class="w"&gt; &lt;/span&gt;run&lt;span class="w"&gt; &lt;/span&gt;-d&lt;span class="w"&gt; &lt;/span&gt;-p&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;8000&lt;/span&gt;:8000&lt;span class="w"&gt; &lt;/span&gt;my-fastapi
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;访问 &lt;code&gt;http://localhost:8000&lt;/code&gt; 即可看到 &lt;code&gt;{"message": "Hello Docker!"}&lt;/code&gt;。&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;Docker Compose&lt;/h2&gt;
&lt;p&gt;当你有多个容器需要协同工作时（例如 Web 应用 + 数据库），Docker Compose 可以帮你用一个 YAML 文件定义和运行多容器应用。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;docker-compose.yml：&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="nt"&gt;services&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="nt"&gt;web&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="nt"&gt;build&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l l-Scalar l-Scalar-Plain"&gt;.&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="nt"&gt;ports&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="p p-Indicator"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s"&gt;&amp;quot;8000:8000&amp;quot;&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="nt"&gt;depends_on&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="p p-Indicator"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l l-Scalar l-Scalar-Plain"&gt;db&lt;/span&gt;

&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="nt"&gt;db&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="nt"&gt;image&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l l-Scalar l-Scalar-Plain"&gt;postgres:16&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="nt"&gt;environment&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="nt"&gt;POSTGRES_DB&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l l-Scalar l-Scalar-Plain"&gt;myapp&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="nt"&gt;POSTGRES_USER&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l l-Scalar l-Scalar-Plain"&gt;user&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="nt"&gt;POSTGRES_PASSWORD&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l l-Scalar l-Scalar-Plain"&gt;password&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="nt"&gt;volumes&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="p p-Indicator"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l l-Scalar l-Scalar-Plain"&gt;pgdata:/var/lib/postgresql/data&lt;/span&gt;

&lt;span class="nt"&gt;volumes&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="nt"&gt;pgdata&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;启动：&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;docker&lt;span class="w"&gt; &lt;/span&gt;compose&lt;span class="w"&gt; &lt;/span&gt;up&lt;span class="w"&gt; &lt;/span&gt;-d
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;
&lt;h2&gt;总结&lt;/h2&gt;
&lt;p&gt;Docker 的核心价值在于&lt;strong&gt;环境一致性&lt;/strong&gt;——开发环境、测试环境、生产环境使用同一个镜像，彻底告别"在我电脑上能跑"的尴尬。&lt;/p&gt;
&lt;p&gt;入门三步走：
1. &lt;strong&gt;安装 Docker&lt;/strong&gt; → 学会拉取和运行镜像
2. &lt;strong&gt;理解 Dockerfile&lt;/strong&gt; → 学会构建自己的镜像
3. &lt;strong&gt;掌握 Compose&lt;/strong&gt; → 学会编排多容器应用&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;更多内容请查阅 &lt;a href="https://docs.docker.com/get-started/"&gt;Docker 官方文档&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;</content><category term="技术"/><category term="Docker"/><category term="容器"/><category term="开发工具"/><category term="运维"/></entry><entry><title>我学会了游泳</title><link href="https://www.zycf16810.com/learning-to-swim.html" rel="alternate"/><published>2026-05-10T09:09:00+08:00</published><updated>2026-05-10T09:09:00+08:00</updated><author><name>刘梓宇</name></author><id>tag:www.zycf16810.com,2026-05-10:/learning-to-swim.html</id><summary type="html">&lt;h1&gt;我学会了游泳&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;作者：刘梓宇&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;三年级的时候，学校开设了游泳课。当老师通知我们后，我十分开心，因为小时候爸爸就经常带我 …&lt;/p&gt;</summary><content type="html">&lt;h1&gt;我学会了游泳&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;作者：刘梓宇&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;三年级的时候，学校开设了游泳课。当老师通知我们后，我十分开心，因为小时候爸爸就经常带我玩水，我想我肯定能轻松学会。&lt;/p&gt;
&lt;p&gt;第一节课，我就感觉十分不妙——在游泳池里学游泳和戴着游泳圈玩水，完全不一样。站在池边，我紧张得不行。虽然已经学了好几节课，但我还是不怎么会。后来天气慢慢冷了，我索性请假没再去。&lt;/p&gt;
&lt;p&gt;到了下学期，我本来想着不学了，但看到夏天快来了，又想试一试。这一学期，教练根据我们的水平，把大家分成低、中、高三组。因为我上学期没上几节课，自然被分到了低级组。一开始我特别害怕，不敢把头伸进水里，正想着放弃，教练耐心地鼓励我，教我先在岸边练习憋气和基本动作。慢慢地，我鼓起勇气，把头伸进水里，一次、两次……我发现，其实并没有那么可怕。&lt;/p&gt;
&lt;p&gt;接着，教练开始教我在水中漂浮。我按照指导，放松身体，伸直手臂和双腿，居然真的漂起来了！之后我又学习了划水和蹬腿的动作，一遍又一遍地练习。经过不断的努力，终于能游出一段距离了。虽然还不是很熟练，但我第一次感受到了成功的喜悦。&lt;/p&gt;
&lt;p&gt;后面几节课爸爸都来陪我，一直在身边给我加油打气，这让我信心大增。后来我的游泳技术越来越好，教练经常表扬我，也给了我更多力量。虽说最终没能升到中级，但我依然很快乐，因为我终于学会了游泳。&lt;/p&gt;
&lt;p&gt;通过这件事，我明白了一个道理：遇到任何困难都不能轻言放弃，坚持下去，说不定就会成功。&lt;/p&gt;</content><category term="教育"/><category term="作文"/><category term="小学生"/><category term="成长"/><category term="坚持"/></entry><entry><title>Claude Code 入门指南</title><link href="https://www.zycf16810.com/claude-code-ru-men-zhi-nan.html" rel="alternate"/><published>2026-04-28T00:00:00+08:00</published><updated>2026-04-28T00:00:00+08:00</updated><author><name>sucre liu</name></author><id>tag:www.zycf16810.com,2026-04-28:/claude-code-ru-men-zhi-nan.html</id><summary type="html">&lt;p&gt;Claude Code 是一个强大的 AI 编程助手，本文将介绍如何快速上手使用。&lt;/p&gt;</summary><content type="html">&lt;h2&gt;什么是 Claude Code？&lt;/h2&gt;
&lt;p&gt;Claude Code 是 Anthropic 官方推出的命令行 AI 编程助手。它直接在终端中运行，能够理解你的代码库、编辑文件、执行命令，帮助你高效完成软件开发任务。&lt;/p&gt;
&lt;h2&gt;快速开始&lt;/h2&gt;
&lt;h3&gt;安装&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;npm&lt;span class="w"&gt; &lt;/span&gt;install&lt;span class="w"&gt; &lt;/span&gt;-g&lt;span class="w"&gt; &lt;/span&gt;@anthropic-ai/claude-code
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;安装完成后，在项目目录中运行：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;claude
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;即可启动交互式会话。&lt;/p&gt;
&lt;h3&gt;基本工作流&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;启动会话&lt;/strong&gt;：在项目根目录运行 &lt;code&gt;claude&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;提出需求&lt;/strong&gt;：用自然语言描述你想要完成的任务&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;审查结果&lt;/strong&gt;：Claude Code 会展示它将要做的更改，你可以批准或拒绝&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;迭代调整&lt;/strong&gt;：继续对话，进一步完善代码&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;核心功能&lt;/h2&gt;
&lt;h3&gt;1. 代码编辑&lt;/h3&gt;
&lt;p&gt;Claude Code 可以直接读取、编辑项目文件。你可以要求它：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;修复 bug&lt;/li&gt;
&lt;li&gt;添加新功能&lt;/li&gt;
&lt;li&gt;重构代码&lt;/li&gt;
&lt;li&gt;编写测试&lt;/li&gt;
&lt;li&gt;撰写文档&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;2. 命令执行&lt;/h3&gt;
&lt;p&gt;无需离开对话即可运行 shell 命令：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;运行测试&lt;/li&gt;
&lt;li&gt;安装依赖&lt;/li&gt;
&lt;li&gt;执行构建&lt;/li&gt;
&lt;li&gt;查看 git 状态&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;3. 代码库理解&lt;/h3&gt;
&lt;p&gt;Claude Code 会扫描你的项目结构，理解代码之间的关系，因此可以跨文件进行上下文感知的修改。&lt;/p&gt;
&lt;h2&gt;常用命令&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;命令&lt;/th&gt;
&lt;th&gt;说明&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;/help&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;查看帮助信息&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;/clear&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;清除对话历史&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;/cost&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;查看当前会话的 token 使用量&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;/config&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;配置设置&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2&gt;权限模式&lt;/h2&gt;
&lt;p&gt;Claude Code 支持灵活的权限控制：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;自动模式&lt;/strong&gt;：自动执行非破坏性操作&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;需审批模式&lt;/strong&gt;：执行前需要你确认&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;禁止模式&lt;/strong&gt;：不允许执行&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;你可以根据需要设置不同工具（如 Bash、文件编辑）的权限级别。&lt;/p&gt;
&lt;h2&gt;使用技巧&lt;/h2&gt;
&lt;h3&gt;明确描述需求&lt;/h3&gt;
&lt;p&gt;提供清晰的上下文和期望的结果，有助于 Claude Code 给出更准确的实现。&lt;/p&gt;
&lt;h3&gt;分步进行&lt;/h3&gt;
&lt;p&gt;复杂任务可以拆解为多个步骤，逐步完成，方便在每个阶段进行审查和调整。&lt;/p&gt;
&lt;h3&gt;利用记忆功能&lt;/h3&gt;
&lt;p&gt;Claude Code 可以记住你的偏好和工作习惯，减少重复说明。&lt;/p&gt;
&lt;h3&gt;检查生成的代码&lt;/h3&gt;
&lt;p&gt;始终审查 AI 生成的代码，确保它符合项目标准和安全要求。&lt;/p&gt;
&lt;h2&gt;高级功能&lt;/h2&gt;
&lt;h3&gt;Hooks（钩子）&lt;/h3&gt;
&lt;p&gt;Hooks 是 Claude Code 的自动化框架，允许你在特定事件发生时执行自定义脚本，例如：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;在工具调用前/后执行验证&lt;/li&gt;
&lt;li&gt;自动运行 linter 或格式化工具&lt;/li&gt;
&lt;li&gt;集成项目特定的工作流&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;自定义命令&lt;/h3&gt;
&lt;p&gt;你可以通过配置文件添加自己的斜杠命令，扩展 Claude Code 的功能。&lt;/p&gt;
&lt;h3&gt;MCP 服务器&lt;/h3&gt;
&lt;p&gt;通过 MCP（Model Context Protocol）服务器，Claude Code 可以与其他工具和服务集成，如数据库、API、文件系统等。&lt;/p&gt;
&lt;h2&gt;最佳实践&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;使用版本控制&lt;/strong&gt;：让 Claude Code 在 git 仓库中工作，便于追踪更改&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;编写测试&lt;/strong&gt;：要求 Claude Code 同时编写测试用例&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;渐进式采用&lt;/strong&gt;：从小任务开始，逐步探索更复杂的使用场景&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;提供反馈&lt;/strong&gt;：告诉 Claude Code 哪些做得好，哪些需要改进&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;限制与注意事项&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Claude Code 是一个辅助工具，不能替代开发者的判断&lt;/li&gt;
&lt;li&gt;敏感信息（如 API 密钥）不应直接暴露在对话中&lt;/li&gt;
&lt;li&gt;生成的代码应经过 review 后再合并到生产环境&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;总结&lt;/h2&gt;
&lt;p&gt;Claude Code 将 AI 编程助手的能力带到了终端中，为开发者提供了一种高效、灵活的编码方式。无论是快速原型开发、重构现有代码，还是学习新框架，它都能成为得力的助手。&lt;/p&gt;</content><category term="技术"/><category term="Claude Code"/><category term="AI"/><category term="工具"/></entry><entry><title>OpenClaw 基本应用指南：从入门到精通的实用教程</title><link href="https://www.zycf16810.com/openclaw-basic-usage-guide.html" rel="alternate"/><published>2026-04-13T17:16:00+08:00</published><updated>2026-04-13T17:16:00+08:00</updated><author><name>Sucre Liu</name></author><id>tag:www.zycf16810.com,2026-04-13:/openclaw-basic-usage-guide.html</id><summary type="html">&lt;p&gt;OpenClaw 2026.4最新版全面使用指南，涵盖日常应用场景、实用技巧和工作流设计，帮助你充分发挥个人AI助手的潜力。&lt;/p&gt;</summary><content type="html">&lt;h1&gt;OpenClaw 基本应用指南：从入门到精通的实用教程&lt;/h1&gt;
&lt;h2&gt;引言&lt;/h2&gt;
&lt;p&gt;OpenClaw (v2026.4) 不仅仅是一个聊天机器人，它是一个完整的个人AI助手系统，集成了文件操作、系统管理、网络搜索、日程提醒等全方位功能。要真正发挥其潜力，需要了解如何将它应用到日常工作和生活中。本指南基于最新版本，将带你从基础使用到高级应用，掌握OpenClaw的核心功能和使用技巧。&lt;/p&gt;
&lt;h3&gt;版本说明&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;当前版本&lt;/strong&gt;: OpenClaw 2026.4.11&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;核心特性&lt;/strong&gt;: 多模型支持、技能系统、记忆管理、自动化工作流&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;适用场景&lt;/strong&gt;: 个人助理、开发辅助、文档处理、系统管理、学习研究&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;1. 日常沟通与问答&lt;/h2&gt;
&lt;h3&gt;1.1 基础对话技巧&lt;/h3&gt;
&lt;h4&gt;有效的提问方式&lt;/h4&gt;
&lt;p&gt;OpenClaw对问题的理解深度取决于提问的清晰度。使用结构化提问可以获得更好的结果：&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;不好的提问：&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;帮我写代码
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;好的提问：&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;请用Python编写一个函数，实现快速排序算法。
要求：
1. 包含详细的注释
2. 处理边界情况
3. 提供使用示例
4. 时间复杂度分析
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h4&gt;上下文管理&lt;/h4&gt;
&lt;p&gt;OpenClaw支持会话记忆和上下文管理：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;自动上下文&lt;/strong&gt;: OpenClaw会自动维护对话上下文&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;技能调用&lt;/strong&gt;: 使用特定技能时自动加载相关上下文&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;记忆系统&lt;/strong&gt;: 长期记忆存储在 &lt;code&gt;memory/&lt;/code&gt; 目录中&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;会话隔离&lt;/strong&gt;: 不同会话有独立的上下文&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;多轮对话优化&lt;/h4&gt;
&lt;p&gt;对于复杂问题，使用分步对话：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;第一步&lt;/strong&gt;: 定义问题范围和目标&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;第二步&lt;/strong&gt;: 获取必要的基础信息&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;第三步&lt;/strong&gt;: 深入分析和讨论&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;第四步&lt;/strong&gt;: 总结建议和下一步行动&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;1.2 技能系统使用&lt;/h3&gt;
&lt;p&gt;OpenClaw的技能系统是其核心功能之一，提供了专业化的工具集：&lt;/p&gt;
&lt;h4&gt;常用技能&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="c1"&gt;# 查看可用技能&lt;/span&gt;
&lt;span class="c1"&gt;# 技能会自动在相关场景下触发&lt;/span&gt;

&lt;span class="c1"&gt;# 博客文章创建技能&lt;/span&gt;
&lt;span class="c1"&gt;# 当需要创建或修改博客文章时自动使用&lt;/span&gt;

&lt;span class="c1"&gt;# 邮件处理技能&lt;/span&gt;
&lt;span class="c1"&gt;# 支持IMAP/SMTP，可读取和发送邮件&lt;/span&gt;

&lt;span class="c1"&gt;# 数据库操作技能&lt;/span&gt;
&lt;span class="c1"&gt;# 使用psql执行SQL语句&lt;/span&gt;

&lt;span class="c1"&gt;# 天气查询技能&lt;/span&gt;
&lt;span class="c1"&gt;# 获取当前天气和预报&lt;/span&gt;

&lt;span class="c1"&gt;# QQ频道管理技能&lt;/span&gt;
&lt;span class="c1"&gt;# 管理QQ频道、子频道、成员等&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h4&gt;技能调用示例&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;# 当你说&amp;quot;创建一篇关于Python的博客文章&amp;quot;时
# 会自动调用博客文章创建技能

# 当你说&amp;quot;检查我的未读邮件&amp;quot;时
# 会自动调用邮件处理技能

# 当你说&amp;quot;查询今天的天气&amp;quot;时
# 会自动调用天气查询技能
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h4&gt;多轮对话优化&lt;/h4&gt;
&lt;p&gt;对于复杂问题，使用分步对话：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;第一步&lt;/strong&gt;：定义问题范围&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;第二步&lt;/strong&gt;：获取基本信息&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;第三步&lt;/strong&gt;：深入分析&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;第四步&lt;/strong&gt;：总结建议&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;1.2 信息查询与整理&lt;/h3&gt;
&lt;h4&gt;快速信息查询&lt;/h4&gt;
&lt;p&gt;OpenClaw支持多种查询方式：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;# 技术查询
Python 3.12有哪些新特性？

# 比较分析
比较Docker和Podman的优缺点

# 概念解释
用简单的语言解释区块链技术

# 代码示例
展示如何使用Python的asyncio
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h4&gt;信息整理与总结&lt;/h4&gt;
&lt;p&gt;使用文件操作工具处理文档：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;# 总结长文本
请总结这个文档的主要内容 [附加文件]

# 提取关键信息
从会议记录中提取行动项和负责人 [附加文件]

# 格式转换
将Markdown转换为HTML格式 [附加文件]

# 数据提取
从日志文件中提取所有错误信息 [附加文件]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h4&gt;实际工具使用示例&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;# 读取文件内容
请读取 /path/to/file.txt 的内容

# 编辑文件
请修改文件中的特定内容

# 执行命令
运行 ls -la 查看目录内容

# 搜索网络
搜索最新的Python开发趋势
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h2&gt;2. 文档处理与写作&lt;/h2&gt;
&lt;h3&gt;2.1 文档创作辅助&lt;/h3&gt;
&lt;h4&gt;博客文章管理&lt;/h4&gt;
&lt;p&gt;使用博客文章创建技能：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;# 创建新文章
创建一篇关于OpenClaw使用技巧的博客文章

# 修改现有文章
修改关于Python数据分析的博客文章

# 文章优化
优化这篇文章的结构和可读性 [附加文件]

# 添加标签和分类
为文章添加合适的标签和分类
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h4&gt;写作框架生成&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;# 生成文章大纲
为&amp;#39;人工智能在医疗领域的应用&amp;#39;写一个文章大纲

# 扩展段落
将第三点&amp;#39;诊断辅助&amp;#39;扩展为详细段落

# 润色文本
润色这段文字，使其更专业 [附加文件]

# 翻译内容
将这段中文翻译成英文 [附加文件]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h4&gt;格式转换与处理&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;# 格式转换
将Markdown转换为HTML格式 [附加文件]

# 内容提取
从PDF报告中提取关键数据 [附加文件]

# 结构优化
重新组织这个文档的结构 [附加文件]

# 批量处理
批量处理这个目录下的所有Markdown文件
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h3&gt;2.2 代码开发辅助&lt;/h3&gt;
&lt;h4&gt;代码生成与审查&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;# 生成完整函数
编写一个Python函数，实现以下功能：
1. 读取CSV文件
2. 计算每列统计信息
3. 输出到JSON文件
包含错误处理和日志记录

# 代码审查
审查这段Python代码，指出潜在问题 [附加文件]

# 测试用例生成
为这个函数生成单元测试 [附加文件]

# API设计
设计一个RESTful API的用户认证系统

# 数据库操作
编写SQL查询来获取用户最近30天的活动数据
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h4&gt;调试与优化&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;# 错误分析
分析这个错误信息并提供解决方案：
Traceback (most recent call last):
  File &amp;quot;app.py&amp;quot;, line 42, in &amp;lt;module&amp;gt;
    result = divide(10, 0)
ZeroDivisionError: division by zero

# 性能优化
分析这段代码的性能瓶颈并提供优化建议 [附加文件]

# 代码重构
重构这段代码以提高可读性和可维护性 [附加文件]

# 依赖管理
分析项目的依赖关系并提供更新建议
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h4&gt;数据库操作&lt;/h4&gt;
&lt;p&gt;使用数据库操作技能：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="gh"&gt;#&lt;/span&gt; 执行SQL查询
执行SQL查询：SELECT * FROM users WHERE active = true

&lt;span class="gh"&gt;#&lt;/span&gt; 数据库备份
创建数据库备份脚本

&lt;span class="gh"&gt;#&lt;/span&gt; 数据迁移
设计数据迁移方案

&lt;span class="gh"&gt;#&lt;/span&gt; 性能调优
优化慢查询
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h2&gt;3. 文件与系统操作&lt;/h2&gt;
&lt;h3&gt;3.1 文件管理&lt;/h3&gt;
&lt;h4&gt;文件操作命令&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;# 查看目录内容
运行 ls -la 命令

# 搜索文件
查找所有 .py 文件

# 文件统计
统计目录中的文件数量和大小

# 权限管理
修改文件权限
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h4&gt;文件内容处理&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;# 读取文件
读取 /path/to/file.txt 的内容

# 编辑文件
修改文件中的特定内容

# 创建文件
创建一个新的配置文件

# 删除文件
安全删除不需要的文件
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h4&gt;批量操作&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;# 批量重命名
批量重命名所有 .txt 文件

# 文件转换
批量转换图片格式

# 目录整理
整理下载文件夹

# 备份文件
创建重要文件的备份
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h3&gt;3.2 系统监控与管理&lt;/h3&gt;
&lt;h4&gt;系统状态检查&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;# 查看系统资源
检查CPU、内存、磁盘使用情况

# 进程管理
查看运行中的进程

# 服务状态
检查关键服务的状态

# 日志分析
分析系统日志中的错误
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h4&gt;自动化监控脚本&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="ch"&gt;#!/bin/bash&lt;/span&gt;
&lt;span class="c1"&gt;# 简单的系统监控脚本&lt;/span&gt;

&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;=== 系统状态报告 ===&amp;quot;&lt;/span&gt;
&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;时间: &lt;/span&gt;&lt;span class="k"&gt;$(&lt;/span&gt;date&lt;span class="k"&gt;)&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;&lt;/span&gt;
&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;主机名: &lt;/span&gt;&lt;span class="k"&gt;$(&lt;/span&gt;hostname&lt;span class="k"&gt;)&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;&lt;/span&gt;
&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;运行时间: &lt;/span&gt;&lt;span class="k"&gt;$(&lt;/span&gt;uptime&lt;span class="w"&gt; &lt;/span&gt;-p&lt;span class="k"&gt;)&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;&lt;/span&gt;

&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;-e&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;\n=== 资源使用 ===&amp;quot;&lt;/span&gt;
&lt;span class="c1"&gt;# CPU使用率&lt;/span&gt;
&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;CPU: &lt;/span&gt;&lt;span class="k"&gt;$(&lt;/span&gt;top&lt;span class="w"&gt; &lt;/span&gt;-bn1&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;|&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;grep&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;Cpu(s)&amp;quot;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;|&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;awk&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;{print $2}&amp;#39;&lt;/span&gt;&lt;span class="k"&gt;)&lt;/span&gt;&lt;span class="s2"&gt;%&amp;quot;&lt;/span&gt;
&lt;span class="c1"&gt;# 内存使用&lt;/span&gt;
&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;内存: &lt;/span&gt;&lt;span class="k"&gt;$(&lt;/span&gt;free&lt;span class="w"&gt; &lt;/span&gt;-m&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;|&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;awk&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;NR==2{printf &amp;quot;%.1f%%&amp;quot;, $3*100/$2}&amp;#39;&lt;/span&gt;&lt;span class="k"&gt;)&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;&lt;/span&gt;
&lt;span class="c1"&gt;# 磁盘空间&lt;/span&gt;
&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;磁盘: &lt;/span&gt;&lt;span class="k"&gt;$(&lt;/span&gt;df&lt;span class="w"&gt; &lt;/span&gt;-h&lt;span class="w"&gt; &lt;/span&gt;/&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;|&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;awk&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;NR==2{print $5}&amp;#39;&lt;/span&gt;&lt;span class="k"&gt;)&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;&lt;/span&gt;

&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;-e&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;\n=== 网络连接 ===&amp;quot;&lt;/span&gt;
netstat&lt;span class="w"&gt; &lt;/span&gt;-tunlp&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;|&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;grep&lt;span class="w"&gt; &lt;/span&gt;-E&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;(LISTEN|ESTABLISHED)&amp;quot;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;|&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;head&lt;span class="w"&gt; &lt;/span&gt;-10
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h3&gt;3.2 系统监控&lt;/h3&gt;
&lt;h4&gt;资源监控脚本&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="ch"&gt;#!/bin/bash&lt;/span&gt;
&lt;span class="c1"&gt;# system-monitor.sh&lt;/span&gt;

&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;=== 系统监控报告 ===&amp;quot;&lt;/span&gt;
&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;时间: &lt;/span&gt;&lt;span class="k"&gt;$(&lt;/span&gt;date&lt;span class="k"&gt;)&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;&lt;/span&gt;

&lt;span class="c1"&gt;# CPU使用率&lt;/span&gt;
&lt;span class="nv"&gt;CPU&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="k"&gt;$(&lt;/span&gt;top&lt;span class="w"&gt; &lt;/span&gt;-bn1&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;|&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;grep&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;Cpu(s)&amp;quot;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;|&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;awk&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;{print $2}&amp;#39;&lt;/span&gt;&lt;span class="k"&gt;)&lt;/span&gt;
&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;CPU使用率: &lt;/span&gt;&lt;span class="si"&gt;${&lt;/span&gt;&lt;span class="nv"&gt;CPU&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="s2"&gt;%&amp;quot;&lt;/span&gt;

&lt;span class="c1"&gt;# 内存使用&lt;/span&gt;
&lt;span class="nv"&gt;MEM&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="k"&gt;$(&lt;/span&gt;free&lt;span class="w"&gt; &lt;/span&gt;-m&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;|&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;awk&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;NR==2{printf &amp;quot;%.2f%%&amp;quot;, $3*100/$2}&amp;#39;&lt;/span&gt;&lt;span class="k"&gt;)&lt;/span&gt;
&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;内存使用: &lt;/span&gt;&lt;span class="nv"&gt;$MEM&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;&lt;/span&gt;

&lt;span class="c1"&gt;# 磁盘空间&lt;/span&gt;
&lt;span class="nv"&gt;DISK&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="k"&gt;$(&lt;/span&gt;df&lt;span class="w"&gt; &lt;/span&gt;-h&lt;span class="w"&gt; &lt;/span&gt;/&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;|&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;awk&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;NR==2{print $5}&amp;#39;&lt;/span&gt;&lt;span class="k"&gt;)&lt;/span&gt;
&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;根分区使用: &lt;/span&gt;&lt;span class="nv"&gt;$DISK&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;&lt;/span&gt;

&lt;span class="c1"&gt;# 进程监控&lt;/span&gt;
&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;-e&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;\nTop 5进程:&amp;quot;&lt;/span&gt;
ps&lt;span class="w"&gt; &lt;/span&gt;aux&lt;span class="w"&gt; &lt;/span&gt;--sort&lt;span class="o"&gt;=&lt;/span&gt;-%cpu&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;|&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;head&lt;span class="w"&gt; &lt;/span&gt;-6
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h2&gt;4. 网络与数据操作&lt;/h2&gt;
&lt;h3&gt;4.1 网络数据获取&lt;/h3&gt;
&lt;h4&gt;网页内容获取&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;# 获取网页内容
获取 https://example.com 的内容

# 内容分析
分析网页的主要内容

# 信息提取
从网页中提取特定信息

# 链接收集
收集页面中的所有链接
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h4&gt;API数据获取&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;# 天气查询
查询北京的天气预报

# 汇率查询
查询美元兑人民币汇率

# 新闻摘要
获取今日头条新闻

# 技术资讯
获取最新的技术动态
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h3&gt;4.2 数据处理&lt;/h3&gt;
&lt;h4&gt;数据清洗与转换&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;# CSV数据处理
清洗这个CSV文件 [附加文件]

# JSON数据处理
解析和转换JSON数据

# 数据验证
验证数据的完整性和一致性

# 格式转换
将数据转换为不同格式
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h4&gt;数据分析&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;# 统计分析
计算数据的基本统计量

# 趋势分析
分析时间序列数据的趋势

# 数据可视化
建议适合数据的可视化方式

# 报告生成
生成数据分析报告
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h4&gt;实际数据处理示例&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="c1"&gt;# Python数据处理示例&lt;/span&gt;
&lt;span class="kn"&gt;import&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nn"&gt;pandas&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;as&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nn"&gt;pd&lt;/span&gt;
&lt;span class="kn"&gt;import&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nn"&gt;numpy&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;as&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nn"&gt;np&lt;/span&gt;

&lt;span class="c1"&gt;# 读取数据&lt;/span&gt;
&lt;span class="n"&gt;df&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;pd&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;read_csv&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;data.csv&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="c1"&gt;# 数据清洗&lt;/span&gt;
&lt;span class="n"&gt;df_clean&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;df&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;dropna&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;reset_index&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;drop&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="kc"&gt;True&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="c1"&gt;# 统计分析&lt;/span&gt;
&lt;span class="n"&gt;stats&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;df_clean&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;describe&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;

&lt;span class="c1"&gt;# 保存结果&lt;/span&gt;
&lt;span class="n"&gt;stats&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;to_csv&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;statistics.csv&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="nb"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;数据处理完成&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h3&gt;4.2 数据处理&lt;/h3&gt;
&lt;h4&gt;数据清洗&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="c1"&gt;# CSV数据清洗&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;agent&lt;span class="w"&gt; &lt;/span&gt;--message&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;&amp;quot;&amp;quot;&lt;/span&gt;
&lt;span class="s2"&gt;清洗这个CSV文件：&lt;/span&gt;
&lt;span class="s2"&gt;1. 删除空行&lt;/span&gt;
&lt;span class="s2"&gt;2. 标准化日期格式&lt;/span&gt;
&lt;span class="s2"&gt;3. 填充缺失值&lt;/span&gt;
&lt;span class="s2"&gt;4. 删除重复项&lt;/span&gt;
&lt;span class="s2"&gt;&amp;quot;&amp;quot;&amp;quot;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;--file&lt;span class="w"&gt; &lt;/span&gt;data.csv
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h4&gt;数据分析&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="c1"&gt;# 描述性统计&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;agent&lt;span class="w"&gt; &lt;/span&gt;--file&lt;span class="w"&gt; &lt;/span&gt;dataset.csv&lt;span class="w"&gt; &lt;/span&gt;--message&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;计算基本统计量：均值、中位数、标准差&amp;quot;&lt;/span&gt;

&lt;span class="c1"&gt;# 数据可视化建议&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;agent&lt;span class="w"&gt; &lt;/span&gt;--file&lt;span class="w"&gt; &lt;/span&gt;data.json&lt;span class="w"&gt; &lt;/span&gt;--message&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;建议适合这些数据的可视化图表类型&amp;quot;&lt;/span&gt;

&lt;span class="c1"&gt;# 趋势分析&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;agent&lt;span class="w"&gt; &lt;/span&gt;--message&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;分析这个时间序列数据的趋势和季节性&amp;quot;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h2&gt;5. 日程与任务管理&lt;/h2&gt;
&lt;h3&gt;5.1 个人日程管理&lt;/h3&gt;
&lt;h4&gt;日程安排与提醒&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;# 创建日程
创建今天的日程安排：
09:00-10:00 团队会议
10:30-12:00 项目开发
14:00-15:30 客户沟通
16:00-17:00 代码审查

# 设置提醒
设置一个30分钟后的提醒

# 重复任务
设置每天早上的例行检查

# 日历管理
管理我的日历事件
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h4&gt;任务清单管理&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;# 生成任务清单
基于项目需求创建任务清单

# 任务分解
将复杂任务分解为子任务

# 优先级排序
为任务设置优先级

# 进度跟踪
跟踪任务完成进度
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h4&gt;使用cron进行定时任务&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;# 设置定时提醒
设置每天早上8点的日程提醒

# 定期检查
设置每小时检查一次邮件

# 自动化任务
设置每天备份重要文件

# 系统维护
设置每周清理临时文件
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h3&gt;5.2 项目管理&lt;/h3&gt;
&lt;h4&gt;项目规划&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;# 项目初始化
为新项目创建基础结构

# 时间估算
估算项目各阶段所需时间

# 资源分配
分配项目所需资源

# 风险评估
识别项目潜在风险
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h4&gt;进度管理&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;# 进度报告
生成项目进度报告

# 里程碑跟踪
跟踪项目里程碑完成情况

# 问题记录
记录和跟踪项目问题

# 成果验收
准备项目成果验收材料
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h2&gt;6. 学习与研究辅助&lt;/h2&gt;
&lt;h3&gt;6.1 学习计划制定&lt;/h3&gt;
&lt;h4&gt;学习路径规划&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;# 技术学习路径
为我制定一个学习Python数据分析的3个月计划
当前水平：基础Python
目标：能够独立完成数据分析项目

# 资源推荐
推荐学习机器学习的优质资源
包括：书籍、在线课程、实践项目、社区

# 技能评估
评估我当前的技能水平

# 学习目标
设定明确的学习目标
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h4&gt;学习进度跟踪&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;# 学习日志
设计一个学习进度跟踪模板

# 知识总结
总结今天学习的核心概念

# 练习题目
生成相关练习题目

# 学习反馈
提供学习效果反馈
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h3&gt;6.2 研究辅助&lt;/h3&gt;
&lt;h4&gt;文献综述与研究&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;# 研究问题分析
分析这个研究问题的现状和趋势

# 文献收集
收集相关研究文献

# 方法比较
比较不同的研究方法

# 创新点识别
识别研究的创新点
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h4&gt;论文写作辅助&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;# 论文结构
为研究主题建议论文结构

# 摘要撰写
帮助撰写论文摘要

# 引用管理
管理参考文献和引用

# 格式检查
检查论文格式是否符合要求
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h3&gt;6.3 知识管理&lt;/h3&gt;
&lt;h4&gt;知识库建设&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;# 知识整理
整理学习笔记和知识点

# 概念图谱
构建知识概念图谱

# 复习计划
制定知识复习计划

# 知识应用
设计知识应用场景
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h4&gt;记忆系统使用&lt;/h4&gt;
&lt;p&gt;OpenClaw的记忆系统可以帮助长期知识管理：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;# 重要信息存储
将重要信息存储到长期记忆

# 知识检索
从记忆中检索相关知识

# 记忆更新
更新和修正记忆内容

# 记忆清理
清理过时或不准确的记忆
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h3&gt;6.2 研究辅助&lt;/h3&gt;
&lt;h4&gt;文献综述&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="c1"&gt;# 研究问题分析&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;agent&lt;span class="w"&gt; &lt;/span&gt;--message&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;&amp;quot;&amp;quot;&lt;/span&gt;
&lt;span class="s2"&gt;分析这个研究问题：&lt;/span&gt;
&lt;span class="s2"&gt;&amp;#39;深度学习在医学影像诊断中的应用现状&amp;#39;&lt;/span&gt;
&lt;span class="s2"&gt;提供关键研究方向和方法&lt;/span&gt;
&lt;span class="s2"&gt;&amp;quot;&amp;quot;&amp;quot;&lt;/span&gt;

&lt;span class="c1"&gt;# 论文结构建议&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;agent&lt;span class="w"&gt; &lt;/span&gt;--message&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;为这个研究主题建议论文结构&amp;quot;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h2&gt;7. 自动化工作流&lt;/h2&gt;
&lt;h3&gt;7.1 日常自动化&lt;/h3&gt;
&lt;h4&gt;早晨例行工作&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="ch"&gt;#!/bin/bash&lt;/span&gt;
&lt;span class="c1"&gt;# morning-routine.sh&lt;/span&gt;

&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;=== 早晨例行工作开始 ===&amp;quot;&lt;/span&gt;
&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;时间: &lt;/span&gt;&lt;span class="k"&gt;$(&lt;/span&gt;date&lt;span class="k"&gt;)&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;&lt;/span&gt;

&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;\n1. 检查今日日程...&amp;quot;&lt;/span&gt;
&lt;span class="c1"&gt;# 使用OpenClaw检查日程&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;agent&lt;span class="w"&gt; &lt;/span&gt;--message&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;今天有什么重要日程？需要我做什么准备？&amp;quot;&lt;/span&gt;

&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;\n2. 获取天气信息...&amp;quot;&lt;/span&gt;
&lt;span class="c1"&gt;# 获取当地天气&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;agent&lt;span class="w"&gt; &lt;/span&gt;--message&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;今天天气如何？需要带伞吗？&amp;quot;&lt;/span&gt;

&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;\n3. 检查重要通知...&amp;quot;&lt;/span&gt;
&lt;span class="c1"&gt;# 检查系统状态和通知&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;agent&lt;span class="w"&gt; &lt;/span&gt;--message&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;有什么需要我立即关注的事情吗？&amp;quot;&lt;/span&gt;

&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;\n4. 生成今日计划...&amp;quot;&lt;/span&gt;
&lt;span class="c1"&gt;# 基于日程生成待办事项&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;agent&lt;span class="w"&gt; &lt;/span&gt;--message&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;基于我的日程，生成今日待办事项清单&amp;quot;&lt;/span&gt;

&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;\n=== 早晨例行工作完成 ===&amp;quot;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h4&gt;晚间总结&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="ch"&gt;#!/bin/bash&lt;/span&gt;
&lt;span class="c1"&gt;# evening-summary.sh&lt;/span&gt;

&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;=== 晚间总结开始 ===&amp;quot;&lt;/span&gt;
&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;时间: &lt;/span&gt;&lt;span class="k"&gt;$(&lt;/span&gt;date&lt;span class="k"&gt;)&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;&lt;/span&gt;

&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;\n1. 总结今日工作...&amp;quot;&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;agent&lt;span class="w"&gt; &lt;/span&gt;--message&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;总结今天完成的主要工作和成果&amp;quot;&lt;/span&gt;

&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;\n2. 记录学习收获...&amp;quot;&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;agent&lt;span class="w"&gt; &lt;/span&gt;--message&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;记录今天的学习收获和新知识&amp;quot;&lt;/span&gt;

&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;\n3. 规划明日工作...&amp;quot;&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;agent&lt;span class="w"&gt; &lt;/span&gt;--message&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;基于今天进展，规划明天的工作重点&amp;quot;&lt;/span&gt;

&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;\n4. 生成日报...&amp;quot;&lt;/span&gt;
&lt;span class="c1"&gt;# 创建日报文件&lt;/span&gt;
&lt;span class="nv"&gt;REPORT_FILE&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;daily-report-&lt;/span&gt;&lt;span class="k"&gt;$(&lt;/span&gt;date&lt;span class="w"&gt; &lt;/span&gt;+%Y%m%d&lt;span class="k"&gt;)&lt;/span&gt;&lt;span class="s2"&gt;.md&amp;quot;&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;agent&lt;span class="w"&gt; &lt;/span&gt;--message&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;生成今日工作日报，包括完成事项、遇到的问题和明日计划&amp;quot;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&amp;gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;&lt;/span&gt;&lt;span class="nv"&gt;$REPORT_FILE&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;&lt;/span&gt;
&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;日报已保存到: &lt;/span&gt;&lt;span class="nv"&gt;$REPORT_FILE&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;&lt;/span&gt;

&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;\n=== 晚间总结完成 ===&amp;quot;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h4&gt;晚间总结&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="ch"&gt;#!/bin/bash&lt;/span&gt;
&lt;span class="c1"&gt;# evening-summary.sh&lt;/span&gt;

&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;=== 晚间总结开始 ===&amp;quot;&lt;/span&gt;

&lt;span class="c1"&gt;# 1. 总结今日完成工作&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;agent&lt;span class="w"&gt; &lt;/span&gt;--message&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;总结今天完成的主要工作&amp;quot;&lt;/span&gt;

&lt;span class="c1"&gt;# 2. 记录学习收获&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;agent&lt;span class="w"&gt; &lt;/span&gt;--message&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;记录今天的学习收获和心得&amp;quot;&lt;/span&gt;

&lt;span class="c1"&gt;# 3. 规划明日工作&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;agent&lt;span class="w"&gt; &lt;/span&gt;--message&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;基于今天进展规划明天的工作重点&amp;quot;&lt;/span&gt;

&lt;span class="c1"&gt;# 4. 生成日报&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;agent&lt;span class="w"&gt; &lt;/span&gt;--message&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;生成今日工作日报&amp;quot;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;--output&lt;span class="w"&gt; &lt;/span&gt;daily-report-&lt;span class="k"&gt;$(&lt;/span&gt;date&lt;span class="w"&gt; &lt;/span&gt;+%Y%m%d&lt;span class="k"&gt;)&lt;/span&gt;.md

&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;=== 晚间总结完成 ===&amp;quot;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h3&gt;7.2 项目自动化&lt;/h3&gt;
&lt;h4&gt;代码仓库监控&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="ch"&gt;#!/bin/bash&lt;/span&gt;
&lt;span class="c1"&gt;# repo-monitor.sh&lt;/span&gt;

&lt;span class="nv"&gt;REPO_DIR&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;/path/to/your/repo&amp;quot;&lt;/span&gt;
&lt;span class="k"&gt;if&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;[&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;!&lt;span class="w"&gt; &lt;/span&gt;-d&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;&lt;/span&gt;&lt;span class="nv"&gt;$REPO_DIR&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;]&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;then&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;错误: 仓库目录不存在&amp;quot;&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="nb"&gt;exit&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;1&lt;/span&gt;
&lt;span class="k"&gt;fi&lt;/span&gt;

&lt;span class="nb"&gt;cd&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;&lt;/span&gt;&lt;span class="nv"&gt;$REPO_DIR&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;||&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nb"&gt;exit&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;1&lt;/span&gt;

&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;=== 代码仓库监控 ===&amp;quot;&lt;/span&gt;
&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;仓库: &lt;/span&gt;&lt;span class="k"&gt;$(&lt;/span&gt;basename&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;&lt;/span&gt;&lt;span class="nv"&gt;$REPO_DIR&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;&lt;/span&gt;&lt;span class="k"&gt;)&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;&lt;/span&gt;
&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;时间: &lt;/span&gt;&lt;span class="k"&gt;$(&lt;/span&gt;date&lt;span class="k"&gt;)&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;&lt;/span&gt;
&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;分支: &lt;/span&gt;&lt;span class="k"&gt;$(&lt;/span&gt;git&lt;span class="w"&gt; &lt;/span&gt;branch&lt;span class="w"&gt; &lt;/span&gt;--show-current&lt;span class="k"&gt;)&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;&lt;/span&gt;

&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;\n1. 检查仓库状态...&amp;quot;&lt;/span&gt;
&lt;span class="c1"&gt;# 检查未提交更改&lt;/span&gt;
&lt;span class="k"&gt;if&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;[&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;-n&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;&lt;/span&gt;&lt;span class="k"&gt;$(&lt;/span&gt;git&lt;span class="w"&gt; &lt;/span&gt;status&lt;span class="w"&gt; &lt;/span&gt;--porcelain&lt;span class="k"&gt;)&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;]&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;then&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;有未提交的更改:&amp;quot;&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;git&lt;span class="w"&gt; &lt;/span&gt;status&lt;span class="w"&gt; &lt;/span&gt;--short

&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;\n2. 生成提交建议...&amp;quot;&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="c1"&gt;# 使用OpenClaw生成提交消息&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="nv"&gt;CHANGES&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="k"&gt;$(&lt;/span&gt;git&lt;span class="w"&gt; &lt;/span&gt;diff&lt;span class="w"&gt; &lt;/span&gt;--name-only&lt;span class="k"&gt;)&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;openclaw&lt;span class="w"&gt; &lt;/span&gt;agent&lt;span class="w"&gt; &lt;/span&gt;--message&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;基于这些文件更改生成合适的提交消息: &lt;/span&gt;&lt;span class="nv"&gt;$CHANGES&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;&lt;/span&gt;
&lt;span class="k"&gt;else&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;没有未提交的更改&amp;quot;&lt;/span&gt;
&lt;span class="k"&gt;fi&lt;/span&gt;

&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;\n3. 检查远程更新...&amp;quot;&lt;/span&gt;
&lt;span class="c1"&gt;# 检查远程更新&lt;/span&gt;
git&lt;span class="w"&gt; &lt;/span&gt;fetch&lt;span class="w"&gt; &lt;/span&gt;origin
&lt;span class="nv"&gt;LOCAL&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="k"&gt;$(&lt;/span&gt;git&lt;span class="w"&gt; &lt;/span&gt;rev-parse&lt;span class="w"&gt; &lt;/span&gt;@&lt;span class="k"&gt;)&lt;/span&gt;
&lt;span class="nv"&gt;REMOTE&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="k"&gt;$(&lt;/span&gt;git&lt;span class="w"&gt; &lt;/span&gt;rev-parse&lt;span class="w"&gt; &lt;/span&gt;@&lt;span class="o"&gt;{&lt;/span&gt;u&lt;span class="o"&gt;}&lt;/span&gt;&lt;span class="k"&gt;)&lt;/span&gt;

&lt;span class="k"&gt;if&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;[&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;&lt;/span&gt;&lt;span class="nv"&gt;$LOCAL&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;!&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;&lt;/span&gt;&lt;span class="nv"&gt;$REMOTE&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;]&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;then&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;有可用的远程更新&amp;quot;&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;本地: &lt;/span&gt;&lt;span class="nv"&gt;$LOCAL&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;远程: &lt;/span&gt;&lt;span class="nv"&gt;$REMOTE&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;&lt;/span&gt;

&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="c1"&gt;# 询问是否拉取更新&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="nb"&gt;read&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;-p&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;是否拉取更新？(y/n): &amp;quot;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;-n&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;1&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;-r
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="nb"&gt;echo&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="k"&gt;if&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;[[&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;$REPLY&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;~&lt;span class="w"&gt; &lt;/span&gt;^&lt;span class="o"&gt;[&lt;/span&gt;Yy&lt;span class="o"&gt;]&lt;/span&gt;$&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;]]&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;then&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;git&lt;span class="w"&gt; &lt;/span&gt;pull&lt;span class="w"&gt; &lt;/span&gt;origin
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;更新完成&amp;quot;&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="k"&gt;fi&lt;/span&gt;
&lt;span class="k"&gt;else&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;已经是最新版本&amp;quot;&lt;/span&gt;
&lt;span class="k"&gt;fi&lt;/span&gt;

&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;\n=== 监控完成 ===&amp;quot;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h4&gt;构建与部署自动化&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="ch"&gt;#!/bin/bash&lt;/span&gt;
&lt;span class="c1"&gt;# build-deploy.sh&lt;/span&gt;

&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;=== 开始构建与部署 ===&amp;quot;&lt;/span&gt;
&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;项目: &lt;/span&gt;&lt;span class="k"&gt;$(&lt;/span&gt;basename&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;&lt;/span&gt;&lt;span class="k"&gt;$(&lt;/span&gt;&lt;span class="nb"&gt;pwd&lt;/span&gt;&lt;span class="k"&gt;)&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;&lt;/span&gt;&lt;span class="k"&gt;)&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;&lt;/span&gt;
&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;时间: &lt;/span&gt;&lt;span class="k"&gt;$(&lt;/span&gt;date&lt;span class="k"&gt;)&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;&lt;/span&gt;

&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;\n1. 运行测试...&amp;quot;&lt;/span&gt;
&lt;span class="k"&gt;if&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;[&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;-f&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;package.json&amp;quot;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;]&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;then&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;npm&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nb"&gt;test&lt;/span&gt;
&lt;span class="k"&gt;elif&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;[&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;-f&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;pytest.ini&amp;quot;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;]&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;then&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;python&lt;span class="w"&gt; &lt;/span&gt;-m&lt;span class="w"&gt; &lt;/span&gt;pytest
&lt;span class="k"&gt;else&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;未找到测试配置，跳过测试&amp;quot;&lt;/span&gt;
&lt;span class="k"&gt;fi&lt;/span&gt;

&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;\n2. 构建项目...&amp;quot;&lt;/span&gt;
&lt;span class="k"&gt;if&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;[&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;-f&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;package.json&amp;quot;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;]&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;then&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;npm&lt;span class="w"&gt; &lt;/span&gt;run&lt;span class="w"&gt; &lt;/span&gt;build
&lt;span class="k"&gt;elif&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;[&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;-f&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;setup.py&amp;quot;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;]&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;then&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;python&lt;span class="w"&gt; &lt;/span&gt;setup.py&lt;span class="w"&gt; &lt;/span&gt;build
&lt;span class="k"&gt;else&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;未找到构建配置&amp;quot;&lt;/span&gt;
&lt;span class="k"&gt;fi&lt;/span&gt;

&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;\n3. 部署检查...&amp;quot;&lt;/span&gt;
&lt;span class="c1"&gt;# 检查部署条件&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;agent&lt;span class="w"&gt; &lt;/span&gt;--message&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;检查部署条件，包括：\n1. 测试是否通过\n2. 构建是否成功\n3. 环境是否就绪&amp;quot;&lt;/span&gt;

&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;\n=== 构建与部署完成 ===&amp;quot;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h2&gt;8. 跨平台集成&lt;/h2&gt;
&lt;h3&gt;8.1 消息平台集成&lt;/h3&gt;
&lt;h4&gt;统一消息管理&lt;/h4&gt;
&lt;p&gt;OpenClaw支持多种消息平台集成：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;# 消息检查
检查所有未读消息

# 重要消息筛选
筛选出需要立即处理的消息

# 自动回复
为常见问题设置自动回复

# 消息归档
整理和归档历史消息
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h4&gt;通知管理&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;# 通知汇总
汇总所有平台的通知

# 优先级排序
按重要性排序通知

# 免打扰设置
设置免打扰时间段

# 通知历史
查看通知历史记录
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h3&gt;8.2 云服务集成&lt;/h3&gt;
&lt;h4&gt;云存储管理&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;# 文件同步
同步本地文件到云存储

# 备份管理
管理云备份策略

# 版本控制
管理文件的版本历史

# 共享协作
管理文件共享和协作
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h4&gt;云服务监控&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="ch"&gt;#!/bin/bash&lt;/span&gt;
&lt;span class="c1"&gt;# cloud-monitor.sh&lt;/span&gt;

&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;=== 云服务监控 ===&amp;quot;&lt;/span&gt;
&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;时间: &lt;/span&gt;&lt;span class="k"&gt;$(&lt;/span&gt;date&lt;span class="k"&gt;)&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;&lt;/span&gt;

&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;\n1. 检查云存储状态...&amp;quot;&lt;/span&gt;
&lt;span class="c1"&gt;# 检查云存储使用情况&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;agent&lt;span class="w"&gt; &lt;/span&gt;--message&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;检查云存储使用情况，包括：\n1. 存储空间使用率\n2. 最近同步状态\n3. 共享文件状态&amp;quot;&lt;/span&gt;

&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;\n2. 检查云服务状态...&amp;quot;&lt;/span&gt;
&lt;span class="c1"&gt;# 检查云服务运行状态&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;agent&lt;span class="w"&gt; &lt;/span&gt;--message&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;检查云服务运行状态，包括：\n1. 服务可用性\n2. API调用状态\n3. 错误日志&amp;quot;&lt;/span&gt;

&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;\n3. 生成监控报告...&amp;quot;&lt;/span&gt;
&lt;span class="c1"&gt;# 生成监控报告&lt;/span&gt;
&lt;span class="nv"&gt;REPORT_FILE&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;cloud-report-&lt;/span&gt;&lt;span class="k"&gt;$(&lt;/span&gt;date&lt;span class="w"&gt; &lt;/span&gt;+%Y%m%d&lt;span class="k"&gt;)&lt;/span&gt;&lt;span class="s2"&gt;.md&amp;quot;&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;agent&lt;span class="w"&gt; &lt;/span&gt;--message&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;生成云服务监控报告，包括：\n1. 总体状态\n2. 发现的问题\n3. 建议措施&amp;quot;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&amp;gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;&lt;/span&gt;&lt;span class="nv"&gt;$REPORT_FILE&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;&lt;/span&gt;
&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;报告已保存到: &lt;/span&gt;&lt;span class="nv"&gt;$REPORT_FILE&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;&lt;/span&gt;

&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;\n=== 监控完成 ===&amp;quot;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h3&gt;8.2 云服务集成&lt;/h3&gt;
&lt;h4&gt;云存储同步&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="ch"&gt;#!/bin/bash&lt;/span&gt;
&lt;span class="c1"&gt;# cloud-sync.sh&lt;/span&gt;

&lt;span class="nv"&gt;LOCAL_DIR&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;~/Documents/Important&amp;quot;&lt;/span&gt;
&lt;span class="nv"&gt;CLOUD_DIR&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;GoogleDrive:/Backup&amp;quot;&lt;/span&gt;

&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;=== 开始云同步 ===&amp;quot;&lt;/span&gt;

&lt;span class="c1"&gt;# 1. 备份重要文件&lt;/span&gt;
&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;备份重要文件...&amp;quot;&lt;/span&gt;
rsync&lt;span class="w"&gt; &lt;/span&gt;-avz&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;&lt;/span&gt;&lt;span class="nv"&gt;$LOCAL_DIR&lt;/span&gt;&lt;span class="s2"&gt;/&amp;quot;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;&lt;/span&gt;&lt;span class="nv"&gt;$CLOUD_DIR&lt;/span&gt;&lt;span class="s2"&gt;/&amp;quot;&lt;/span&gt;

&lt;span class="c1"&gt;# 2. 生成备份报告&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;agent&lt;span class="w"&gt; &lt;/span&gt;--message&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;&amp;quot;&amp;quot;&lt;/span&gt;
&lt;span class="s2"&gt;生成备份报告：&lt;/span&gt;
&lt;span class="s2"&gt;备份时间: &lt;/span&gt;&lt;span class="k"&gt;$(&lt;/span&gt;date&lt;span class="k"&gt;)&lt;/span&gt;
&lt;span class="s2"&gt;备份目录: &lt;/span&gt;&lt;span class="nv"&gt;$LOCAL_DIR&lt;/span&gt;
&lt;span class="s2"&gt;文件数量: &lt;/span&gt;&lt;span class="k"&gt;$(&lt;/span&gt;find&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;&lt;/span&gt;&lt;span class="nv"&gt;$LOCAL_DIR&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;-type&lt;span class="w"&gt; &lt;/span&gt;f&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;|&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;wc&lt;span class="w"&gt; &lt;/span&gt;-l&lt;span class="k"&gt;)&lt;/span&gt;
&lt;span class="s2"&gt;总大小: &lt;/span&gt;&lt;span class="k"&gt;$(&lt;/span&gt;du&lt;span class="w"&gt; &lt;/span&gt;-sh&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;&lt;/span&gt;&lt;span class="nv"&gt;$LOCAL_DIR&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;|&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;cut&lt;span class="w"&gt; &lt;/span&gt;-f1&lt;span class="k"&gt;)&lt;/span&gt;
&lt;span class="s2"&gt;&amp;quot;&amp;quot;&amp;quot;&lt;/span&gt;

&lt;span class="c1"&gt;# 3. 发送通知&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;message&lt;span class="w"&gt; &lt;/span&gt;send&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="se"&gt;\&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;--channel&lt;span class="w"&gt; &lt;/span&gt;telegram&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="se"&gt;\&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;--to&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;@me&amp;quot;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="se"&gt;\&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;--message&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;✅ 云备份已完成&amp;quot;&lt;/span&gt;

&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;=== 云同步完成 ===&amp;quot;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h2&gt;9. 性能优化技巧&lt;/h2&gt;
&lt;h3&gt;9.1 响应速度优化&lt;/h3&gt;
&lt;h4&gt;模型选择策略&lt;/h4&gt;
&lt;p&gt;根据任务类型选择合适的模型：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;# 快速响应任务
- 简单查询
- 文件操作
- 命令执行
- 基础信息获取

# 深度思考任务
- 复杂问题分析
- 代码审查
- 策略规划
- 创造性写作

# 高质量输出任务
- 重要文档
- 客户沟通
- 正式报告
- 关键决策
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h4&gt;缓存使用策略&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;# 启用缓存
对于重复查询启用缓存

# 缓存时效
根据信息类型设置缓存时间

# 缓存清理
定期清理过期缓存

# 缓存监控
监控缓存命中率和效果
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h3&gt;9.2 资源管理&lt;/h3&gt;
&lt;h4&gt;内存优化&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;# 会话管理
- 限制单个会话历史长度
- 定期清理不活跃会话
- 压缩会话数据

# 资源限制
- 设置内存使用上限
- 监控资源使用情况
- 优化大文件处理
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h4&gt;网络优化&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;# 连接管理
- 复用网络连接
- 设置超时时间
- 启用连接池

# 数据传输
- 压缩传输数据
- 分批处理大数据
- 使用本地缓存
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h3&gt;9.3 配置优化&lt;/h3&gt;
&lt;h4&gt;系统配置&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="c1"&gt;# 检查系统配置&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;status

&lt;span class="c1"&gt;# 优化配置参数&lt;/span&gt;
根据使用场景调整配置

&lt;span class="c1"&gt;# 监控性能指标&lt;/span&gt;
监控响应时间和资源使用

&lt;span class="c1"&gt;# 定期维护&lt;/span&gt;
定期清理临时文件和日志
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h4&gt;技能优化&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;# 技能选择
根据任务自动选择合适技能

# 技能配置
优化技能参数配置

# 技能缓存
缓存常用技能结果

# 技能更新
定期更新技能版本
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h3&gt;9.2 资源管理&lt;/h3&gt;
&lt;h4&gt;内存优化&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;gateway&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;memory&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;maxHeapSize&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;2G&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;gcInterval&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;300&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;sessionTimeout&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1800&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h4&gt;会话管理&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;session&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;compression&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;enabled&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;threshold&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;20&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="c1"&gt;// 超过20条消息时压缩&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;algorithm&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;gzip&amp;quot;&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;cleanup&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;inactiveTimeout&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;3600&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="c1"&gt;// 1小时无活动清理&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;maxHistory&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;100&lt;/span&gt;&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="c1"&gt;// 最多保留100条历史&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h2&gt;10. 最佳实践总结&lt;/h2&gt;
&lt;h3&gt;10.1 使用原则&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;明确需求&lt;/strong&gt;：清楚定义任务目标和期望结果&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;分步进行&lt;/strong&gt;：将复杂任务分解为可管理的步骤&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;验证结果&lt;/strong&gt;：重要操作后检查结果是否正确&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;持续学习&lt;/strong&gt;：不断探索新功能和优化使用方法&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;反馈循环&lt;/strong&gt;：根据使用效果调整方法和策略&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;10.2 安全建议&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;权限最小化&lt;/strong&gt;：只授予完成任务所需的最小权限&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;定期备份&lt;/strong&gt;：重要配置、数据和记忆定期备份&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;监控日志&lt;/strong&gt;：关注系统日志、错误和异常情况&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;及时更新&lt;/strong&gt;：保持OpenClaw核心、插件和技能最新&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;数据保护&lt;/strong&gt;：敏感信息加密存储，避免泄露&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;10.3 效率提升&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;创建模板&lt;/strong&gt;：常用操作和回复创建为模板&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;自动化脚本&lt;/strong&gt;：重复性工作编写自动化脚本&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;技能定制&lt;/strong&gt;：根据需求定制和优化技能&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;工作流集成&lt;/strong&gt;：将OpenClaw深度集成到工作流程中&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;知识管理&lt;/strong&gt;：建立有效的知识管理和检索系统&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;10.4 进阶技巧&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;上下文管理&lt;/strong&gt;：有效管理对话上下文和历史&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;记忆利用&lt;/strong&gt;：充分利用长期记忆系统&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;多模型协作&lt;/strong&gt;：根据任务选择合适的模型&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;错误处理&lt;/strong&gt;：建立完善的错误处理和恢复机制&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;性能监控&lt;/strong&gt;：持续监控和优化系统性能&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;结语&lt;/h2&gt;
&lt;p&gt;OpenClaw 2026.4是一个功能强大的个人AI助手系统，它的价值不仅在于技术能力，更在于如何将其融入你的工作和生活流程中。通过本指南的学习，你应该已经掌握了OpenClaw的核心功能、技能系统和实用技巧。&lt;/p&gt;
&lt;h3&gt;关键收获&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;技能驱动&lt;/strong&gt;：OpenClaw的技能系统提供了专业化的工具集&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;记忆管理&lt;/strong&gt;：长期记忆系统帮助保持工作连续性&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;自动化工作流&lt;/strong&gt;：可以创建个性化的自动化流程&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;跨平台集成&lt;/strong&gt;：支持多种平台和服务集成&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;性能优化&lt;/strong&gt;：可以根据需求优化响应速度和资源使用&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;实践建议&lt;/h3&gt;
&lt;p&gt;记住，最好的学习方式是实践。建议从以下步骤开始：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;从简单开始&lt;/strong&gt;：先尝试日常对话和文件操作&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;探索技能&lt;/strong&gt;：了解并尝试不同的技能&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;创建自动化&lt;/strong&gt;：将重复性工作自动化&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;集成工作流&lt;/strong&gt;：将OpenClaw融入现有工作流程&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;持续优化&lt;/strong&gt;：根据使用体验不断调整和优化&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;未来发展&lt;/h3&gt;
&lt;p&gt;随着你对OpenClaw的熟悉，你可以：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;定制个性化技能&lt;/li&gt;
&lt;li&gt;创建复杂的工作流&lt;/li&gt;
&lt;li&gt;集成更多外部服务&lt;/li&gt;
&lt;li&gt;优化系统性能&lt;/li&gt;
&lt;li&gt;分享使用经验和技巧&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;OpenClaw的灵活性和可扩展性让它能够适应各种使用场景，从日常沟通到专业工作，都能提供有力的支持。开始你的OpenClaw之旅，探索AI助手的无限可能！&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;em&gt;本文基于OpenClaw 2026.4.11编写，旨在提供实用的使用指南。具体功能和命令可能随版本更新而变化，建议查阅官方文档获取最新信息。&lt;/em&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;系列导航&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;← 上一篇：&lt;a href="/openclaw-wechat-clawbot-guide.html"&gt;OpenClaw 微信ClawBot连接指南：官方插件完整教程&lt;/a&gt;
下一篇：&lt;a href="/"&gt;OpenClaw 系列文章首页&lt;/a&gt;&lt;/p&gt;</content><category term="OpenClaw"/><category term="OpenClaw"/><category term="使用指南"/><category term="实用技巧"/><category term="工作流"/><category term="自动化"/><category term="AI助手"/></entry><entry><title>OpenClaw 技能开发指南：构建自定义智能助手能力</title><link href="https://www.zycf16810.com/openclaw-skills-development.html" rel="alternate"/><published>2026-04-09T14:28:00+08:00</published><updated>2026-04-09T14:28:00+08:00</updated><author><name>Sucre Liu</name></author><id>tag:www.zycf16810.com,2026-04-09:/openclaw-skills-development.html</id><summary type="html">&lt;p&gt;深入讲解 OpenClaw 技能系统的开发方法，从基础概念到高级技巧，帮助开发者构建高效可靠的自定义助手能力。&lt;/p&gt;</summary><content type="html">&lt;h1&gt;9.构建自定义智能助手能力&lt;/h1&gt;
&lt;h2&gt;引言&lt;/h2&gt;
&lt;p&gt;OpenClaw 的核心优势在于其可扩展的技能系统。通过技能开发，用户可以将特定的功能模块化，使 AI 助手能够执行从简单的文件操作到复杂的 API 集成等各种任务。本文作为 OpenClaw 系列教程的第九篇，将系统性地讲解技能开发的全过程，涵盖从基础概念到实战开发的完整知识体系。&lt;/p&gt;
&lt;h2&gt;1. 技能系统概述&lt;/h2&gt;
&lt;h3&gt;1.1 什么是技能？&lt;/h3&gt;
&lt;p&gt;技能是 OpenClaw 的功能模块，每个技能对应一个特定的能力领域。OpenClaw 技能采用文档驱动设计，通过 &lt;code&gt;SKILL.md&lt;/code&gt; 文件提供使用指导和最佳实践，而不是直接控制工具调用。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;技能的核心作用：&lt;/strong&gt;
- &lt;strong&gt;提供使用指南&lt;/strong&gt;：告诉智能体何时使用特定功能
- &lt;strong&gt;定义最佳实践&lt;/strong&gt;：提供工具使用的正确方式和参数
- &lt;strong&gt;设置使用边界&lt;/strong&gt;：明确技能适用的场景和限制
- &lt;strong&gt;提供示例代码&lt;/strong&gt;：展示具体的命令行或工具调用示例&lt;/p&gt;
&lt;h3&gt;1.2 技能系统工作原理&lt;/h3&gt;
&lt;p&gt;OpenClaw 技能不是传统的插件系统，而是智能体的参考指南。其工作流程如下：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;用户请求 → 智能体分析 → 匹配相关技能 → 参考 SKILL.md → 执行工具调用 → 返回结果
                              ↓
                        提供指导而非控制
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h3&gt;1.3 技能与工具的关系&lt;/h3&gt;
&lt;p&gt;技能为工具使用提供上下文指导，而不是直接调用工具。智能体根据技能文档的指导，决定是否以及如何使用工具：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;天气技能 SKILL.md:
  - 告诉智能体：当用户问天气时，可以使用 curl 查询 wttr.in
  - 提供具体的 curl 命令格式
  - 智能体参考这些信息，决定执行相应命令
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h2&gt;2. 技能开发基础&lt;/h2&gt;
&lt;h3&gt;2.1 技能文件结构&lt;/h3&gt;
&lt;p&gt;OpenClaw 技能通常是一个单独的 &lt;code&gt;SKILL.md&lt;/code&gt; 文件，位于技能目录中。标准技能包含以下部分：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;~/.npm-global/lib/node_modules/openclaw/skills/
├── skill-name/
│   └── SKILL.md      # 核心技能文档
└── other-skill/
    └── SKILL.md
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h3&gt;2.2 SKILL.md 文件规范&lt;/h3&gt;
&lt;p&gt;&lt;code&gt;SKILL.md&lt;/code&gt; 文件采用 Markdown 格式，通常包含以下结构：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;---
name: skill-name
description: &amp;quot;技能简要描述&amp;quot;
metadata:
  {
    &amp;quot;openclaw&amp;quot;:
      {
        &amp;quot;emoji&amp;quot;: &amp;quot;🎯&amp;quot;,
        &amp;quot;requires&amp;quot;: { &amp;quot;bins&amp;quot;: [&amp;quot;required-command&amp;quot;] },
      },
&lt;span class="gu"&gt;  }&lt;/span&gt;
&lt;span class="gu"&gt;---&lt;/span&gt;

&lt;span class="gh"&gt;# 技能标题&lt;/span&gt;

&lt;span class="gu"&gt;## When to Use&lt;/span&gt;
✅ &lt;span class="gs"&gt;**使用场景：**&lt;/span&gt;
&lt;span class="k"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;场景1描述
&lt;span class="k"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;场景2描述

&lt;span class="gu"&gt;## When NOT to Use&lt;/span&gt;
❌ &lt;span class="gs"&gt;**避免使用场景：**&lt;/span&gt;
&lt;span class="k"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;不适用场景1
&lt;span class="k"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;不适用场景2

&lt;span class="gu"&gt;## 具体实现&lt;/span&gt;
提供具体的命令示例、工具调用方式等。

&lt;span class="gu"&gt;## 示例&lt;/span&gt;
展示典型的使用案例。

&lt;span class="gu"&gt;## 注意事项&lt;/span&gt;
安全限制、性能考虑等。
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h2&gt;3. 实战分析：天气查询技能&lt;/h2&gt;
&lt;h3&gt;3.1 现有技能分析&lt;/h3&gt;
&lt;p&gt;OpenClaw 自带的天气技能（weather）提供了完整的实现参考。让我们分析其设计：&lt;/p&gt;
&lt;h3&gt;3.2 技能实现解析&lt;/h3&gt;
&lt;p&gt;查看实际的天气技能文件：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;---
name: weather
description: &amp;quot;Get current weather and forecasts via wttr.in or Open-Meteo. Use when: user asks about weather, temperature, or forecasts for any location.&amp;quot;
metadata:
  {
    &amp;quot;openclaw&amp;quot;:
      {
        &amp;quot;emoji&amp;quot;: &amp;quot;☔&amp;quot;,
        &amp;quot;requires&amp;quot;: { &amp;quot;bins&amp;quot;: [&amp;quot;curl&amp;quot;] },
      },
&lt;span class="gu"&gt;  }&lt;/span&gt;
&lt;span class="gu"&gt;---&lt;/span&gt;

&lt;span class="gh"&gt;# Weather Skill&lt;/span&gt;

&lt;span class="gu"&gt;## When to Use&lt;/span&gt;
✅ &lt;span class="gs"&gt;**USE this skill when:**&lt;/span&gt;
&lt;span class="k"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&amp;quot;What&amp;#39;s the weather?&amp;quot;
&lt;span class="k"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&amp;quot;Will it rain today/tomorrow?&amp;quot;
&lt;span class="k"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&amp;quot;Temperature in [city]&amp;quot;
&lt;span class="k"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&amp;quot;Weather forecast for the week&amp;quot;

&lt;span class="gu"&gt;## When NOT to Use&lt;/span&gt;
❌ &lt;span class="gs"&gt;**DON&amp;#39;T use this skill when:**&lt;/span&gt;
&lt;span class="k"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;Historical weather data
&lt;span class="k"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;Climate analysis or trends
&lt;span class="k"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;Severe weather alerts

&lt;span class="gu"&gt;## Commands&lt;/span&gt;

&lt;span class="gu"&gt;### Current Weather&lt;/span&gt;
```bash
&lt;span class="gh"&gt;# One-line summary&lt;/span&gt;
curl &amp;quot;wttr.in/London?format=3&amp;quot;

&lt;span class="gh"&gt;# Detailed current conditions&lt;/span&gt;
curl &amp;quot;wttr.in/London?0&amp;quot;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h3&gt;Forecasts&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="c1"&gt;# 3-day forecast&lt;/span&gt;
curl&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;wttr.in/London&amp;quot;&lt;/span&gt;

&lt;span class="c1"&gt;# Week forecast&lt;/span&gt;
curl&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;wttr.in/London?format=v2&amp;quot;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h2&gt;Quick Responses&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;"What's the weather?"&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;curl&lt;span class="w"&gt; &lt;/span&gt;-s&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;wttr.in/London?format=%l:+%c+%t+(feels+like+%f),+%w+wind,+%h+humidity&amp;quot;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h2&gt;Notes&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;No API key needed (uses wttr.in)&lt;/li&gt;
&lt;li&gt;Rate limited; don't spam requests&lt;/li&gt;
&lt;li&gt;Works for most global cities&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="err"&gt;###&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mf"&gt;3.3&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;设计要点&lt;/span&gt;

&lt;span class="mf"&gt;1.&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;**&lt;/span&gt;&lt;span class="n"&gt;清晰的边界定义&lt;/span&gt;&lt;span class="o"&gt;**&lt;/span&gt;&lt;span class="err"&gt;：&lt;/span&gt;&lt;span class="n"&gt;明确说明何时使用和何时不使用&lt;/span&gt;
&lt;span class="mf"&gt;2.&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;**&lt;/span&gt;&lt;span class="n"&gt;具体的命令示例&lt;/span&gt;&lt;span class="o"&gt;**&lt;/span&gt;&lt;span class="err"&gt;：&lt;/span&gt;&lt;span class="n"&gt;提供可直接运行的&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;curl&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;命令&lt;/span&gt;
&lt;span class="mf"&gt;3.&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;**&lt;/span&gt;&lt;span class="n"&gt;格式选项丰富&lt;/span&gt;&lt;span class="o"&gt;**&lt;/span&gt;&lt;span class="err"&gt;：&lt;/span&gt;&lt;span class="n"&gt;展示不同的输出格式&lt;/span&gt;
&lt;span class="mf"&gt;4.&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;**&lt;/span&gt;&lt;span class="n"&gt;实用注意事项&lt;/span&gt;&lt;span class="o"&gt;**&lt;/span&gt;&lt;span class="err"&gt;：&lt;/span&gt;&lt;span class="n"&gt;包含速率限制等实际考虑&lt;/span&gt;

&lt;span class="err"&gt;##&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mf"&gt;4.&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;高级技能设计&lt;/span&gt;&lt;span class="err"&gt;：&lt;/span&gt;&lt;span class="n"&gt;GitHub&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;信息查询&lt;/span&gt;

&lt;span class="err"&gt;###&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mf"&gt;4.1&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;技能设计思路&lt;/span&gt;

&lt;span class="n"&gt;虽然&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;OpenClaw&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;技能本身不包含自动化监控逻辑&lt;/span&gt;&lt;span class="err"&gt;，&lt;/span&gt;&lt;span class="n"&gt;但可以设计一个&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;GitHub&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;信息查询技能&lt;/span&gt;&lt;span class="err"&gt;，&lt;/span&gt;&lt;span class="n"&gt;提供获取仓库状态的指导&lt;/span&gt;&lt;span class="err"&gt;。&lt;/span&gt;&lt;span class="n"&gt;这样的技能应该&lt;/span&gt;&lt;span class="err"&gt;：&lt;/span&gt;
&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;提供查询&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;GitHub&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;仓库信息的命令示例&lt;/span&gt;
&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;说明如何检查最新提交&lt;/span&gt;&lt;span class="err"&gt;、&lt;/span&gt;&lt;span class="n"&gt;问题或发布&lt;/span&gt;
&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;给出处理&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;API&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;限制的建议&lt;/span&gt;
&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;提供常见查询场景的解决方案&lt;/span&gt;

&lt;span class="err"&gt;###&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mf"&gt;4.2&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;技能设计示例&lt;/span&gt;

&lt;span class="err"&gt;```&lt;/span&gt;&lt;span class="n"&gt;markdown&lt;/span&gt;
&lt;span class="c1"&gt;---&lt;/span&gt;
&lt;span class="nl"&gt;name&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;github&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;info&lt;/span&gt;
&lt;span class="nl"&gt;description&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="ss"&gt;&amp;quot;Get information about GitHub repositories, including commits, issues, and releases.&amp;quot;&lt;/span&gt;
&lt;span class="nl"&gt;metadata&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="err"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="ss"&gt;&amp;quot;openclaw&amp;quot;&lt;/span&gt;&lt;span class="err"&gt;:&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="err"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="ss"&gt;&amp;quot;emoji&amp;quot;&lt;/span&gt;&lt;span class="err"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="ss"&gt;&amp;quot;🐙&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="ss"&gt;&amp;quot;requires&amp;quot;&lt;/span&gt;&lt;span class="err"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;{&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="ss"&gt;&amp;quot;bins&amp;quot;&lt;/span&gt;&lt;span class="err"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;[&lt;/span&gt;&lt;span class="n"&gt;&amp;quot;curl&amp;quot;, &amp;quot;jq&amp;quot;&lt;/span&gt;&lt;span class="o"&gt;]&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;}&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="err"&gt;}&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="err"&gt;}&lt;/span&gt;
&lt;span class="c1"&gt;---&lt;/span&gt;

&lt;span class="err"&gt;#&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;GitHub&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Repository&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Information&lt;/span&gt;

&lt;span class="err"&gt;##&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;When&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;to&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;Use&lt;/span&gt;
&lt;span class="err"&gt;✅&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;**&lt;/span&gt;&lt;span class="k"&gt;USE&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;this&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;skill&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;when&lt;/span&gt;&lt;span class="err"&gt;:&lt;/span&gt;&lt;span class="o"&gt;**&lt;/span&gt;
&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="ss"&gt;&amp;quot;Check latest commits for [repo]&amp;quot;&lt;/span&gt;
&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="ss"&gt;&amp;quot;What&amp;#39;s new in [project]&amp;quot;&lt;/span&gt;
&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="ss"&gt;&amp;quot;GitHub repository status&amp;quot;&lt;/span&gt;
&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="ss"&gt;&amp;quot;Recent releases of [library]&amp;quot;&lt;/span&gt;

&lt;span class="err"&gt;##&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;When&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="ow"&gt;NOT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;to&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;Use&lt;/span&gt;
&lt;span class="err"&gt;❌&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;**&lt;/span&gt;&lt;span class="n"&gt;DON&lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;T use this skill when:**&lt;/span&gt;
&lt;span class="s1"&gt;- Real-time monitoring needed → use GitHub Actions or webhooks&lt;/span&gt;
&lt;span class="s1"&gt;- Automated notifications → use GitHub Watch feature&lt;/span&gt;
&lt;span class="s1"&gt;- Bulk data analysis → use GitHub API directly with scripts&lt;/span&gt;

&lt;span class="s1"&gt;## Basic Queries&lt;/span&gt;

&lt;span class="s1"&gt;### Latest Commits&lt;/span&gt;
&lt;span class="s1"&gt;```bash&lt;/span&gt;
&lt;span class="s1"&gt;# Get latest 5 commits&lt;/span&gt;
&lt;span class="s1"&gt;curl -s -H &amp;quot;Accept: application/vnd.github.v3+json&amp;quot; \&lt;/span&gt;
&lt;span class="s1"&gt;  https://api.github.com/repos/openclaw/openclaw/commits?per_page=5 | \&lt;/span&gt;
&lt;span class="s1"&gt;  jq &amp;#39;&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="err"&gt;[]&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;|&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;{&lt;/span&gt;&lt;span class="nl"&gt;sha&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;sha&lt;/span&gt;&lt;span class="o"&gt;[&lt;/span&gt;&lt;span class="n"&gt;:7&lt;/span&gt;&lt;span class="o"&gt;]&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;author&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="k"&gt;commit&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;author&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;name&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;message&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="k"&gt;commit&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;message&lt;/span&gt;&lt;span class="o"&gt;[&lt;/span&gt;&lt;span class="n"&gt;:50&lt;/span&gt;&lt;span class="o"&gt;]&lt;/span&gt;&lt;span class="err"&gt;}&amp;#39;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h3&gt;Recent Releases&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="c1"&gt;# Get latest release&lt;/span&gt;
curl&lt;span class="w"&gt; &lt;/span&gt;-s&lt;span class="w"&gt; &lt;/span&gt;-H&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;Accept: application/vnd.github.v3+json&amp;quot;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="se"&gt;\&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;https://api.github.com/repos/openclaw/openclaw/releases/latest&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;|&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="se"&gt;\&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;jq&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;{name: .name, tag: .tag_name, published: .published_at, url: .html_url}&amp;#39;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h3&gt;Open Issues&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="c1"&gt;# Get open issues&lt;/span&gt;
curl&lt;span class="w"&gt; &lt;/span&gt;-s&lt;span class="w"&gt; &lt;/span&gt;-H&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;Accept: application/vnd.github.v3+json&amp;quot;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="se"&gt;\&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;https://api.github.com/repos/openclaw/openclaw/issues?state=open&amp;amp;per_page=5&amp;quot;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;|&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="se"&gt;\&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;jq&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;.[] | {number: .number, title: .title, user: .user.login}&amp;#39;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h2&gt;Rate Limiting&lt;/h2&gt;
&lt;p&gt;GitHub API has rate limits (60 requests per hour for unauthenticated requests):&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="c1"&gt;# Check rate limit status&lt;/span&gt;
curl&lt;span class="w"&gt; &lt;/span&gt;-s&lt;span class="w"&gt; &lt;/span&gt;-H&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;Accept: application/vnd.github.v3+json&amp;quot;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="se"&gt;\&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;https://api.github.com/rate_limit&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;|&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="se"&gt;\&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;jq&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;.resources.core&amp;#39;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h2&gt;Authentication (Optional)&lt;/h2&gt;
&lt;p&gt;For higher rate limits, use a personal access token:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="c1"&gt;# With authentication&lt;/span&gt;
curl&lt;span class="w"&gt; &lt;/span&gt;-s&lt;span class="w"&gt; &lt;/span&gt;-H&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;Authorization: token YOUR_TOKEN&amp;quot;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="se"&gt;\&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;-H&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;Accept: application/vnd.github.v3+json&amp;quot;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="se"&gt;\&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;https://api.github.com/repos/openclaw/openclaw/commits
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h2&gt;Notes&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Respect GitHub's rate limits&lt;/li&gt;
&lt;li&gt;Use jq for JSON parsing (install via package manager)&lt;/li&gt;
&lt;li&gt;For frequent queries, consider caching results&lt;/li&gt;
&lt;li&gt;Authenticated requests have higher limits (5000/hour)&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="gu"&gt;##&lt;/span&gt; 5. 技能开发最佳实践

&lt;span class="gu"&gt;##&lt;/span&gt;# 5.1 设计原则

1. **单一职责原则**：每个技能只负责一个明确的功能领域
2. **明确边界**：清晰定义技能的输入、输出和副作用
3. **可配置性**：提供必要的配置选项，适应不同使用场景
4. **向后兼容**：技能更新时保持接口兼容性

&lt;span class="gu"&gt;##&lt;/span&gt;# 5.2 文档规范

完整的技能文档应包括：

```markdown
&lt;span class="gu"&gt;##&lt;/span&gt; 版本历史
&lt;span class="k"&gt;-&lt;/span&gt; v1.0.0 (2026-04-09): 初始版本，基础天气查询
&lt;span class="k"&gt;-&lt;/span&gt; v1.1.0 (2026-04-16): 添加多日预报和缓存支持

&lt;span class="gu"&gt;##&lt;/span&gt; 依赖说明
&lt;span class="k"&gt;-&lt;/span&gt; 需要网络连接
&lt;span class="k"&gt;-&lt;/span&gt; 依赖 wttr.in 或 OpenWeatherMap API

&lt;span class="gu"&gt;##&lt;/span&gt; 性能考虑
&lt;span class="k"&gt;-&lt;/span&gt; API 调用频率限制
&lt;span class="k"&gt;-&lt;/span&gt; 响应时间优化
&lt;span class="k"&gt;-&lt;/span&gt; 内存使用监控

&lt;span class="gu"&gt;##&lt;/span&gt; 安全注意事项
&lt;span class="k"&gt;-&lt;/span&gt; 输入验证和清理
&lt;span class="k"&gt;-&lt;/span&gt; API 密钥管理（如使用付费 API）
&lt;span class="k"&gt;-&lt;/span&gt; 数据隐私保护
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h3&gt;5.3 测试策略&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;单元测试&lt;/strong&gt;：验证单个功能的正确性&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;集成测试&lt;/strong&gt;：测试技能与工具的协同工作&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;性能测试&lt;/strong&gt;：评估响应时间和资源消耗&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;兼容性测试&lt;/strong&gt;：确保在不同环境下的稳定性&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;6. 调试与优化&lt;/h2&gt;
&lt;h3&gt;6.1 常见问题排查&lt;/h3&gt;
&lt;h4&gt;技能不被识别&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="c1"&gt;# 检查技能文件位置&lt;/span&gt;
ls&lt;span class="w"&gt; &lt;/span&gt;-la&lt;span class="w"&gt; &lt;/span&gt;~/.npm-global/lib/node_modules/openclaw/skills/

&lt;span class="c1"&gt;# 查看可用技能列表&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;skills&lt;span class="w"&gt; &lt;/span&gt;list

&lt;span class="c1"&gt;# 检查技能文件格式&lt;/span&gt;
grep&lt;span class="w"&gt; &lt;/span&gt;-n&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;^---&amp;quot;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;~/.npm-global/lib/node_modules/openclaw/skills/weather/SKILL.md
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h4&gt;技能使用问题&lt;/h4&gt;
&lt;p&gt;由于技能是指导性文档而非执行代码，调试主要关注：
1. &lt;strong&gt;技能匹配&lt;/strong&gt;：智能体是否正确识别了使用场景
2. &lt;strong&gt;命令正确性&lt;/strong&gt;：提供的示例命令是否有效
3. &lt;strong&gt;边界清晰度&lt;/strong&gt;：使用/不使用条件是否明确&lt;/p&gt;
&lt;h3&gt;6.2 技能优化建议&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;完善使用场景&lt;/strong&gt;：明确列出所有适用情况&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;提供具体示例&lt;/strong&gt;：包含可直接运行的命令&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;设置清晰边界&lt;/strong&gt;：避免技能被误用&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;包含实用提示&lt;/strong&gt;：如速率限制、依赖要求等&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;6.2 性能优化技巧&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;缓存策略&lt;/strong&gt;：对频繁查询的数据实施缓存&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;批量处理&lt;/strong&gt;：合并多个小请求为单个大请求&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;异步执行&lt;/strong&gt;：对耗时操作采用异步处理&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;资源限制&lt;/strong&gt;：设置合理的并发数和频率限制&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;7. 技能部署与分发&lt;/h2&gt;
&lt;h3&gt;7.1 技能安装位置&lt;/h3&gt;
&lt;p&gt;OpenClaw 技能通常安装在以下位置：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="c1"&gt;# 系统技能目录（npm 全局安装）&lt;/span&gt;
~/.npm-global/lib/node_modules/openclaw/skills/

&lt;span class="c1"&gt;# 自定义技能目录&lt;/span&gt;
~/.openclaw/skills/&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="c1"&gt;# 用户自定义技能位置&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h3&gt;7.2 创建自定义技能&lt;/h3&gt;
&lt;p&gt;要创建自定义技能，可以在用户目录下创建：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="c1"&gt;# 创建自定义技能目录&lt;/span&gt;
mkdir&lt;span class="w"&gt; &lt;/span&gt;-p&lt;span class="w"&gt; &lt;/span&gt;~/.openclaw/skills/my-custom-skill

&lt;span class="c1"&gt;# 创建 SKILL.md 文件&lt;/span&gt;
cat&lt;span class="w"&gt; &lt;/span&gt;&amp;gt;&lt;span class="w"&gt; &lt;/span&gt;~/.openclaw/skills/my-custom-skill/SKILL.md&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s"&gt;&amp;lt;&amp;lt; &amp;#39;EOF&amp;#39;&lt;/span&gt;
&lt;span class="s"&gt;---&lt;/span&gt;
&lt;span class="s"&gt;name: my-custom-skill&lt;/span&gt;
&lt;span class="s"&gt;description: &amp;quot;My custom skill description&amp;quot;&lt;/span&gt;
&lt;span class="s"&gt;---&lt;/span&gt;

&lt;span class="s"&gt;# My Custom Skill&lt;/span&gt;

&lt;span class="s"&gt;## When to Use&lt;/span&gt;
&lt;span class="s"&gt;- When user needs specific functionality&lt;/span&gt;

&lt;span class="s"&gt;## Implementation&lt;/span&gt;
&lt;span class="s"&gt;Provide guidance and examples here.&lt;/span&gt;
&lt;span class="s"&gt;EOF&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h3&gt;7.2 社区分享&lt;/h3&gt;
&lt;p&gt;将技能分享给 OpenClaw 社区的步骤：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;代码整理&lt;/strong&gt;：确保代码质量和文档完整性&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;许可证选择&lt;/strong&gt;：选择合适的开源许可证（如 MIT、Apache 2.0）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;仓库创建&lt;/strong&gt;：在 GitHub 或 GitLab 创建技能仓库&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;文档编写&lt;/strong&gt;：提供详细的安装和使用说明&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;社区提交&lt;/strong&gt;：在 OpenClaw Discord 社区分享链接&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;7.3 版本管理&lt;/h3&gt;
&lt;p&gt;为技能添加版本控制：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="gu"&gt;## 版本历史&lt;/span&gt;

&lt;span class="gu"&gt;### v1.2.0 (2026-04-23)&lt;/span&gt;
&lt;span class="k"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;新增：支持多语言城市名称
&lt;span class="k"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;优化：缓存策略改进
&lt;span class="k"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;修复：时区处理问题

&lt;span class="gu"&gt;### v1.1.0 (2026-04-16)&lt;/span&gt;
&lt;span class="k"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;新增：多日天气预报支持
&lt;span class="k"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;优化：错误处理机制
&lt;span class="k"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;文档：添加详细使用示例

&lt;span class="gu"&gt;### v1.0.0 (2026-04-09)&lt;/span&gt;
&lt;span class="k"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;初始版本发布
&lt;span class="k"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;基础天气查询功能
&lt;span class="k"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;支持中文城市名称
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h2&gt;8. 实用技能设计思路&lt;/h2&gt;
&lt;h3&gt;8.1 文件整理指导技能&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;技能目的&lt;/strong&gt;：提供文件整理的最佳实践和命令示例&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;技能内容示例&lt;/strong&gt;：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;---
name: file-organizer
&lt;span class="gu"&gt;description: &amp;quot;Guidance for organizing files by type, date, or project.&amp;quot;&lt;/span&gt;
&lt;span class="gu"&gt;---&lt;/span&gt;

&lt;span class="gh"&gt;# File Organization Guidance&lt;/span&gt;

&lt;span class="gu"&gt;## When to Use&lt;/span&gt;
&lt;span class="k"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&amp;quot;Organize my downloads folder&amp;quot;
&lt;span class="k"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&amp;quot;Sort files by type&amp;quot;
&lt;span class="k"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&amp;quot;Clean up old files&amp;quot;

&lt;span class="gu"&gt;## Command Examples&lt;/span&gt;

&lt;span class="gu"&gt;### Organize by File Type&lt;/span&gt;
```bash
&lt;span class="gh"&gt;# Create directories for different file types&lt;/span&gt;
mkdir -p ~/Downloads/{images,docs,archives,code}

&lt;span class="gh"&gt;# Move files to appropriate directories&lt;/span&gt;
mv ~/Downloads/*.jpg ~/Downloads/*.png ~/Downloads/*.gif ~/Downloads/images/ 2&amp;gt;/dev/null || true
mv ~/Downloads/*.pdf ~/Downloads/*.doc ~/Downloads/*.docx ~/Downloads/docs/ 2&amp;gt;/dev/null || true
mv ~/Downloads/*.zip ~/Downloads/*.tar ~/Downloads/*.gz ~/Downloads/archives/ 2&amp;gt;/dev/null || true
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h3&gt;Find and Remove Old Files&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="c1"&gt;# Find files older than 30 days&lt;/span&gt;
find&lt;span class="w"&gt; &lt;/span&gt;~/Downloads&lt;span class="w"&gt; &lt;/span&gt;-type&lt;span class="w"&gt; &lt;/span&gt;f&lt;span class="w"&gt; &lt;/span&gt;-mtime&lt;span class="w"&gt; &lt;/span&gt;+30&lt;span class="w"&gt; &lt;/span&gt;-exec&lt;span class="w"&gt; &lt;/span&gt;ls&lt;span class="w"&gt; &lt;/span&gt;-la&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;{}&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="se"&gt;\;&lt;/span&gt;

&lt;span class="c1"&gt;# Remove files older than 90 days (with confirmation)&lt;/span&gt;
find&lt;span class="w"&gt; &lt;/span&gt;~/Downloads&lt;span class="w"&gt; &lt;/span&gt;-type&lt;span class="w"&gt; &lt;/span&gt;f&lt;span class="w"&gt; &lt;/span&gt;-mtime&lt;span class="w"&gt; &lt;/span&gt;+90&lt;span class="w"&gt; &lt;/span&gt;-exec&lt;span class="w"&gt; &lt;/span&gt;rm&lt;span class="w"&gt; &lt;/span&gt;-i&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;{}&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="se"&gt;\;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h2&gt;Notes&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Always backup important files before bulk operations&lt;/li&gt;
&lt;li&gt;Use &lt;code&gt;-i&lt;/code&gt; flag for interactive deletion&lt;/li&gt;
&lt;li&gt;Consider using &lt;code&gt;trash&lt;/code&gt; command instead of &lt;code&gt;rm&lt;/code&gt; for recoverable deletion&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="c1"&gt;### 8.2 笔记整理指导技能&lt;/span&gt;

&lt;span class="o"&gt;**&lt;/span&gt;&lt;span class="err"&gt;技能目的&lt;/span&gt;&lt;span class="o"&gt;**&lt;/span&gt;&lt;span class="err"&gt;：提供从各种来源整理笔记的方法&lt;/span&gt;

&lt;span class="o"&gt;**&lt;/span&gt;&lt;span class="err"&gt;技能内容示例&lt;/span&gt;&lt;span class="o"&gt;**&lt;/span&gt;&lt;span class="err"&gt;：&lt;/span&gt;
&lt;span class="err"&gt;```&lt;/span&gt;&lt;span class="n"&gt;markdown&lt;/span&gt;
&lt;span class="o"&gt;---&lt;/span&gt;
&lt;span class="n"&gt;name&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;note&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;organizer&lt;/span&gt;
&lt;span class="n"&gt;description&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;Guidance for collecting and organizing notes from various sources.&amp;quot;&lt;/span&gt;
&lt;span class="o"&gt;---&lt;/span&gt;

&lt;span class="c1"&gt;# Note Organization Guidance&lt;/span&gt;

&lt;span class="c1"&gt;## When to Use&lt;/span&gt;
&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;Organize my reading notes&amp;quot;&lt;/span&gt;
&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;Combine notes from different sources&amp;quot;&lt;/span&gt;
&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;Create a summary from meeting notes&amp;quot;&lt;/span&gt;

&lt;span class="c1"&gt;## Source-Specific Guidance&lt;/span&gt;

&lt;span class="c1"&gt;### From Kindle Highlights&lt;/span&gt;
&lt;span class="err"&gt;```&lt;/span&gt;&lt;span class="n"&gt;bash&lt;/span&gt;
&lt;span class="c1"&gt;# Kindle highlights are usually in My Clippings.txt&lt;/span&gt;
&lt;span class="c1"&gt;# Extract and format highlights&lt;/span&gt;
&lt;span class="n"&gt;grep&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;A1&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;B1&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;Your Highlight&amp;quot;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;~/&lt;/span&gt;&lt;span class="n"&gt;Documents&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;My&lt;/span&gt;\&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Clippings&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;txt&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;|&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;\
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="n"&gt;sed&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;s/==========/---/g&amp;#39;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;~/&lt;/span&gt;&lt;span class="n"&gt;Documents&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;kindle_highlights&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;md&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h3&gt;From Web Articles&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="c1"&gt;# Use readability tools to extract main content&lt;/span&gt;
&lt;span class="c1"&gt;# Install readability-cli if needed&lt;/span&gt;
&lt;span class="c1"&gt;# npm install -g readability-cli&lt;/span&gt;
readable&lt;span class="w"&gt; &lt;/span&gt;https://example.com/article&lt;span class="w"&gt; &lt;/span&gt;&amp;gt;&lt;span class="w"&gt; &lt;/span&gt;~/Documents/article_summary.md
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h3&gt;Combining Multiple Notes&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="c1"&gt;# Combine markdown files with headers&lt;/span&gt;
&lt;span class="k"&gt;for&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;file&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;in&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;~/Documents/notes/*.md&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;do&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;# &lt;/span&gt;&lt;span class="k"&gt;$(&lt;/span&gt;basename&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;&lt;/span&gt;&lt;span class="nv"&gt;$file&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;.md&lt;span class="k"&gt;)&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&amp;gt;&amp;gt;&lt;span class="w"&gt; &lt;/span&gt;combined_notes.md
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;&amp;quot;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&amp;gt;&amp;gt;&lt;span class="w"&gt; &lt;/span&gt;combined_notes.md
&lt;span class="w"&gt;  &lt;/span&gt;cat&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;&lt;/span&gt;&lt;span class="nv"&gt;$file&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&amp;gt;&amp;gt;&lt;span class="w"&gt; &lt;/span&gt;combined_notes.md
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;-e&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;\n---\n&amp;quot;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&amp;gt;&amp;gt;&lt;span class="w"&gt; &lt;/span&gt;combined_notes.md
&lt;span class="k"&gt;done&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h2&gt;Notes&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Maintain consistent formatting across notes&lt;/li&gt;
&lt;li&gt;Use tags or categories for easy searching&lt;/li&gt;
&lt;li&gt;Regular review and cleanup of old notes
```&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;9. 正确理解 OpenClaw 技能&lt;/h2&gt;
&lt;h3&gt;9.1 技能的本质&lt;/h3&gt;
&lt;p&gt;需要明确的是，OpenClaw 技能不是传统意义上的插件或扩展。它们不包含可执行代码，也不直接控制工具调用。技能的本质是：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;指导性文档&lt;/strong&gt;：为智能体提供使用特定功能的指南&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最佳实践集合&lt;/strong&gt;：汇集了完成特定任务的有效方法&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;使用边界定义&lt;/strong&gt;：明确说明何时使用和何时不使用&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;命令示例库&lt;/strong&gt;：提供可直接运行或参考的命令&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;9.2 技能的局限性&lt;/h3&gt;
&lt;p&gt;理解技能的局限性同样重要：
- &lt;strong&gt;不包含自动化逻辑&lt;/strong&gt;：技能本身不会自动执行任何操作
- &lt;strong&gt;不控制工具调用&lt;/strong&gt;：智能体参考技能内容，但自主决定是否及如何使用工具
- &lt;strong&gt;不保证执行结果&lt;/strong&gt;：技能质量取决于文档的完整性和准确性
- &lt;strong&gt;需要智能体理解&lt;/strong&gt;：技能效果依赖于智能体对文档的理解能力&lt;/p&gt;
&lt;h3&gt;9.3 技能的价值&lt;/h3&gt;
&lt;p&gt;尽管有上述局限性，技能仍然具有重要价值：
- &lt;strong&gt;知识标准化&lt;/strong&gt;：将最佳实践文档化，避免重复探索
- &lt;strong&gt;使用一致性&lt;/strong&gt;：确保相同任务采用相似的处理方式
- &lt;strong&gt;学习加速&lt;/strong&gt;：新用户可以通过技能快速了解如何完成特定任务
- &lt;strong&gt;质量提升&lt;/strong&gt;：经过验证的方法可以提高任务完成质量&lt;/p&gt;
&lt;h2&gt;10. 总结&lt;/h2&gt;
&lt;p&gt;OpenClaw 技能系统为智能体提供了结构化的知识参考，使得 AI 助手能够更有效地完成特定类型的任务。通过本文的讲解，你应该已经掌握了：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;技能的正确理解&lt;/strong&gt;：技能是指导性文档，而非执行代码&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;技能文件结构&lt;/strong&gt;：SKILL.md 的标准格式和内容要求&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;技能设计原则&lt;/strong&gt;：如何创建清晰、实用的技能文档&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;实际案例分析&lt;/strong&gt;：通过现有技能学习最佳实践&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;技能部署方法&lt;/strong&gt;：如何创建和安装自定义技能&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;创建优秀的 OpenClaw 技能需要：
- &lt;strong&gt;清晰的场景定义&lt;/strong&gt;：明确说明技能适用的具体场景
- &lt;strong&gt;实用的命令示例&lt;/strong&gt;：提供可直接运行或修改的命令
- &lt;strong&gt;完整的边界说明&lt;/strong&gt;：避免技能被误用于不合适的场景
- &lt;strong&gt;详细的注意事项&lt;/strong&gt;：包含依赖、限制、安全考虑等信息&lt;/p&gt;
&lt;p&gt;随着 OpenClaw 生态系统的发展，技能库的丰富将为用户提供更多高质量的任务指导。无论是简单的文件操作，还是复杂的数据查询，都可以通过精心设计的技能文档获得更好的支持。&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;系列文章导航&lt;/strong&gt;
- &lt;a href="https://www.zycf16810.com/openclaw-basic-usage-guide.html"&gt;OpenClaw 基本应用指南：从入门到精通的实用教程&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;相关资源&lt;/strong&gt;
- &lt;a href="https://docs.openclaw.ai"&gt;OpenClaw 官方文档&lt;/a&gt;
- &lt;a href="https://github.com/openclaw/openclaw"&gt;OpenClaw GitHub 仓库&lt;/a&gt;
- &lt;a href="https://github.com/openclaw/openclaw/tree/main/skills"&gt;技能开发示例&lt;/a&gt;
- &lt;a href="https://discord.com/invite/clawd"&gt;OpenClaw 社区 Discord&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;本文基于 OpenClaw v1.0.0 编写，内容更新于 2026年4月9日。技能开发的具体实现可能随版本更新而变化，建议查阅最新官方文档获取最新信息。&lt;/em&gt;&lt;/p&gt;</content><category term="OpenClaw"/><category term="OpenClaw"/><category term="技能开发"/><category term="自定义功能"/><category term="扩展开发"/><category term="自动化"/></entry><entry><title>OpenClaw 配置指南：六大核心文件详解与实战配置</title><link href="https://www.zycf16810.com/openclaw-configuration-guide.html" rel="alternate"/><published>2026-04-06T14:40:00+08:00</published><updated>2026-04-06T14:40:00+08:00</updated><author><name>Sucre Liu</name></author><id>tag:www.zycf16810.com,2026-04-06:/openclaw-configuration-guide.html</id><summary type="html">&lt;p&gt;深入解析OpenClaw的六大核心配置文件，提供通用实战配置建议，适合各类用户优化个人AI助手。&lt;/p&gt;</summary><content type="html">&lt;h1&gt;7.六大核心文件详解与实战配置&lt;/h1&gt;
&lt;h2&gt;引言&lt;/h2&gt;
&lt;p&gt;OpenClaw的强大之处不仅在于其功能，更在于其高度可配置性。通过六个核心配置文件，你可以塑造一个完全符合你需求的AI助手。这些文件构成了OpenClaw的"人格"、"记忆"和"行为准则"，让AI助手从通用工具转变为真正理解你的个人伙伴。&lt;/p&gt;
&lt;p&gt;本文将深入解析这六大文件，并提供通用实战配置建议，无论你是开发者、创作者还是普通用户，都能找到适合自己的配置方案。&lt;/p&gt;
&lt;h2&gt;六大核心文件概览&lt;/h2&gt;
&lt;p&gt;在OpenClaw的工作空间目录（通常是&lt;code&gt;~/.openclaw/workspace/&lt;/code&gt;）中，有六个关键文件：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;IDENTITY.md&lt;/strong&gt; - 定义AI助手的身份和个性&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;USER.md&lt;/strong&gt; - 记录用户的基本信息和偏好&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SOUL.md&lt;/strong&gt; - 设定行为准则和价值观&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;MEMORY.md&lt;/strong&gt; - 长期记忆存储&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;AGENTS.md&lt;/strong&gt; - 工作空间操作指南&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;TOOLS.md&lt;/strong&gt; - 本地工具和环境配置&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;文件详解与配置实战&lt;/h2&gt;
&lt;h3&gt;1. IDENTITY.md - 塑造AI助手的个性&lt;/h3&gt;
&lt;p&gt;这是最重要的文件之一，决定了AI助手如何呈现自己。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;文件作用：&lt;/strong&gt;
- 定义助手的名称和形象
- 设定交流风格和语气
- 选择代表表情符号
- 配置头像（可选）&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;实战配置示例：&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="gh"&gt;# IDENTITY.md - 我是谁&lt;/span&gt;

&lt;span class="k"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="gs"&gt;**名称：**&lt;/span&gt; Claw（或你喜欢的任何名字）
&lt;span class="k"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="gs"&gt;**形象：**&lt;/span&gt; 数字助手/AI伙伴
&lt;span class="k"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="gs"&gt;**风格：**&lt;/span&gt; 实用、直接、偶尔带点幽默
&lt;span class="k"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="gs"&gt;**表情符号：**&lt;/span&gt; 🤖 或 🐾
&lt;span class="k"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="gs"&gt;**头像：**&lt;/span&gt; （可选）本地图片路径或在线URL

---

这不是简单的元数据，而是AI助手的身份核心。一个好的身份定义能让交互更加自然。
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;专业用户特别建议：&lt;/strong&gt;
如果你有特定的专业需求（如编程、写作、设计等），可以考虑将风格设置为相应专业导向，这样AI助手在相关任务中会提供更精准的帮助。&lt;/p&gt;
&lt;h3&gt;2. USER.md - 让AI助手了解你&lt;/h3&gt;
&lt;p&gt;这个文件帮助AI助手理解它的服务对象。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;文件作用：&lt;/strong&gt;
- 记录用户的基本信息
- 设定称呼方式和时区
- 记录兴趣和偏好
- 提供上下文背景&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;实战配置示例：&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="gh"&gt;# USER.md - 关于我的用户&lt;/span&gt;

&lt;span class="k"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="gs"&gt;**姓名：**&lt;/span&gt; [你的名字]
&lt;span class="k"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="gs"&gt;**称呼：**&lt;/span&gt; [希望被称呼的方式]
&lt;span class="k"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="gs"&gt;**代词：**&lt;/span&gt; [他/她/他们]
&lt;span class="k"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="gs"&gt;**时区：**&lt;/span&gt; [你的时区，如Asia/Shanghai (GMT+8)]
&lt;span class="k"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="gs"&gt;**职业：**&lt;/span&gt; [你的职业]
&lt;span class="k"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="gs"&gt;**兴趣：**&lt;/span&gt; [你的兴趣爱好]

&lt;span class="gu"&gt;## 专业背景&lt;/span&gt;
&lt;span class="k"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;主要技能：[你的核心技能]
&lt;span class="k"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;常用工具：[你常用的工具和软件]
&lt;span class="k"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;工作环境：[你的工作环境描述]
&lt;span class="k"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;学习目标：[你当前的学习或提升目标]

---

这些信息帮助我更好地理解你的需求，提供更精准的帮助。
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h3&gt;3. SOUL.md - 设定行为准则&lt;/h3&gt;
&lt;p&gt;这个文件定义了AI助手的行为边界和价值取向。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;文件作用：&lt;/strong&gt;
- 设定核心行为原则
- 定义隐私和安全边界
- 确定交流基调
- 建立信任机制&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;关键原则示例：&lt;/strong&gt;
- &lt;strong&gt;实用优先：&lt;/strong&gt; 跳过客套话，直接提供帮助
- &lt;strong&gt;资源优先：&lt;/strong&gt; 先尝试自己解决，再寻求确认
- &lt;strong&gt;隐私至上：&lt;/strong&gt; 私人信息绝不外泄
- &lt;strong&gt;适度参与：&lt;/strong&gt; 在群聊中知道何时发言，何时保持沉默&lt;/p&gt;
&lt;h3&gt;4. MEMORY.md - 建立长期记忆系统&lt;/h3&gt;
&lt;p&gt;这是OpenClaw最强大的功能之一，让AI助手能够"记住"重要信息。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;文件作用：&lt;/strong&gt;
- 存储重要的长期记忆
- 记录关键决策和事件
- 跟踪学习进度和偏好
- 管理待办事项&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;实战配置示例：&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="gh"&gt;# MEMORY.md - 长期记忆库&lt;/span&gt;

&lt;span class="gu"&gt;## 用户档案&lt;/span&gt;
&lt;span class="k"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;职业：[你的职业和专业领域]
&lt;span class="k"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;技能专长：[你的核心技能]
&lt;span class="k"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;工作偏好：[你的工作方式和偏好]

&lt;span class="gu"&gt;## 重要事件记录&lt;/span&gt;
&lt;span class="k"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;[日期]：完成OpenClaw基础配置
&lt;span class="k"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;[日期]：重要的项目里程碑或生活事件

&lt;span class="gu"&gt;## 学习与成长&lt;/span&gt;
&lt;span class="k"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;已掌握：[你已经掌握的技能]
&lt;span class="k"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;在学习：[你正在学习的内容]
&lt;span class="k"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;未来目标：[你的长期学习目标]

&lt;span class="gu"&gt;## 项目状态跟踪&lt;/span&gt;
&lt;span class="k"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="gs"&gt;**项目A：**&lt;/span&gt; [项目状态和进展]
&lt;span class="k"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="gs"&gt;**项目B：**&lt;/span&gt; [项目状态和进展]

&lt;span class="gu"&gt;## 待办事项&lt;/span&gt;
&lt;span class="k"&gt;- [ ]&lt;/span&gt; 配置OpenClaw的自动化工作流
&lt;span class="k"&gt;- [ ]&lt;/span&gt; 设置重要提醒和日程管理
&lt;span class="k"&gt;- [ ]&lt;/span&gt; 优化日常工作效率

---

这是经过筛选的重要记忆，不是原始日志。定期更新以保持相关性。
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h3&gt;5. AGENTS.md - 工作空间操作指南&lt;/h3&gt;
&lt;p&gt;这个文件提供了工作空间的使用规范。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;文件作用：&lt;/strong&gt;
- 定义启动流程
- 设定记忆管理规则
- 建立安全边界
- 提供群聊参与指南&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;关键内容：&lt;/strong&gt;
- 会话启动时的自动读取流程
- 记忆文件的读写规则
- 外部操作的审批流程
- 群聊中的参与原则&lt;/p&gt;
&lt;h3&gt;6. TOOLS.md - 本地环境配置&lt;/h3&gt;
&lt;p&gt;这个文件记录你的本地开发环境和工具配置。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;文件作用：&lt;/strong&gt;
- 记录开发环境详情
- 配置工具别名和快捷方式
- 管理设备连接信息
- 存储环境特定设置&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;通用配置示例：&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="gh"&gt;# TOOLS.md - 本地工具配置&lt;/span&gt;

&lt;span class="gu"&gt;## 工作环境&lt;/span&gt;
&lt;span class="k"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="gs"&gt;**操作系统：**&lt;/span&gt; [你的操作系统和版本]
&lt;span class="k"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="gs"&gt;**主要工作目录：**&lt;/span&gt; [你的主要工作目录]
&lt;span class="k"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="gs"&gt;**文件组织方式：**&lt;/span&gt; [你的文件组织习惯]

&lt;span class="gu"&gt;## 常用软件&lt;/span&gt;
&lt;span class="k"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="gs"&gt;**编辑器/IDE：**&lt;/span&gt; [你常用的编辑器或IDE]
&lt;span class="k"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="gs"&gt;**终端工具：**&lt;/span&gt; [你使用的终端和shell]
&lt;span class="k"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="gs"&gt;**效率工具：**&lt;/span&gt; [你常用的效率工具]
&lt;span class="k"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="gs"&gt;**通讯工具：**&lt;/span&gt; [你常用的通讯软件]

&lt;span class="gu"&gt;## 项目结构&lt;/span&gt;
&lt;span class="k"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="sb"&gt;`~/projects/`&lt;/span&gt; - 项目主目录
&lt;span class="k"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="sb"&gt;`~/documents/`&lt;/span&gt; - 文档存储
&lt;span class="k"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="sb"&gt;`~/scripts/`&lt;/span&gt; - 实用脚本集合
&lt;span class="k"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="sb"&gt;`~/configs/`&lt;/span&gt; - 配置文件备份

&lt;span class="gu"&gt;## OpenClaw相关&lt;/span&gt;
&lt;span class="k"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="gs"&gt;**工作空间：**&lt;/span&gt; ~/.openclaw/workspace/
&lt;span class="k"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="gs"&gt;**技能目录：**&lt;/span&gt; ~/.npm-global/lib/node_modules/openclaw/skills/
&lt;span class="k"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="gs"&gt;**自定义技能：**&lt;/span&gt; ~/.openclaw/workspace/skills/

&lt;span class="gu"&gt;## 网络和服务&lt;/span&gt;
&lt;span class="k"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="gs"&gt;**本地服务：**&lt;/span&gt; [你的本地服务地址]
&lt;span class="k"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="gs"&gt;**远程访问：**&lt;/span&gt; [你的远程访问配置]
&lt;span class="k"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="gs"&gt;**API端点：**&lt;/span&gt; [你常用的API端点]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h2&gt;进阶配置：HEARTBEAT.md&lt;/h2&gt;
&lt;p&gt;虽然不是六大核心文件，但&lt;code&gt;HEARTBEAT.md&lt;/code&gt;对于自动化工作流至关重要。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;配置示例：&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="gh"&gt;# HEARTBEAT.md - 定期检查清单&lt;/span&gt;

&lt;span class="gu"&gt;## 工作相关检查&lt;/span&gt;
&lt;span class="k"&gt;- [ ]&lt;/span&gt; 检查重要文件更新状态
&lt;span class="k"&gt;- [ ]&lt;/span&gt; 验证工作环境状态
&lt;span class="k"&gt;- [ ]&lt;/span&gt; 检查软件更新
&lt;span class="k"&gt;- [ ]&lt;/span&gt; 查看服务运行状态

&lt;span class="gu"&gt;## 项目监控&lt;/span&gt;
&lt;span class="k"&gt;- [ ]&lt;/span&gt; 检查项目进度和待办事项
&lt;span class="k"&gt;- [ ]&lt;/span&gt; 验证外部服务连接
&lt;span class="k"&gt;- [ ]&lt;/span&gt; 查看日志和错误报告
&lt;span class="k"&gt;- [ ]&lt;/span&gt; 监控系统资源使用

&lt;span class="gu"&gt;## 日常维护&lt;/span&gt;
&lt;span class="k"&gt;- [ ]&lt;/span&gt; 整理memory/目录中的临时文件
&lt;span class="k"&gt;- [ ]&lt;/span&gt; 更新MEMORY.md中的重要进展
&lt;span class="k"&gt;- [ ]&lt;/span&gt; 备份关键配置文件
&lt;span class="k"&gt;- [ ]&lt;/span&gt; 检查安全更新

&lt;span class="gu"&gt;## 个性化任务&lt;/span&gt;
&lt;span class="k"&gt;- [ ]&lt;/span&gt; 运行定期报告生成
&lt;span class="k"&gt;- [ ]&lt;/span&gt; 执行数据备份检查
&lt;span class="k"&gt;- [ ]&lt;/span&gt; 生成工作总结
&lt;span class="k"&gt;- [ ]&lt;/span&gt; 更新学习进度
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h2&gt;个性化优化建议&lt;/h2&gt;
&lt;h3&gt;1. 自动化工作流配置&lt;/h3&gt;
&lt;p&gt;根据你的工作性质，在&lt;code&gt;HEARTBEAT.md&lt;/code&gt;中添加相应的自动化检查：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="gu"&gt;## 工作流自动化&lt;/span&gt;
&lt;span class="k"&gt;- [ ]&lt;/span&gt; 检查重要文件变更
&lt;span class="k"&gt;- [ ]&lt;/span&gt; 执行定期数据备份验证
&lt;span class="k"&gt;- [ ]&lt;/span&gt; 运行工作报告生成
&lt;span class="k"&gt;- [ ]&lt;/span&gt; 验证外部服务可用性
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h3&gt;2. 项目状态监控&lt;/h3&gt;
&lt;p&gt;创建自定义技能来监控你的项目状态：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="c1"&gt;# 创建项目监控脚本&lt;/span&gt;
cat&lt;span class="w"&gt; &lt;/span&gt;&amp;gt;&lt;span class="w"&gt; &lt;/span&gt;~/.openclaw/workspace/scripts/check_projects.sh&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s"&gt;&amp;lt;&amp;lt; &amp;#39;EOF&amp;#39;&lt;/span&gt;
&lt;span class="s"&gt;#!/bin/bash&lt;/span&gt;
&lt;span class="s"&gt;echo &amp;quot;=== 项目状态检查 ===&amp;quot;&lt;/span&gt;
&lt;span class="s"&gt;echo &amp;quot;时间: $(date)&amp;quot;&lt;/span&gt;
&lt;span class="s"&gt;echo &amp;quot;&amp;quot;&lt;/span&gt;

&lt;span class="s"&gt;# 检查工作目录状态&lt;/span&gt;
&lt;span class="s"&gt;echo &amp;quot;工作目录状态:&amp;quot;&lt;/span&gt;
&lt;span class="s"&gt;ls -la ~/projects/ | head -10&lt;/span&gt;

&lt;span class="s"&gt;echo &amp;quot;&amp;quot;&lt;/span&gt;
&lt;span class="s"&gt;echo &amp;quot;最近修改的文件:&amp;quot;&lt;/span&gt;
&lt;span class="s"&gt;find ~/projects -type f -mtime -1 | head -5&lt;/span&gt;
&lt;span class="s"&gt;EOF&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h3&gt;3. 配置个性化工作流&lt;/h3&gt;
&lt;p&gt;在&lt;code&gt;TOOLS.md&lt;/code&gt;中添加适合你的工作流配置：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="gu"&gt;## 工作流配置&lt;/span&gt;
&lt;span class="k"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="gs"&gt;**任务管理：**&lt;/span&gt; [你的任务管理方式]
&lt;span class="k"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="gs"&gt;**时间管理：**&lt;/span&gt; [你的时间管理策略]
&lt;span class="k"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="gs"&gt;**文件组织：**&lt;/span&gt; [你的文件组织规范]
&lt;span class="k"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="gs"&gt;**自动化脚本：**&lt;/span&gt; [你常用的自动化脚本]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h2&gt;配置检查清单&lt;/h2&gt;
&lt;p&gt;完成配置后，使用以下命令检查配置状态：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="c1"&gt;# 检查六大文件是否存在&lt;/span&gt;
ls&lt;span class="w"&gt; &lt;/span&gt;-la&lt;span class="w"&gt; &lt;/span&gt;~/.openclaw/workspace/&lt;span class="o"&gt;{&lt;/span&gt;IDENTITY,USER,SOUL,MEMORY,AGENTS,TOOLS&lt;span class="o"&gt;}&lt;/span&gt;.md

&lt;span class="c1"&gt;# 验证文件内容&lt;/span&gt;
head&lt;span class="w"&gt; &lt;/span&gt;-10&lt;span class="w"&gt; &lt;/span&gt;~/.openclaw/workspace/*.md

&lt;span class="c1"&gt;# 检查记忆系统&lt;/span&gt;
ls&lt;span class="w"&gt; &lt;/span&gt;-la&lt;span class="w"&gt; &lt;/span&gt;~/.openclaw/workspace/memory/
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h2&gt;常见问题与解决方案&lt;/h2&gt;
&lt;h3&gt;问题1：MEMORY.md文件太大&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;解决方案：&lt;/strong&gt; 定期清理，只保留重要信息。使用&lt;code&gt;memory_search&lt;/code&gt;功能快速查找。&lt;/p&gt;
&lt;h3&gt;问题2：配置不生效&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;解决方案：&lt;/strong&gt; 确保文件位于正确目录，并重启OpenClaw会话。&lt;/p&gt;
&lt;h3&gt;问题3：环境监控不工作&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;解决方案：&lt;/strong&gt; 检查脚本权限，确保&lt;code&gt;HEARTBEAT.md&lt;/code&gt;中的路径正确，验证环境变量设置。&lt;/p&gt;
&lt;h3&gt;问题4：记忆混乱&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;解决方案：&lt;/strong&gt; 建立定期整理习惯，每周回顾并更新&lt;code&gt;MEMORY.md&lt;/code&gt;。&lt;/p&gt;
&lt;h2&gt;最佳实践建议&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;渐进式配置：&lt;/strong&gt; 不要一次性配置所有内容，先从基本身份开始&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;定期维护：&lt;/strong&gt; 每周花10分钟更新记忆和配置&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;版本控制：&lt;/strong&gt; 将配置文件纳入Git管理&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;备份策略：&lt;/strong&gt; 定期备份整个工作空间&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;文档更新：&lt;/strong&gt; 当工作流变化时，及时更新相关文档&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;结语&lt;/h2&gt;
&lt;p&gt;OpenClaw的配置系统是其强大功能的基石。通过精心配置这六大文件，你可以创建一个真正理解你、适应你工作流的AI助手。无论你是开发者、创作者、管理者还是普通用户，合理的配置都能让AI助手在你的专业领域和生活场景中提供精准帮助。&lt;/p&gt;
&lt;p&gt;记住，配置不是一次性的任务，而是一个持续优化的过程。随着你的需求变化，这些配置文件也应该相应调整。一个好的配置能让OpenClaw从工具转变为真正的智能伙伴。&lt;/p&gt;
&lt;p&gt;开始配置吧，打造属于你的个性化AI助手！&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;em&gt;本文基于OpenClaw v1.0+版本，配置方法可能随版本更新而变化。建议查阅&lt;a href="https://docs.openclaw.ai"&gt;官方文档&lt;/a&gt;获取最新信息。&lt;/em&gt;&lt;/p&gt;</content><category term="OpenClaw"/><category term="OpenClaw"/><category term="配置指南"/><category term="AI助手"/><category term="文件配置"/><category term="个性化设置"/></entry><entry><title>OpenClaw 微信ClawBot连接指南：官方插件完整教程</title><link href="https://www.zycf16810.com/openclaw-wechat-clawbot-guide.html" rel="alternate"/><published>2026-04-05T17:20:00+08:00</published><updated>2026-04-05T17:20:00+08:00</updated><author><name>Sucre Liu</name></author><id>tag:www.zycf16810.com,2026-04-05:/openclaw-wechat-clawbot-guide.html</id><summary type="html">&lt;p&gt;使用腾讯官方ClawBot插件将微信连接到OpenClaw的完整教程，涵盖插件安装、配置、登录和高级功能。&lt;/p&gt;</summary><content type="html">&lt;h1&gt;6.在微信中使用AI助手&lt;/h1&gt;
&lt;h2&gt;引言&lt;/h2&gt;
&lt;p&gt;微信作为中国最主流的即时通讯工具，与OpenClaw的集成具有重要的实用价值。腾讯官方提供的ClawBot插件（&lt;code&gt;@tencent-weixin/openclaw-weixin&lt;/code&gt;）为微信与OpenClaw的连接提供了官方支持，让用户能够在微信中直接使用个人AI助手。&lt;/p&gt;
&lt;p&gt;本指南将详细介绍ClawBot插件的安装、配置和使用，帮助你顺利完成微信与OpenClaw的连接。&lt;/p&gt;
&lt;h2&gt;1. 系统要求和准备工作&lt;/h2&gt;
&lt;h3&gt;1.1 硬件和软件要求&lt;/h3&gt;
&lt;h4&gt;最低配置&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;操作系统&lt;/strong&gt;：macOS 10.15+ / Linux / Windows (WSL2)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Node.js&lt;/strong&gt;：版本18或更高&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;内存&lt;/strong&gt;：4GB RAM&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;存储空间&lt;/strong&gt;：2GB可用空间&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;OpenClaw版本&lt;/strong&gt;：≥2026.3.22（ClawBot v2.x要求）&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;推荐配置&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;操作系统&lt;/strong&gt;：macOS 12+ / Ubuntu 22.04+&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Node.js&lt;/strong&gt;：版本22+&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;内存&lt;/strong&gt;：8GB RAM或更高&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;存储空间&lt;/strong&gt;：5GB可用空间&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;网络连接&lt;/strong&gt;：稳定的互联网连接&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;1.2 必要的账户&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;微信个人账号&lt;/strong&gt;：需要实名认证的微信账号&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;OpenClaw环境&lt;/strong&gt;：已安装并配置好OpenClaw&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;管理员权限&lt;/strong&gt;：安装软件需要系统权限&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;1.3 版本兼容性&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;组件&lt;/th&gt;
&lt;th&gt;最低版本&lt;/th&gt;
&lt;th&gt;推荐版本&lt;/th&gt;
&lt;th&gt;备注&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;OpenClaw&lt;/td&gt;
&lt;td&gt;2026.3.22&lt;/td&gt;
&lt;td&gt;最新稳定版&lt;/td&gt;
&lt;td&gt;ClawBot v2.x要求&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Node.js&lt;/td&gt;
&lt;td&gt;18.x&lt;/td&gt;
&lt;td&gt;22.x&lt;/td&gt;
&lt;td&gt;LTS版本&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ClawBot插件&lt;/td&gt;
&lt;td&gt;2.0.0&lt;/td&gt;
&lt;td&gt;最新版&lt;/td&gt;
&lt;td&gt;官方腾讯插件&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2&gt;2. ClawBot插件安装&lt;/h2&gt;
&lt;h3&gt;2.1 安装插件&lt;/h3&gt;
&lt;p&gt;ClawBot是OpenClaw的官方微信插件，需要通过npm安装：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="c1"&gt;# 安装ClawBot插件&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;plugins&lt;span class="w"&gt; &lt;/span&gt;install&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;@tencent-weixin/openclaw-weixin&amp;quot;&lt;/span&gt;

&lt;span class="c1"&gt;# 或者使用完整npm命令&lt;/span&gt;
npm&lt;span class="w"&gt; &lt;/span&gt;install&lt;span class="w"&gt; &lt;/span&gt;-g&lt;span class="w"&gt; &lt;/span&gt;@tencent-weixin/openclaw-weixin
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h3&gt;2.2 验证安装&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="c1"&gt;# 查看已安装的插件&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;plugins&lt;span class="w"&gt; &lt;/span&gt;list

&lt;span class="c1"&gt;# 应该能看到类似输出：&lt;/span&gt;
&lt;span class="c1"&gt;# @tencent-weixin/openclaw-weixin 2.x.x (enabled)&lt;/span&gt;

&lt;span class="c1"&gt;# 查看插件详情&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;plugins&lt;span class="w"&gt; &lt;/span&gt;info&lt;span class="w"&gt; &lt;/span&gt;@tencent-weixin/openclaw-weixin
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h3&gt;2.3 插件功能&lt;/h3&gt;
&lt;p&gt;安装的ClawBot插件提供以下核心功能：&lt;/p&gt;
&lt;h4&gt;消息功能&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;文本消息&lt;/strong&gt;：发送和接收文字消息&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;图片消息&lt;/strong&gt;：支持jpg、png格式图片&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;文件传输&lt;/strong&gt;：文档、压缩包等文件&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;语音消息&lt;/strong&gt;：语音转文字处理&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;管理功能&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;用户管理&lt;/strong&gt;：识别和管理微信用户&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;会话管理&lt;/strong&gt;：维护聊天会话状态&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;连接管理&lt;/strong&gt;：微信连接状态监控&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;错误处理&lt;/strong&gt;：自动重连和错误恢复&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;扩展功能&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Webhook支持&lt;/strong&gt;：外部系统集成&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;事件通知&lt;/strong&gt;：登录、消息等事件&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;日志记录&lt;/strong&gt;：详细的运行日志&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;性能监控&lt;/strong&gt;：连接和消息统计&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;3. 微信插件激活&lt;/h2&gt;
&lt;h3&gt;3.1 在微信中启用ClawBot&lt;/h3&gt;
&lt;p&gt;ClawBot是微信的官方插件，需要在微信中启用：&lt;/p&gt;
&lt;h4&gt;启用步骤&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;打开微信，进入「我」→「设置」&lt;/li&gt;
&lt;li&gt;找到「插件」选项（逐步开放中）&lt;/li&gt;
&lt;li&gt;在插件市场搜索「ClawBot」或「OpenClaw」&lt;/li&gt;
&lt;li&gt;点击「启用」按钮&lt;/li&gt;
&lt;li&gt;阅读并同意权限说明&lt;/li&gt;
&lt;li&gt;完成插件激活&lt;/li&gt;
&lt;/ol&gt;
&lt;h4&gt;权限说明&lt;/h4&gt;
&lt;p&gt;ClawBot插件需要以下权限：
- &lt;strong&gt;消息权限&lt;/strong&gt;：接收和发送消息
- &lt;strong&gt;联系人权限&lt;/strong&gt;：识别发送者身份
- &lt;strong&gt;存储权限&lt;/strong&gt;：缓存必要的会话数据
- &lt;strong&gt;网络权限&lt;/strong&gt;：连接OpenClaw服务器&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;隐私提示&lt;/strong&gt;：ClawBot仅处理你主动发送的消息，不会访问聊天记录或联系人列表。&lt;/p&gt;
&lt;h3&gt;3.2 插件界面&lt;/h3&gt;
&lt;p&gt;启用后，你可以在微信中看到ClawBot界面：&lt;/p&gt;
&lt;h4&gt;主界面功能&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;状态显示&lt;/strong&gt;：连接状态、未读消息&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;快速设置&lt;/strong&gt;：基本配置选项&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;历史记录&lt;/strong&gt;：最近的对话记录&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;帮助文档&lt;/strong&gt;：使用说明和常见问题&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;设置选项&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;通知设置&lt;/strong&gt;：消息提醒方式&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;隐私设置&lt;/strong&gt;：数据保护选项&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;连接设置&lt;/strong&gt;：服务器连接配置&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;高级设置&lt;/strong&gt;：开发者选项&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;4. OpenClaw配置&lt;/h2&gt;
&lt;h3&gt;4.1 基础配置&lt;/h3&gt;
&lt;p&gt;编辑OpenClaw主配置文件 &lt;code&gt;~/.openclaw/openclaw.json&lt;/code&gt;：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;channels&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;openclaw-weixin&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;enabled&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;plugin&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;@tencent-weixin/openclaw-weixin&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;config&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;autoLogin&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;reconnect&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;heartbeat&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;30000&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h3&gt;4.2 详细配置说明&lt;/h3&gt;
&lt;h4&gt;必填配置项&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;channels&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;openclaw-weixin&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;enabled&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;                    &lt;/span&gt;&lt;span class="c1"&gt;// 启用微信通道&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;plugin&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;@tencent-weixin/openclaw-weixin&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="c1"&gt;// 插件名称&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;allowFrom&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;*&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;&lt;span class="w"&gt;                 &lt;/span&gt;&lt;span class="c1"&gt;// 允许所有联系人&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;privateOnly&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="w"&gt;                 &lt;/span&gt;&lt;span class="c1"&gt;// 仅私聊模式&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h4&gt;连接配置&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;openclaw-weixin&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;connection&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;timeout&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;30000&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;                   &lt;/span&gt;&lt;span class="c1"&gt;// 连接超时(毫秒)&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;retryTimes&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;3&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;                    &lt;/span&gt;&lt;span class="c1"&gt;// 重试次数&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;reconnectDelay&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;5000&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;             &lt;/span&gt;&lt;span class="c1"&gt;// 重连延迟&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;heartbeatInterval&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;30000&lt;/span&gt;&lt;span class="w"&gt;          &lt;/span&gt;&lt;span class="c1"&gt;// 心跳间隔&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h4&gt;消息配置&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;openclaw-weixin&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;message&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;text&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;maxLength&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;2000&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;                &lt;/span&gt;&lt;span class="c1"&gt;// 文本最大长度&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;autoSplit&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="w"&gt;                 &lt;/span&gt;&lt;span class="c1"&gt;// 自动分割长消息&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;image&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;maxSizeMB&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;5&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;                   &lt;/span&gt;&lt;span class="c1"&gt;// 图片最大大小&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;supportedFormats&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;jpg&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;png&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;file&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;maxSizeMB&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;10&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;                  &lt;/span&gt;&lt;span class="c1"&gt;// 文件最大大小&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;allowedTypes&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;.txt&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;.pdf&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;.docx&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h2&gt;5. 连接和登录&lt;/h2&gt;
&lt;h3&gt;5.1 生成登录二维码&lt;/h3&gt;
&lt;p&gt;这是连接微信的关键步骤：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="c1"&gt;# 生成微信登录二维码&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;channels&lt;span class="w"&gt; &lt;/span&gt;login&lt;span class="w"&gt; &lt;/span&gt;--channel&lt;span class="w"&gt; &lt;/span&gt;openclaw-weixin

&lt;span class="c1"&gt;# 或者使用完整命令&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;channels&lt;span class="w"&gt; &lt;/span&gt;login&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="se"&gt;\&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;--channel&lt;span class="w"&gt; &lt;/span&gt;openclaw-weixin&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="se"&gt;\&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;--output&lt;span class="w"&gt; &lt;/span&gt;qr.png&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="se"&gt;\&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;--timeout&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;300&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h4&gt;命令选项说明&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;--output qr.png&lt;/code&gt;：保存二维码到文件&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--timeout 300&lt;/code&gt;：二维码有效期（秒）&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--verbose&lt;/code&gt;：显示详细日志&lt;/li&gt;
&lt;li&gt;&lt;code&gt;--no-open&lt;/code&gt;：不自动打开二维码&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;5.2 扫描二维码登录&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;打开微信&lt;/strong&gt;：确保已启用ClawBot插件&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;进入ClawBot&lt;/strong&gt;：在微信中找到ClawBot&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;扫描二维码&lt;/strong&gt;：使用ClawBot的扫码功能&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;确认登录&lt;/strong&gt;：在手机上确认登录授权&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;等待连接&lt;/strong&gt;：系统自动完成连接&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;5.3 验证连接状态&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="c1"&gt;# 检查微信通道状态&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;channels&lt;span class="w"&gt; &lt;/span&gt;status&lt;span class="w"&gt; &lt;/span&gt;openclaw-weixin

&lt;span class="c1"&gt;# 查看连接详情&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;channels&lt;span class="w"&gt; &lt;/span&gt;info&lt;span class="w"&gt; &lt;/span&gt;openclaw-weixin

&lt;span class="c1"&gt;# 查看连接日志&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;logs&lt;span class="w"&gt; &lt;/span&gt;--channel&lt;span class="w"&gt; &lt;/span&gt;openclaw-weixin&lt;span class="w"&gt; &lt;/span&gt;--level&lt;span class="w"&gt; &lt;/span&gt;info
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h4&gt;成功连接标志&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;✓ WeChat channel connected
✓ User authenticated: wxid_你的微信ID
✓ Ready to receive messages
✓ Heartbeat: OK
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h2&gt;6. 功能测试&lt;/h2&gt;
&lt;h3&gt;6.1 基础功能测试&lt;/h3&gt;
&lt;h4&gt;文本消息测试&lt;/h4&gt;
&lt;p&gt;在微信中向ClawBot发送：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;测试消息：你好，ClawBot！
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;预期响应：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;你好！我是你的OpenClaw助手，有什么可以帮你的？
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h4&gt;图片消息测试&lt;/h4&gt;
&lt;p&gt;发送一张图片，测试媒体支持功能。&lt;/p&gt;
&lt;h4&gt;文件传输测试&lt;/h4&gt;
&lt;p&gt;发送一个文本文件，测试文件处理能力。&lt;/p&gt;
&lt;h3&gt;6.2 高级功能测试&lt;/h3&gt;
&lt;h4&gt;AI对话测试&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;帮我写一个简单的Python程序，计算斐波那契数列。
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h4&gt;技能调用测试&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;今天北京的天气怎么样？
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h4&gt;工具使用测试&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;搜索一下OpenClaw的最新版本。
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h2&gt;7. 高级配置&lt;/h2&gt;
&lt;h3&gt;7.1 自动回复配置&lt;/h3&gt;
&lt;h4&gt;关键词自动回复&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;openclaw-weixin&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;autoReply&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;enabled&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;rules&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;          &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;keywords&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;你好&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;hello&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;hi&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;
&lt;span class="w"&gt;          &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;response&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;你好！我是OpenClaw助手。&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="w"&gt;          &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;exactMatch&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="kc"&gt;false&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;          &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;keywords&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;谢谢&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;感谢&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;
&lt;span class="w"&gt;          &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;response&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;不客气！随时为你服务。&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="w"&gt;          &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;exactMatch&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="kc"&gt;true&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;          &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;keywords&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;帮助&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;help&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;
&lt;span class="w"&gt;          &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;response&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;我可以帮你处理各种任务，请告诉我你需要什么帮助。&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="w"&gt;          &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;exactMatch&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="kc"&gt;false&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h4&gt;时间相关回复&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;openclaw-weixin&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;timeBased&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;morningGreeting&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;enabled&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;timeRange&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;06:00&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;10:00&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;message&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;早上好！新的一天开始了。&amp;quot;&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;workingHours&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;enabled&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;timeRange&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;09:00&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;18:00&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;offlineMessage&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;我现在不在工作时间，请稍后再联系。&amp;quot;&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h3&gt;7.2 消息处理管道&lt;/h3&gt;
&lt;h4&gt;消息过滤器&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;openclaw-weixin&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;filters&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;content&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;blockedKeywords&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;广告&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;垃圾&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;诈骗&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;action&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;block&amp;quot;&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;frequency&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;maxPerMinute&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;10&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;action&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;delay&amp;quot;&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;length&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;maxLength&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1000&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;action&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;truncate&amp;quot;&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h2&gt;8. 监控和维护&lt;/h2&gt;
&lt;h3&gt;8.1 运行监控&lt;/h3&gt;
&lt;h4&gt;状态监控命令&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="c1"&gt;# 实时监控连接状态&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;channels&lt;span class="w"&gt; &lt;/span&gt;monitor&lt;span class="w"&gt; &lt;/span&gt;openclaw-weixin

&lt;span class="c1"&gt;# 查看消息统计&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;channels&lt;span class="w"&gt; &lt;/span&gt;stats&lt;span class="w"&gt; &lt;/span&gt;openclaw-weixin

&lt;span class="c1"&gt;# 查看资源使用&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;metrics&lt;span class="w"&gt; &lt;/span&gt;--channel&lt;span class="w"&gt; &lt;/span&gt;openclaw-weixin
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h4&gt;健康检查脚本&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="ch"&gt;#!/bin/bash&lt;/span&gt;
&lt;span class="c1"&gt;# wechat-health-check.sh&lt;/span&gt;

&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;=== 微信通道健康检查 ===&amp;quot;&lt;/span&gt;
&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;检查时间: &lt;/span&gt;&lt;span class="k"&gt;$(&lt;/span&gt;date&lt;span class="k"&gt;)&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;&lt;/span&gt;

&lt;span class="c1"&gt;# 1. 检查通道状态&lt;/span&gt;
&lt;span class="nv"&gt;STATUS&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="k"&gt;$(&lt;/span&gt;openclaw&lt;span class="w"&gt; &lt;/span&gt;channels&lt;span class="w"&gt; &lt;/span&gt;status&lt;span class="w"&gt; &lt;/span&gt;openclaw-weixin&lt;span class="w"&gt; &lt;/span&gt;--json&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;|&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;jq&lt;span class="w"&gt; &lt;/span&gt;-r&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;.status&amp;#39;&lt;/span&gt;&lt;span class="k"&gt;)&lt;/span&gt;
&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;通道状态: &lt;/span&gt;&lt;span class="nv"&gt;$STATUS&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;&lt;/span&gt;

&lt;span class="c1"&gt;# 2. 检查未读消息&lt;/span&gt;
&lt;span class="nv"&gt;UNREAD&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="k"&gt;$(&lt;/span&gt;openclaw&lt;span class="w"&gt; &lt;/span&gt;channels&lt;span class="w"&gt; &lt;/span&gt;inbox&lt;span class="w"&gt; &lt;/span&gt;--channel&lt;span class="w"&gt; &lt;/span&gt;openclaw-weixin&lt;span class="w"&gt; &lt;/span&gt;--count&lt;span class="k"&gt;)&lt;/span&gt;
&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;未读消息: &lt;/span&gt;&lt;span class="nv"&gt;$UNREAD&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;&lt;/span&gt;

&lt;span class="c1"&gt;# 3. 检查连接时间&lt;/span&gt;
&lt;span class="nv"&gt;UPTIME&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="k"&gt;$(&lt;/span&gt;openclaw&lt;span class="w"&gt; &lt;/span&gt;channels&lt;span class="w"&gt; &lt;/span&gt;info&lt;span class="w"&gt; &lt;/span&gt;openclaw-weixin&lt;span class="w"&gt; &lt;/span&gt;--json&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;|&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;jq&lt;span class="w"&gt; &lt;/span&gt;-r&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;.uptime&amp;#39;&lt;/span&gt;&lt;span class="k"&gt;)&lt;/span&gt;
&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;运行时间: &lt;/span&gt;&lt;span class="nv"&gt;$UPTIME&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;&lt;/span&gt;

&lt;span class="c1"&gt;# 4. 检查错误日志&lt;/span&gt;
&lt;span class="nv"&gt;ERRORS&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="k"&gt;$(&lt;/span&gt;openclaw&lt;span class="w"&gt; &lt;/span&gt;logs&lt;span class="w"&gt; &lt;/span&gt;--channel&lt;span class="w"&gt; &lt;/span&gt;openclaw-weixin&lt;span class="w"&gt; &lt;/span&gt;--level&lt;span class="w"&gt; &lt;/span&gt;error&lt;span class="w"&gt; &lt;/span&gt;--last&lt;span class="w"&gt; &lt;/span&gt;1h&lt;span class="w"&gt; &lt;/span&gt;--count&lt;span class="k"&gt;)&lt;/span&gt;
&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;最近1小时错误数: &lt;/span&gt;&lt;span class="nv"&gt;$ERRORS&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;&lt;/span&gt;

&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;=== 检查完成 ===&amp;quot;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h3&gt;8.2 日志管理&lt;/h3&gt;
&lt;h4&gt;日志查看命令&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="c1"&gt;# 实时查看日志&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;logs&lt;span class="w"&gt; &lt;/span&gt;--channel&lt;span class="w"&gt; &lt;/span&gt;openclaw-weixin&lt;span class="w"&gt; &lt;/span&gt;--follow

&lt;span class="c1"&gt;# 查看错误日志&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;logs&lt;span class="w"&gt; &lt;/span&gt;--channel&lt;span class="w"&gt; &lt;/span&gt;openclaw-weixin&lt;span class="w"&gt; &lt;/span&gt;--level&lt;span class="w"&gt; &lt;/span&gt;error

&lt;span class="c1"&gt;# 查看特定时间日志&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;logs&lt;span class="w"&gt; &lt;/span&gt;--channel&lt;span class="w"&gt; &lt;/span&gt;openclaw-weixin&lt;span class="w"&gt; &lt;/span&gt;--since&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;1 hour ago&amp;quot;&lt;/span&gt;

&lt;span class="c1"&gt;# 导出日志&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;logs&lt;span class="w"&gt; &lt;/span&gt;--channel&lt;span class="w"&gt; &lt;/span&gt;openclaw-weixin&lt;span class="w"&gt; &lt;/span&gt;--output&lt;span class="w"&gt; &lt;/span&gt;wechat-&lt;span class="k"&gt;$(&lt;/span&gt;date&lt;span class="w"&gt; &lt;/span&gt;+%Y%m%d&lt;span class="k"&gt;)&lt;/span&gt;.log
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h2&gt;9. 故障排除&lt;/h2&gt;
&lt;h3&gt;9.1 常见问题&lt;/h3&gt;
&lt;h4&gt;问题1：二维码无法显示&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;症状&lt;/strong&gt;：执行登录命令后看不到二维码
&lt;strong&gt;解决方案&lt;/strong&gt;：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="c1"&gt;# 检查终端支持&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;qr&lt;span class="w"&gt; &lt;/span&gt;--test

&lt;span class="c1"&gt;# 使用文件输出&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;channels&lt;span class="w"&gt; &lt;/span&gt;login&lt;span class="w"&gt; &lt;/span&gt;--channel&lt;span class="w"&gt; &lt;/span&gt;openclaw-weixin&lt;span class="w"&gt; &lt;/span&gt;--output&lt;span class="w"&gt; &lt;/span&gt;qr.png

&lt;span class="c1"&gt;# 检查网络连接&lt;/span&gt;
ping&lt;span class="w"&gt; &lt;/span&gt;api.weixin.qq.com
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h4&gt;问题2：扫描后连接失败&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;症状&lt;/strong&gt;：扫描二维码后无法建立连接
&lt;strong&gt;解决方案&lt;/strong&gt;：
1. 检查OpenClaw Gateway是否运行
2. 检查网络防火墙设置
3. 查看详细错误日志：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;openclaw&lt;span class="w"&gt; &lt;/span&gt;logs&lt;span class="w"&gt; &lt;/span&gt;--channel&lt;span class="w"&gt; &lt;/span&gt;openclaw-weixin&lt;span class="w"&gt; &lt;/span&gt;--level&lt;span class="w"&gt; &lt;/span&gt;debug
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;ol&gt;
&lt;li&gt;尝试重新生成二维码&lt;/li&gt;
&lt;/ol&gt;
&lt;h4&gt;问题3：消息发送但无回复&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;症状&lt;/strong&gt;：发送消息后收不到AI回复
&lt;strong&gt;解决方案&lt;/strong&gt;：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="c1"&gt;# 测试Agent功能&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;agent&lt;span class="w"&gt; &lt;/span&gt;--message&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;测试&amp;quot;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;--thinking&lt;span class="w"&gt; &lt;/span&gt;minimal

&lt;span class="c1"&gt;# 检查模型配置&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;config&lt;span class="w"&gt; &lt;/span&gt;get&lt;span class="w"&gt; &lt;/span&gt;agent.model

&lt;span class="c1"&gt;# 检查技能加载&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;skills&lt;span class="w"&gt; &lt;/span&gt;list
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h2&gt;结语&lt;/h2&gt;
&lt;p&gt;通过本指南，你应该已经成功将微信通过ClawBot插件连接到OpenClaw。这是目前最稳定、最官方的微信集成方案，让你能够在微信中直接使用强大的个人AI助手。&lt;/p&gt;
&lt;p&gt;记住，微信插件的使用需要遵守微信平台的相关规定，合理使用AI助手功能。随着OpenClaw和ClawBot的不断发展，未来可能会有更多功能和改进。&lt;/p&gt;
&lt;p&gt;建议定期关注官方更新，以获得最佳的使用体验。如果在使用过程中遇到问题，可以参考OpenClaw官方文档或社区论坛。&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;em&gt;本文基于OpenClaw v2026.3和ClawBot插件 v2.x编写，具体操作可能随版本更新而变化。建议查阅官方文档获取最新信息。&lt;/em&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;系列导航&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;← 上一篇：&lt;a href="/openclaw-qqbot-guide.html"&gt;OpenClaw QQ Bot连接指南：在QQ中使用AI助手&lt;/a&gt;
下一篇：&lt;a href="/openclaw-basic-usage-guide.html"&gt;OpenClaw 基本应用指南：从入门到精通的实用教程&lt;/a&gt; →&lt;/p&gt;</content><category term="OpenClaw"/><category term="OpenClaw"/><category term="微信"/><category term="ClawBot"/><category term="腾讯插件"/><category term="消息通道"/></entry><entry><title>OpenClaw QQ Bot连接指南：在QQ中使用AI助手</title><link href="https://www.zycf16810.com/openclaw-qqbot-guide.html" rel="alternate"/><published>2026-04-05T17:19:00+08:00</published><updated>2026-04-05T17:19:00+08:00</updated><author><name>Sucre Liu</name></author><id>tag:www.zycf16810.com,2026-04-05:/openclaw-qqbot-guide.html</id><summary type="html">&lt;p&gt;详细教程：如何将QQ Bot连接到OpenClaw，实现在QQ群和私聊中使用个人AI助手。&lt;/p&gt;</summary><content type="html">&lt;h1&gt;5.在QQ中使用AI助手&lt;/h1&gt;
&lt;h2&gt;引言&lt;/h2&gt;
&lt;p&gt;QQ作为中国最流行的即时通讯工具之一，拥有庞大的用户群体。通过将QQ Bot与OpenClaw连接，你可以在QQ群和私聊中直接使用AI助手，为群友提供智能问答、自动化服务等功能。&lt;/p&gt;
&lt;p&gt;本指南将详细介绍QQ Bot的申请、配置和与OpenClaw的连接过程。&lt;/p&gt;
&lt;h2&gt;1. 准备工作&lt;/h2&gt;
&lt;h3&gt;1.1 系统要求&lt;/h3&gt;
&lt;h4&gt;软件要求&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;OpenClaw&lt;/strong&gt;：已安装并运行正常&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Node.js&lt;/strong&gt;：版本18或更高&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;QQ Bot插件&lt;/strong&gt;：OpenClaw的QQ Bot扩展&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;账户要求&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;QQ账号&lt;/strong&gt;：用于创建和管理机器人&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;腾讯云账号&lt;/strong&gt;：用于申请QQ Bot权限&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;备案域名&lt;/strong&gt;（可选）：用于接收消息回调&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;1.2 了解QQ Bot类型&lt;/h3&gt;
&lt;p&gt;QQ Bot有两种主要类型：&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;类型&lt;/th&gt;
&lt;th&gt;适用场景&lt;/th&gt;
&lt;th&gt;申请难度&lt;/th&gt;
&lt;th&gt;功能限制&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;频道机器人&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;QQ频道使用&lt;/td&gt;
&lt;td&gt;较容易&lt;/td&gt;
&lt;td&gt;功能相对完整&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;群聊机器人&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;QQ群使用&lt;/td&gt;
&lt;td&gt;较困难&lt;/td&gt;
&lt;td&gt;需要特殊权限&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;私聊机器人&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;一对一聊天&lt;/td&gt;
&lt;td&gt;最难&lt;/td&gt;
&lt;td&gt;限制最多&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;本指南主要针对&lt;strong&gt;频道机器人&lt;/strong&gt;，这是目前最稳定的方案。&lt;/p&gt;
&lt;h2&gt;2. 申请QQ Bot&lt;/h2&gt;
&lt;h3&gt;2.1 访问QQ开放平台&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;打开QQ开放平台：https://q.qq.com&lt;/li&gt;
&lt;li&gt;使用QQ账号登录&lt;/li&gt;
&lt;li&gt;完成开发者认证（需要实名认证）&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;2.2 创建应用&lt;/h3&gt;
&lt;h4&gt;步骤1：新建应用&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;在控制台点击"创建应用"&lt;/li&gt;
&lt;li&gt;选择"机器人"类型&lt;/li&gt;
&lt;li&gt;填写应用信息：&lt;/li&gt;
&lt;li&gt;应用名称：例如"My AI Assistant"&lt;/li&gt;
&lt;li&gt;应用描述：简要说明用途&lt;/li&gt;
&lt;li&gt;应用图标：上传合适的图标&lt;/li&gt;
&lt;/ol&gt;
&lt;h4&gt;步骤2：配置机器人&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;进入应用管理页面&lt;/li&gt;
&lt;li&gt;选择"机器人"功能模块&lt;/li&gt;
&lt;li&gt;配置机器人基本信息：&lt;/li&gt;
&lt;li&gt;机器人名称&lt;/li&gt;
&lt;li&gt;头像设置&lt;/li&gt;
&lt;li&gt;自我介绍&lt;/li&gt;
&lt;li&gt;默认回复&lt;/li&gt;
&lt;/ol&gt;
&lt;h4&gt;步骤3：获取凭证&lt;/h4&gt;
&lt;p&gt;创建成功后，获取以下重要信息：
- &lt;strong&gt;AppID&lt;/strong&gt;：应用的唯一标识
- &lt;strong&gt;AppSecret&lt;/strong&gt;：应用密钥（保密）
- &lt;strong&gt;机器人Token&lt;/strong&gt;：机器人的访问令牌&lt;/p&gt;
&lt;p&gt;保存这些信息，后续配置会用到。&lt;/p&gt;
&lt;h2&gt;3. 安装QQ Bot插件&lt;/h2&gt;
&lt;h3&gt;3.1 安装插件&lt;/h3&gt;
&lt;p&gt;OpenClaw通过插件支持QQ Bot：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="c1"&gt;# 安装QQ Bot插件&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;plugins&lt;span class="w"&gt; &lt;/span&gt;install&lt;span class="w"&gt; &lt;/span&gt;@openclaw/qqbot

&lt;span class="c1"&gt;# 验证安装&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;plugins&lt;span class="w"&gt; &lt;/span&gt;list&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;|&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;grep&lt;span class="w"&gt; &lt;/span&gt;qqbot
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h3&gt;3.2 插件功能&lt;/h3&gt;
&lt;p&gt;安装的插件提供以下功能：
- &lt;strong&gt;消息接收&lt;/strong&gt;：处理QQ消息
- &lt;strong&gt;消息发送&lt;/strong&gt;：回复QQ消息
- &lt;strong&gt;群组管理&lt;/strong&gt;：管理QQ群消息
- &lt;strong&gt;媒体支持&lt;/strong&gt;：图片、语音、文件传输
- &lt;strong&gt;事件处理&lt;/strong&gt;：成员加入、消息撤回等&lt;/p&gt;
&lt;h2&gt;4. 配置QQ Bot通道&lt;/h2&gt;
&lt;h3&gt;4.1 基础配置&lt;/h3&gt;
&lt;p&gt;编辑OpenClaw配置文件 &lt;code&gt;~/.openclaw/openclaw.json&lt;/code&gt;：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;channels&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;qqbot&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;enabled&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;appId&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;你的AppID&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;token&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;你的机器人Token&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;secret&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;你的AppSecret&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;encodingAESKey&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;你的EncodingAESKey&amp;quot;&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h3&gt;4.2 详细配置说明&lt;/h3&gt;
&lt;h4&gt;必填配置项&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;qqbot&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;enabled&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;                    &lt;/span&gt;&lt;span class="c1"&gt;// 启用通道&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;appId&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;123456789&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;              &lt;/span&gt;&lt;span class="c1"&gt;// QQ开放平台AppID&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;token&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;xxxxxxxxxxxxxxxxxxxx&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;   &lt;/span&gt;&lt;span class="c1"&gt;// 机器人Token&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;secret&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;yyyyyyyyyyyyyyyyyyyy&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="c1"&gt;// AppSecret&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;encodingAESKey&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz&amp;quot;&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h4&gt;可选配置项&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;qqbot&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;apiBase&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;https://api.q.qq.com&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="c1"&gt;// API地址&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;timeout&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;30000&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;                   &lt;/span&gt;&lt;span class="c1"&gt;// 请求超时(毫秒)&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;retryTimes&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;3&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;                    &lt;/span&gt;&lt;span class="c1"&gt;// 重试次数&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;heartbeatInterval&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;30000&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;         &lt;/span&gt;&lt;span class="c1"&gt;// 心跳间隔&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;logLevel&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;info&amp;quot;&lt;/span&gt;&lt;span class="w"&gt;                  &lt;/span&gt;&lt;span class="c1"&gt;// 日志级别&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h2&gt;5. 配置消息路由&lt;/h2&gt;
&lt;h3&gt;5.1 私聊配置&lt;/h3&gt;
&lt;h4&gt;允许的私聊对象&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;qqbot&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;private&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;enabled&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;                  &lt;/span&gt;&lt;span class="c1"&gt;// 启用私聊&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;allowFrom&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;*&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;&lt;span class="w"&gt;               &lt;/span&gt;&lt;span class="c1"&gt;// 允许所有用户&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="c1"&gt;// &amp;quot;allowFrom&amp;quot;: [&amp;quot;123456&amp;quot;, &amp;quot;789012&amp;quot;],  // 或指定用户&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;requirePairing&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;          &lt;/span&gt;&lt;span class="c1"&gt;// 是否需要配对&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;greeting&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;你好！我是AI助手，有什么可以帮你的？&amp;quot;&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h3&gt;5.2 群聊配置&lt;/h3&gt;
&lt;h4&gt;群组白名单&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;qqbot&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;groups&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;enabled&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;                  &lt;/span&gt;&lt;span class="c1"&gt;// 启用群聊&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;allowList&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;*&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;&lt;span class="w"&gt;               &lt;/span&gt;&lt;span class="c1"&gt;// 允许所有群&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="c1"&gt;// &amp;quot;allowList&amp;quot;: [&amp;quot;群ID1&amp;quot;, &amp;quot;群ID2&amp;quot;],  // 或指定群组&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;requireMention&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;           &lt;/span&gt;&lt;span class="c1"&gt;// 是否需要@机器人&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;responseDelay&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;2000&lt;/span&gt;&lt;span class="w"&gt;             &lt;/span&gt;&lt;span class="c1"&gt;// 群聊响应延迟&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h2&gt;6. 配置Webhook&lt;/h2&gt;
&lt;h3&gt;6.1 设置回调地址&lt;/h3&gt;
&lt;p&gt;QQ Bot需要通过Webhook接收消息：&lt;/p&gt;
&lt;h4&gt;本地开发环境&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="c1"&gt;# 使用内网穿透工具（如ngrok）&lt;/span&gt;
ngrok&lt;span class="w"&gt; &lt;/span&gt;http&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;18789&lt;/span&gt;

&lt;span class="c1"&gt;# 获取公网地址，如：https://abc123.ngrok.io&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h4&gt;生产环境&lt;/h4&gt;
&lt;p&gt;需要有一个公网可访问的HTTPS地址：
- 自有服务器+域名
- 云服务器（如腾讯云、阿里云）
- Serverless服务（如腾讯云函数）&lt;/p&gt;
&lt;h3&gt;6.2 配置Webhook地址&lt;/h3&gt;
&lt;p&gt;在QQ开放平台配置Webhook：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;进入应用管理页面&lt;/li&gt;
&lt;li&gt;选择"消息推送"配置&lt;/li&gt;
&lt;li&gt;设置回调地址：
   &lt;code&gt;https://你的域名/openclaw/qqbot/webhook&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;设置Token（与配置文件中一致）&lt;/li&gt;
&lt;li&gt;选择消息类型：全部或所需类型&lt;/li&gt;
&lt;li&gt;保存并启用&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;7. 启动和测试&lt;/h2&gt;
&lt;h3&gt;7.1 启动QQ Bot通道&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="c1"&gt;# 启动Gateway（如果尚未启动）&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;gateway

&lt;span class="c1"&gt;# 启用QQ Bot通道&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;channels&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nb"&gt;enable&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;qqbot

&lt;span class="c1"&gt;# 检查通道状态&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;channels&lt;span class="w"&gt; &lt;/span&gt;status&lt;span class="w"&gt; &lt;/span&gt;qqbot
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h3&gt;7.2 测试连接&lt;/h3&gt;
&lt;h4&gt;测试命令&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="c1"&gt;# 测试通道连接&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;channels&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nb"&gt;test&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;qqbot

&lt;span class="c1"&gt;# 发送测试消息&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;message&lt;span class="w"&gt; &lt;/span&gt;send&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="se"&gt;\&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;--channel&lt;span class="w"&gt; &lt;/span&gt;qqbot&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="se"&gt;\&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;--to&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;用户QQ号&amp;quot;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="se"&gt;\&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;--message&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;测试消息&amp;quot;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h4&gt;验证功能&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;私聊测试&lt;/strong&gt;：向机器人发送消息&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;群聊测试&lt;/strong&gt;：在群里@机器人&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;媒体测试&lt;/strong&gt;：发送图片、语音等&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;命令测试&lt;/strong&gt;：测试预设命令&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;7.3 监控运行状态&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="c1"&gt;# 查看实时日志&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;logs&lt;span class="w"&gt; &lt;/span&gt;--channel&lt;span class="w"&gt; &lt;/span&gt;qqbot&lt;span class="w"&gt; &lt;/span&gt;--follow

&lt;span class="c1"&gt;# 查看消息统计&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;channels&lt;span class="w"&gt; &lt;/span&gt;stats&lt;span class="w"&gt; &lt;/span&gt;qqbot

&lt;span class="c1"&gt;# 查看连接状态&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;channels&lt;span class="w"&gt; &lt;/span&gt;connections&lt;span class="w"&gt; &lt;/span&gt;qqbot
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h2&gt;8. 高级功能配置&lt;/h2&gt;
&lt;h3&gt;8.1 自定义命令&lt;/h3&gt;
&lt;h4&gt;配置命令处理器&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;qqbot&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;commands&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;enabled&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;prefix&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;/&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;                    &lt;/span&gt;&lt;span class="c1"&gt;// 命令前缀&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;handlers&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;help&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;          &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;description&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;显示帮助信息&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="w"&gt;          &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;handler&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;skills.help.execute&amp;quot;&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;weather&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;          &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;description&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;查询天气&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="w"&gt;          &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;handler&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;skills.weather.get&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="w"&gt;          &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;params&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;city&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;remind&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;          &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;description&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;设置提醒&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="w"&gt;          &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;handler&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;skills.reminder.add&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="w"&gt;          &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;params&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;time&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;message&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h3&gt;8.2 自动回复规则&lt;/h3&gt;
&lt;h4&gt;关键词回复&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;qqbot&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;autoReply&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;keywords&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;          &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;pattern&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;你好&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;hello&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;hi&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;
&lt;span class="w"&gt;          &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;response&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;你好！我是AI助手，有什么可以帮你的？&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="w"&gt;          &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;exactMatch&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="kc"&gt;false&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;          &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;pattern&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;谢谢&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;感谢&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;
&lt;span class="w"&gt;          &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;response&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;不客气！很高兴能帮到你。&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="w"&gt;          &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;exactMatch&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="kc"&gt;true&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;          &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;pattern&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;再见&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;拜拜&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;
&lt;span class="w"&gt;          &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;response&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;再见！随时欢迎找我聊天。&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="w"&gt;          &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;exactMatch&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="kc"&gt;false&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h2&gt;9. 安全配置&lt;/h2&gt;
&lt;h3&gt;9.1 访问控制&lt;/h3&gt;
&lt;h4&gt;IP白名单&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;qqbot&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;security&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;ipWhitelist&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;127.0.0.1&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;腾讯云IP段&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;你的服务器IP&amp;quot;&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;blockUnknownIPs&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="kc"&gt;true&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h4&gt;用户限制&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;qqbot&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;security&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;userLimits&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;maxPrivateChats&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;100&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;         &lt;/span&gt;&lt;span class="c1"&gt;// 最大私聊用户数&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;maxMessagesPerUser&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;50&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;       &lt;/span&gt;&lt;span class="c1"&gt;// 每用户最大消息数&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;coolDownSeconds&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;10&lt;/span&gt;&lt;span class="w"&gt;           &lt;/span&gt;&lt;span class="c1"&gt;// 冷却时间&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h3&gt;9.2 数据保护&lt;/h3&gt;
&lt;h4&gt;敏感信息过滤&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;qqbot&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;security&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;dataProtection&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;maskPhoneNumbers&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;maskEmailAddresses&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;excludePatterns&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;
&lt;span class="w"&gt;          &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;密码.*&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="w"&gt;          &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;密钥.*&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="w"&gt;          &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;token.*&amp;quot;&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h2&gt;10. 故障排除&lt;/h2&gt;
&lt;h3&gt;10.1 常见问题&lt;/h3&gt;
&lt;h4&gt;问题1：Webhook验证失败&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;解决方案&lt;/strong&gt;：
1. 检查回调地址是否正确
2. 验证Token是否匹配
3. 查看服务器日志
4. 确保服务器可访问&lt;/p&gt;
&lt;h4&gt;问题2：消息发送失败&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;解决方案&lt;/strong&gt;：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="c1"&gt;# 查看详细错误信息&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;logs&lt;span class="w"&gt; &lt;/span&gt;--channel&lt;span class="w"&gt; &lt;/span&gt;qqbot&lt;span class="w"&gt; &lt;/span&gt;--level&lt;span class="w"&gt; &lt;/span&gt;error

&lt;span class="c1"&gt;# 测试API连接&lt;/span&gt;
curl&lt;span class="w"&gt; &lt;/span&gt;-X&lt;span class="w"&gt; &lt;/span&gt;POST&lt;span class="w"&gt; &lt;/span&gt;https://api.q.qq.com/api/发送测试
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h4&gt;问题3：连接频繁断开&lt;/h4&gt;
&lt;p&gt;&lt;strong&gt;解决方案&lt;/strong&gt;：
1. 检查网络稳定性
2. 调整心跳设置
3. 查看服务器资源使用
4. 检查防火墙设置&lt;/p&gt;
&lt;h2&gt;结语&lt;/h2&gt;
&lt;p&gt;通过本指南，你应该已经成功将QQ Bot连接到OpenClaw。QQ Bot的集成让你能够在QQ这个主流平台上使用AI助手，为你的QQ好友和群友提供智能服务。&lt;/p&gt;
&lt;p&gt;记住，QQ Bot的使用需要遵守腾讯的相关规定，避免发送垃圾消息或违反平台政策。合理使用AI助手，可以为你的QQ社交带来更多便利和乐趣。&lt;/p&gt;
&lt;p&gt;如果在配置过程中遇到问题，可以参考QQ开放平台的官方文档或OpenClaw社区的支持资源。&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;em&gt;本文基于OpenClaw v2026.3和QQ开放平台最新政策编写，具体操作可能随平台更新而变化。&lt;/em&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;系列导航&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;← 上一篇：&lt;a href="/openclaw-webui-guide.html"&gt;OpenClaw Web UI操作指南：图形界面的全面使用&lt;/a&gt;
下一篇：&lt;a href="/openclaw-wechat-clawbot-guide.html"&gt;OpenClaw 微信ClawBot连接指南：官方插件完整教程&lt;/a&gt; →&lt;/p&gt;</content><category term="OpenClaw"/><category term="OpenClaw"/><category term="QQ Bot"/><category term="腾讯QQ"/><category term="机器人"/><category term="消息通道"/></entry><entry><title>OpenClaw Web UI操作指南：图形界面的全面使用</title><link href="https://www.zycf16810.com/openclaw-webui-guide.html" rel="alternate"/><published>2026-04-05T17:18:00+08:00</published><updated>2026-04-05T17:18:00+08:00</updated><author><name>Sucre Liu</name></author><id>tag:www.zycf16810.com,2026-04-05:/openclaw-webui-guide.html</id><summary type="html">&lt;p&gt;详细介绍OpenClaw的Web管理界面，涵盖控制台、WebChat、配置管理等功能的使用方法。&lt;/p&gt;</summary><content type="html">&lt;h1&gt;4.图形界面的全面使用&lt;/h1&gt;
&lt;h2&gt;引言&lt;/h2&gt;
&lt;p&gt;虽然命令行界面提供了强大的控制能力，但图形界面在直观性和易用性方面有着不可替代的优势。OpenClaw提供了完整的Web管理界面，让你可以通过浏览器轻松管理系统、监控状态和执行各种操作。&lt;/p&gt;
&lt;p&gt;本文将全面介绍OpenClaw的Web界面功能，帮助你充分利用这个可视化管理工具。&lt;/p&gt;
&lt;h2&gt;1. Web界面概览&lt;/h2&gt;
&lt;h3&gt;1.1 访问方式&lt;/h3&gt;
&lt;h4&gt;本地访问&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;http://localhost:18789
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h4&gt;远程访问&lt;/h4&gt;
&lt;p&gt;如果配置了远程访问：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;https://your-domain.com:18789
或
http://your-server-ip:18789
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h4&gt;访问要求&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Gateway必须正在运行&lt;/li&gt;
&lt;li&gt;如果有密码保护，需要输入认证信息&lt;/li&gt;
&lt;li&gt;浏览器需要支持WebSocket&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;1.2 界面组成&lt;/h3&gt;
&lt;p&gt;OpenClaw的Web界面包含以下几个主要部分：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;控制台 (Dashboard)&lt;/strong&gt; - 系统概览和监控&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;WebChat&lt;/strong&gt; - 网页聊天界面&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;通道管理&lt;/strong&gt; - 消息通道配置&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;会话管理&lt;/strong&gt; - 会话查看和控制&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;技能管理&lt;/strong&gt; - 技能安装和配置&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;工具管理&lt;/strong&gt; - 工具权限和设置&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;配置管理&lt;/strong&gt; - 系统配置编辑&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;日志查看&lt;/strong&gt; - 实时日志监控&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;2. 控制台 (Dashboard)&lt;/h2&gt;
&lt;h3&gt;2.1 系统概览&lt;/h3&gt;
&lt;p&gt;控制台首页显示系统的关键信息：&lt;/p&gt;
&lt;h4&gt;状态卡片&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Gateway状态&lt;/strong&gt;：运行状态、运行时间、版本信息&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;连接统计&lt;/strong&gt;：活跃连接数、消息吞吐量&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;资源使用&lt;/strong&gt;：CPU、内存、存储使用情况&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;模型状态&lt;/strong&gt;：当前使用的AI模型、API状态&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;快速操作&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;启动/停止Gateway&lt;/li&gt;
&lt;li&gt;重启服务&lt;/li&gt;
&lt;li&gt;打开WebChat&lt;/li&gt;
&lt;li&gt;查看日志&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;2.2 实时监控&lt;/h3&gt;
&lt;h4&gt;性能图表&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;CPU使用率&lt;/strong&gt;：实时曲线图&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;内存占用&lt;/strong&gt;：使用量和趋势&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;网络流量&lt;/strong&gt;：输入输出流量统计&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;消息速率&lt;/strong&gt;：每秒处理的消息数&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;事件流&lt;/h4&gt;
&lt;p&gt;实时显示系统事件：
- 新连接建立
- 消息发送/接收
- 工具执行
- 错误和警告&lt;/p&gt;
&lt;h3&gt;2.3 健康检查&lt;/h3&gt;
&lt;p&gt;控制台提供一键健康检查功能：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;系统检查&lt;/strong&gt;：验证所有组件状态&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;通道检查&lt;/strong&gt;：测试消息通道连接&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;模型检查&lt;/strong&gt;：验证AI模型可用性&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;存储检查&lt;/strong&gt;：检查磁盘空间和权限&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;3. WebChat界面&lt;/h2&gt;
&lt;h3&gt;3.1 基本功能&lt;/h3&gt;
&lt;h4&gt;聊天窗口&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;消息显示&lt;/strong&gt;：清晰的对话历史&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;输入框&lt;/strong&gt;：支持多行输入和格式化&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;附件功能&lt;/strong&gt;：支持图片、文件上传&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;快捷命令&lt;/strong&gt;：预设的常用命令按钮&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;会话管理&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;新建会话&lt;/strong&gt;：创建新的聊天会话&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;切换会话&lt;/strong&gt;：在不同会话间切换&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;会话历史&lt;/strong&gt;：查看过去的对话记录&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;导出会话&lt;/strong&gt;：将会话导出为文本或JSON&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;3.2 高级功能&lt;/h3&gt;
&lt;h4&gt;思考模式控制&lt;/h4&gt;
&lt;p&gt;通过界面按钮控制AI的思考级别：
- &lt;strong&gt;快速模式&lt;/strong&gt;：最小思考，快速响应
- &lt;strong&gt;平衡模式&lt;/strong&gt;：适度思考，平衡速度和质量
- &lt;strong&gt;深度模式&lt;/strong&gt;：充分思考，提供详细回答&lt;/p&gt;
&lt;h4&gt;模型选择&lt;/h4&gt;
&lt;p&gt;在界面中直接切换AI模型：
- 下拉选择可用模型
- 实时显示模型状态
- 模型性能对比&lt;/p&gt;
&lt;h4&gt;上下文管理&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;查看上下文&lt;/strong&gt;：显示当前会话的上下文内容&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;编辑上下文&lt;/strong&gt;：手动添加或删除上下文信息&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;保存上下文&lt;/strong&gt;：将重要上下文保存为模板&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;4. 通道管理界面&lt;/h2&gt;
&lt;h3&gt;4.1 通道列表&lt;/h3&gt;
&lt;h4&gt;通道状态显示&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;连接状态&lt;/strong&gt;：在线/离线/错误&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;消息统计&lt;/strong&gt;：今日消息数、成功率&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最后活动&lt;/strong&gt;：最后消息时间&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;配置状态&lt;/strong&gt;：配置是否正确&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;通道操作&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;启用/禁用&lt;/strong&gt;：一键开关通道&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;测试连接&lt;/strong&gt;：验证通道连通性&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;查看日志&lt;/strong&gt;：通道特定日志&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;重新连接&lt;/strong&gt;：强制重新连接&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;4.2 通道配置&lt;/h3&gt;
&lt;h4&gt;图形化配置表单&lt;/h4&gt;
&lt;p&gt;每个通道提供直观的配置表单：&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Telegram配置示例：&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="o"&gt;[&lt;/span&gt;&lt;span class="n"&gt; &lt;/span&gt;&lt;span class="o"&gt;]&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;启用通道&lt;/span&gt;
&lt;span class="nl"&gt;机器人令牌&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;[&lt;/span&gt;&lt;span class="n"&gt;___________________&lt;/span&gt;&lt;span class="o"&gt;]&lt;/span&gt;
&lt;span class="nl"&gt;允许的联系人&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;[&lt;/span&gt;&lt;span class="n"&gt;* 或 指定ID&lt;/span&gt;&lt;span class="o"&gt;]&lt;/span&gt;
&lt;span class="nl"&gt;群组策略&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;[&lt;/span&gt;&lt;span class="n"&gt;提及触发 | 始终响应&lt;/span&gt;&lt;span class="o"&gt;]&lt;/span&gt;
&lt;span class="nl"&gt;媒体大小限制&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;[&lt;/span&gt;&lt;span class="n"&gt;5 MB&lt;/span&gt;&lt;span class="o"&gt;]&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;WhatsApp配置示例：&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="o"&gt;[&lt;/span&gt;&lt;span class="n"&gt; &lt;/span&gt;&lt;span class="o"&gt;]&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;启用通道&lt;/span&gt;
&lt;span class="nl"&gt;配对状态&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;[&lt;/span&gt;&lt;span class="n"&gt;已配对 | 需要登录&lt;/span&gt;&lt;span class="o"&gt;]&lt;/span&gt;
&lt;span class="nl"&gt;允许的联系人&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;[&lt;/span&gt;&lt;span class="n"&gt;___________________&lt;/span&gt;&lt;span class="o"&gt;]&lt;/span&gt;
&lt;span class="nl"&gt;自动保存媒体&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;[&lt;/span&gt;&lt;span class="n"&gt;是 | 否&lt;/span&gt;&lt;span class="o"&gt;]&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h4&gt;二维码登录&lt;/h4&gt;
&lt;p&gt;对于需要二维码登录的通道（如WhatsApp、微信）：
1. 点击"登录"按钮
2. 显示二维码
3. 用手机扫描二维码
4. 自动完成配对&lt;/p&gt;
&lt;h2&gt;5. 技能管理界面&lt;/h2&gt;
&lt;h3&gt;5.1 技能市场&lt;/h3&gt;
&lt;h4&gt;浏览技能&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;分类浏览&lt;/strong&gt;：按类别查看技能&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;搜索功能&lt;/strong&gt;：按名称、描述搜索&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;排序选项&lt;/strong&gt;：按评分、下载量、更新日期排序&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;筛选功能&lt;/strong&gt;：按兼容性、许可证筛选&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;技能详情&lt;/h4&gt;
&lt;p&gt;每个技能显示：
- &lt;strong&gt;功能描述&lt;/strong&gt;：详细的功能说明
- &lt;strong&gt;使用示例&lt;/strong&gt;：代码示例和使用场景
- &lt;strong&gt;依赖要求&lt;/strong&gt;：需要的其他组件
- &lt;strong&gt;用户评价&lt;/strong&gt;：其他用户的评分和评论&lt;/p&gt;
&lt;h3&gt;5.2 技能管理&lt;/h3&gt;
&lt;h4&gt;已安装技能&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;技能状态&lt;/strong&gt;：启用/禁用/错误&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;版本信息&lt;/strong&gt;：当前版本、最新版本&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;更新提示&lt;/strong&gt;：可用更新通知&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;使用统计&lt;/strong&gt;：调用次数、成功率&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;技能操作&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;安装技能&lt;/strong&gt;：从市场安装新技能&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;更新技能&lt;/strong&gt;：升级到新版本&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;配置技能&lt;/strong&gt;：设置技能参数&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;卸载技能&lt;/strong&gt;：移除不需要的技能&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;导出配置&lt;/strong&gt;：备份技能配置&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;6. 配置管理界面&lt;/h2&gt;
&lt;h3&gt;6.1 配置文件编辑&lt;/h3&gt;
&lt;h4&gt;可视化编辑器&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;语法高亮&lt;/strong&gt;：JSON配置语法高亮&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;实时验证&lt;/strong&gt;：输入时实时验证语法&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;自动补全&lt;/strong&gt;：配置键值自动补全&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;格式整理&lt;/strong&gt;：一键格式化JSON&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;配置导航&lt;/h4&gt;
&lt;p&gt;左侧导航树状结构：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="err"&gt;📁&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;OpenClaw配置&lt;/span&gt;
&lt;span class="err"&gt;├──&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;📄&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;agent&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="err"&gt;代理配置&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="err"&gt;├──&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;📄&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;gateway&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="err"&gt;网关配置&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="err"&gt;├──&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;📄&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;channels&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="err"&gt;通道配置&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="err"&gt;├──&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;📄&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;tools&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="err"&gt;工具配置&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="err"&gt;├──&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;📄&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;logging&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="err"&gt;日志配置&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="err"&gt;└──&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;📄&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;plugins&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="err"&gt;插件配置&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h3&gt;6.2 配置模板&lt;/h3&gt;
&lt;h4&gt;预设模板&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;开发环境&lt;/strong&gt;：适合开发的配置&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;生产环境&lt;/strong&gt;：适合生产的配置&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最小配置&lt;/strong&gt;：最基本的配置&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;完全配置&lt;/strong&gt;：所有选项的配置&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;模板应用&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;选择模板类型&lt;/li&gt;
&lt;li&gt;预览模板内容&lt;/li&gt;
&lt;li&gt;应用模板&lt;/li&gt;
&lt;li&gt;根据需求调整&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;7. 日志查看界面&lt;/h2&gt;
&lt;h3&gt;7.1 日志浏览器&lt;/h3&gt;
&lt;h4&gt;多维度筛选&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;时间范围&lt;/strong&gt;：选择查看的时间段&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;日志级别&lt;/strong&gt;：错误、警告、信息、调试&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;组件筛选&lt;/strong&gt;：特定组件的日志&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;关键词搜索&lt;/strong&gt;：搜索日志内容&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;日志显示&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;时间戳&lt;/strong&gt;：精确到毫秒&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;级别标识&lt;/strong&gt;：颜色区分不同级别&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;组件信息&lt;/strong&gt;：产生日志的组件&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;详细信息&lt;/strong&gt;：完整的日志消息&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;7.2 日志分析&lt;/h3&gt;
&lt;h4&gt;统计信息&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;错误分布&lt;/strong&gt;：各组件错误数量&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;趋势分析&lt;/strong&gt;：错误率随时间变化&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;模式识别&lt;/strong&gt;：常见错误模式&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;问题诊断&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;错误关联&lt;/strong&gt;：关联相关的错误日志&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;根本原因&lt;/strong&gt;：分析错误根本原因&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;解决方案&lt;/strong&gt;：建议的解决方案&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;8. 实用技巧&lt;/h2&gt;
&lt;h3&gt;8.1 快捷键&lt;/h3&gt;
&lt;h4&gt;通用快捷键&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;Ctrl/Cmd + K&lt;/code&gt;：全局搜索&lt;/li&gt;
&lt;li&gt;&lt;code&gt;Ctrl/Cmd + ,&lt;/code&gt;：打开设置&lt;/li&gt;
&lt;li&gt;&lt;code&gt;Ctrl/Cmd + L&lt;/code&gt;：查看日志&lt;/li&gt;
&lt;li&gt;&lt;code&gt;Ctrl/Cmd + R&lt;/code&gt;：刷新数据&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;聊天快捷键&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;Ctrl/Cmd + Enter&lt;/code&gt;：发送消息&lt;/li&gt;
&lt;li&gt;&lt;code&gt;Ctrl/Cmd + /&lt;/code&gt;：打开命令面板&lt;/li&gt;
&lt;li&gt;&lt;code&gt;Ctrl/Cmd + B&lt;/code&gt;：加粗文本&lt;/li&gt;
&lt;li&gt;&lt;code&gt;Ctrl/Cmd + I&lt;/code&gt;：斜体文本&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;8.2 移动端适配&lt;/h3&gt;
&lt;p&gt;OpenClaw Web界面完全支持移动设备：&lt;/p&gt;
&lt;h4&gt;移动端优化&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;触摸友好&lt;/strong&gt;：适合触摸操作的界面&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;手势支持&lt;/strong&gt;：滑动手势操作&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;离线支持&lt;/strong&gt;：部分功能支持离线使用&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;推送通知&lt;/strong&gt;：移动端推送通知&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;PWA支持&lt;/h4&gt;
&lt;p&gt;OpenClaw Web界面支持PWA（渐进式Web应用）：
1. 在浏览器中打开OpenClaw
2. 点击"添加到主屏幕"
3. 像原生应用一样使用&lt;/p&gt;
&lt;h2&gt;结语&lt;/h2&gt;
&lt;p&gt;OpenClaw的Web界面提供了一个直观、易用的管理平台，无论是系统监控、配置管理还是日常对话，都能通过图形界面轻松完成。&lt;/p&gt;
&lt;p&gt;对于不熟悉命令行的用户，Web界面是使用OpenClaw的最佳方式。即使对于技术用户，Web界面在可视化监控和快速操作方面也有其独特优势。&lt;/p&gt;
&lt;p&gt;建议根据具体需求，结合命令行和Web界面使用OpenClaw，发挥各自的长处，获得最佳的使用体验。&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;em&gt;本文基于OpenClaw v2026.3的Web界面编写，界面布局和功能可能随版本更新而变化。&lt;/em&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;系列导航&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;← 上一篇：&lt;a href="/openclaw-tui-guide.html"&gt;OpenClaw TUI操作指南：命令行界面的高效使用&lt;/a&gt;
下一篇：&lt;a href="/openclaw-qqbot-guide.html"&gt;OpenClaw QQ Bot连接指南：在QQ中使用AI助手&lt;/a&gt; →&lt;/p&gt;</content><category term="OpenClaw"/><category term="OpenClaw"/><category term="Web界面"/><category term="图形界面"/><category term="管理控制台"/><category term="可视化操作"/></entry><entry><title>OpenClaw TUI操作指南：命令行界面的高效使用</title><link href="https://www.zycf16810.com/openclaw-tui-guide.html" rel="alternate"/><published>2026-04-05T17:17:00+08:00</published><updated>2026-04-05T17:17:00+08:00</updated><author><name>Sucre Liu</name></author><id>tag:www.zycf16810.com,2026-04-05:/openclaw-tui-guide.html</id><summary type="html">&lt;p&gt;全面介绍OpenClaw的命令行界面(TUI)操作，涵盖常用命令、高级技巧和实用工作流。&lt;/p&gt;</summary><content type="html">&lt;h1&gt;3.命令行界面的高效使用&lt;/h1&gt;
&lt;h2&gt;引言&lt;/h2&gt;
&lt;p&gt;对于技术用户来说，命令行界面（TUI）往往是最高效的操作方式。OpenClaw提供了丰富的命令行工具，让你能够快速完成各种任务，从简单的对话到复杂的自动化工作流。&lt;/p&gt;
&lt;p&gt;本文将详细介绍OpenClaw的命令行操作，帮助你充分利用这个强大的工具。&lt;/p&gt;
&lt;h2&gt;1. 基础命令概览&lt;/h2&gt;
&lt;h3&gt;1.1 命令结构&lt;/h3&gt;
&lt;p&gt;OpenClaw的命令遵循一致的模式：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;openclaw&lt;span class="w"&gt; &lt;/span&gt;&amp;lt;命令&amp;gt;&lt;span class="w"&gt; &lt;/span&gt;&amp;lt;子命令&amp;gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;[&lt;/span&gt;选项&lt;span class="o"&gt;]&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;[&lt;/span&gt;参数&lt;span class="o"&gt;]&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h3&gt;1.2 常用命令分类&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;类别&lt;/th&gt;
&lt;th&gt;命令&lt;/th&gt;
&lt;th&gt;功能描述&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;系统管理&lt;/td&gt;
&lt;td&gt;&lt;code&gt;gateway&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Gateway服务管理&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;代理交互&lt;/td&gt;
&lt;td&gt;&lt;code&gt;agent&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;与AI代理交互&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;通道管理&lt;/td&gt;
&lt;td&gt;&lt;code&gt;channels&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;消息通道配置&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;技能管理&lt;/td&gt;
&lt;td&gt;&lt;code&gt;skills&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;技能安装和管理&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;工具操作&lt;/td&gt;
&lt;td&gt;&lt;code&gt;tools&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;工具配置和使用&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;会话管理&lt;/td&gt;
&lt;td&gt;&lt;code&gt;sessions&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;会话查看和管理&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;配置管理&lt;/td&gt;
&lt;td&gt;&lt;code&gt;config&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;系统配置操作&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;系统维护&lt;/td&gt;
&lt;td&gt;&lt;code&gt;doctor&lt;/code&gt;, &lt;code&gt;update&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;系统诊断和更新&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2&gt;2. Gateway管理命令&lt;/h2&gt;
&lt;h3&gt;2.1 启动和停止Gateway&lt;/h3&gt;
&lt;h4&gt;前台启动（调试模式）&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="c1"&gt;# 详细日志模式&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;gateway&lt;span class="w"&gt; &lt;/span&gt;--verbose

&lt;span class="c1"&gt;# 指定端口&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;gateway&lt;span class="w"&gt; &lt;/span&gt;--port&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;18888&lt;/span&gt;

&lt;span class="c1"&gt;# 绑定到所有网络接口&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;gateway&lt;span class="w"&gt; &lt;/span&gt;--bind&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;0&lt;/span&gt;.0.0.0
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h4&gt;后台服务管理&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="c1"&gt;# 安装为系统服务&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;onboard&lt;span class="w"&gt; &lt;/span&gt;--install-daemon

&lt;span class="c1"&gt;# 查看服务状态&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;gateway&lt;span class="w"&gt; &lt;/span&gt;status

&lt;span class="c1"&gt;# 停止服务&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;gateway&lt;span class="w"&gt; &lt;/span&gt;stop

&lt;span class="c1"&gt;# 重启服务&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;gateway&lt;span class="w"&gt; &lt;/span&gt;restart
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h3&gt;2.2 监控和诊断&lt;/h3&gt;
&lt;h4&gt;查看运行状态&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="c1"&gt;# 基本状态&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;status

&lt;span class="c1"&gt;# 详细状态&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;gateway&lt;span class="w"&gt; &lt;/span&gt;status&lt;span class="w"&gt; &lt;/span&gt;--verbose

&lt;span class="c1"&gt;# 查看连接信息&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;gateway&lt;span class="w"&gt; &lt;/span&gt;connections
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h4&gt;日志管理&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="c1"&gt;# 实时查看日志&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;logs&lt;span class="w"&gt; &lt;/span&gt;--follow

&lt;span class="c1"&gt;# 查看特定级别日志&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;logs&lt;span class="w"&gt; &lt;/span&gt;--level&lt;span class="w"&gt; &lt;/span&gt;error

&lt;span class="c1"&gt;# 查看特定通道日志&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;logs&lt;span class="w"&gt; &lt;/span&gt;--channel&lt;span class="w"&gt; &lt;/span&gt;telegram

&lt;span class="c1"&gt;# 导出日志到文件&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;logs&lt;span class="w"&gt; &lt;/span&gt;&amp;gt;&lt;span class="w"&gt; &lt;/span&gt;openclaw-&lt;span class="k"&gt;$(&lt;/span&gt;date&lt;span class="w"&gt; &lt;/span&gt;+%Y%m%d&lt;span class="k"&gt;)&lt;/span&gt;.log
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h2&gt;3. Agent交互命令&lt;/h2&gt;
&lt;h3&gt;3.1 基础对话&lt;/h3&gt;
&lt;h4&gt;单次对话&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="c1"&gt;# 简单对话&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;agent&lt;span class="w"&gt; &lt;/span&gt;--message&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;你好，OpenClaw&amp;quot;&lt;/span&gt;

&lt;span class="c1"&gt;# 指定思考级别&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;agent&lt;span class="w"&gt; &lt;/span&gt;--message&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;复杂问题&amp;quot;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;--thinking&lt;span class="w"&gt; &lt;/span&gt;high

&lt;span class="c1"&gt;# 详细输出模式&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;agent&lt;span class="w"&gt; &lt;/span&gt;--message&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;详细说明&amp;quot;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;--verbose
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h4&gt;交互式对话&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="c1"&gt;# 进入交互模式&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;agent&lt;span class="w"&gt; &lt;/span&gt;--interactive

&lt;span class="c1"&gt;# 在交互模式中，你可以：&lt;/span&gt;
&lt;span class="c1"&gt;# - 直接输入消息&lt;/span&gt;
&lt;span class="c1"&gt;# - 使用Ctrl+D退出&lt;/span&gt;
&lt;span class="c1"&gt;# - 使用/help查看帮助&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h3&gt;3.2 高级对话选项&lt;/h3&gt;
&lt;h4&gt;指定模型&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="c1"&gt;# 使用特定模型&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;agent&lt;span class="w"&gt; &lt;/span&gt;--message&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;问题&amp;quot;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;--model&lt;span class="w"&gt; &lt;/span&gt;deepseek/deepseek-chat

&lt;span class="c1"&gt;# 使用备用模型&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;agent&lt;span class="w"&gt; &lt;/span&gt;--message&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;问题&amp;quot;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;--fallback&lt;span class="w"&gt; &lt;/span&gt;anthropic/claude-3-haiku
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h4&gt;控制输出&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="c1"&gt;# 限制输出长度&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;agent&lt;span class="w"&gt; &lt;/span&gt;--message&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;长内容&amp;quot;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;--max-tokens&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;500&lt;/span&gt;

&lt;span class="c1"&gt;# 设置温度（创造性）&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;agent&lt;span class="w"&gt; &lt;/span&gt;--message&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;创意任务&amp;quot;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;--temperature&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;0&lt;/span&gt;.8

&lt;span class="c1"&gt;# 只输出JSON格式&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;agent&lt;span class="w"&gt; &lt;/span&gt;--message&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;结构化数据&amp;quot;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;--json
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h3&gt;3.3 文件交互&lt;/h3&gt;
&lt;h4&gt;读取文件内容&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="c1"&gt;# 让Agent处理文件内容&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;agent&lt;span class="w"&gt; &lt;/span&gt;--message&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;总结这个文件&amp;quot;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;--file&lt;span class="w"&gt; &lt;/span&gt;document.txt

&lt;span class="c1"&gt;# 处理多个文件&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;agent&lt;span class="w"&gt; &lt;/span&gt;--message&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;比较这两个文件&amp;quot;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;--file&lt;span class="w"&gt; &lt;/span&gt;file1.txt&lt;span class="w"&gt; &lt;/span&gt;--file&lt;span class="w"&gt; &lt;/span&gt;file2.txt
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h4&gt;输出到文件&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="c1"&gt;# 将回复保存到文件&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;agent&lt;span class="w"&gt; &lt;/span&gt;--message&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;生成报告&amp;quot;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;--output&lt;span class="w"&gt; &lt;/span&gt;report.md

&lt;span class="c1"&gt;# 追加到文件&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;agent&lt;span class="w"&gt; &lt;/span&gt;--message&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;继续写作&amp;quot;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;--output&lt;span class="w"&gt; &lt;/span&gt;story.txt&lt;span class="w"&gt; &lt;/span&gt;--append
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h2&gt;4. 通道管理命令&lt;/h2&gt;
&lt;h3&gt;4.1 通道配置&lt;/h3&gt;
&lt;h4&gt;查看可用通道&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="c1"&gt;# 列出所有支持的通道&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;channels&lt;span class="w"&gt; &lt;/span&gt;list

&lt;span class="c1"&gt;# 查看已配置的通道&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;channels&lt;span class="w"&gt; &lt;/span&gt;list&lt;span class="w"&gt; &lt;/span&gt;--configured

&lt;span class="c1"&gt;# 查看通道详情&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;channels&lt;span class="w"&gt; &lt;/span&gt;info&lt;span class="w"&gt; &lt;/span&gt;telegram
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h4&gt;配置通道&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="c1"&gt;# 配置Telegram机器人&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;channels&lt;span class="w"&gt; &lt;/span&gt;configure&lt;span class="w"&gt; &lt;/span&gt;telegram&lt;span class="w"&gt; &lt;/span&gt;--bot-token&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;你的令牌&amp;quot;&lt;/span&gt;

&lt;span class="c1"&gt;# 配置WhatsApp（需要二维码登录）&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;channels&lt;span class="w"&gt; &lt;/span&gt;login&lt;span class="w"&gt; &lt;/span&gt;whatsapp

&lt;span class="c1"&gt;# 启用/禁用通道&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;channels&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nb"&gt;enable&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;telegram
openclaw&lt;span class="w"&gt; &lt;/span&gt;channels&lt;span class="w"&gt; &lt;/span&gt;disable&lt;span class="w"&gt; &lt;/span&gt;whatsapp
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h3&gt;4.2 通道操作&lt;/h3&gt;
&lt;h4&gt;发送消息&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="c1"&gt;# 通过Telegram发送消息&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;message&lt;span class="w"&gt; &lt;/span&gt;send&lt;span class="w"&gt; &lt;/span&gt;--channel&lt;span class="w"&gt; &lt;/span&gt;telegram&lt;span class="w"&gt; &lt;/span&gt;--to&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;@username&amp;quot;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;--message&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;你好&amp;quot;&lt;/span&gt;

&lt;span class="c1"&gt;# 发送带媒体的消息&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;message&lt;span class="w"&gt; &lt;/span&gt;send&lt;span class="w"&gt; &lt;/span&gt;--channel&lt;span class="w"&gt; &lt;/span&gt;telegram&lt;span class="w"&gt; &lt;/span&gt;--to&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;chat_id&amp;quot;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;--message&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;图片&amp;quot;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;--image&lt;span class="w"&gt; &lt;/span&gt;photo.jpg

&lt;span class="c1"&gt;# 批量发送&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;message&lt;span class="w"&gt; &lt;/span&gt;send&lt;span class="w"&gt; &lt;/span&gt;--channel&lt;span class="w"&gt; &lt;/span&gt;telegram&lt;span class="w"&gt; &lt;/span&gt;--to-list&lt;span class="w"&gt; &lt;/span&gt;users.txt&lt;span class="w"&gt; &lt;/span&gt;--message&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;通知&amp;quot;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h4&gt;接收消息&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="c1"&gt;# 查看未读消息&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;channels&lt;span class="w"&gt; &lt;/span&gt;inbox

&lt;span class="c1"&gt;# 标记消息为已读&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;channels&lt;span class="w"&gt; &lt;/span&gt;mark-read&lt;span class="w"&gt; &lt;/span&gt;--channel&lt;span class="w"&gt; &lt;/span&gt;telegram&lt;span class="w"&gt; &lt;/span&gt;--message-id&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;123&amp;quot;&lt;/span&gt;

&lt;span class="c1"&gt;# 导出消息历史&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;channels&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nb"&gt;export&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;--channel&lt;span class="w"&gt; &lt;/span&gt;telegram&lt;span class="w"&gt; &lt;/span&gt;--output&lt;span class="w"&gt; &lt;/span&gt;telegram-history.json
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h2&gt;5. 技能管理命令&lt;/h2&gt;
&lt;h3&gt;5.1 技能操作&lt;/h3&gt;
&lt;h4&gt;浏览技能&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="c1"&gt;# 查看可用技能&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;skills&lt;span class="w"&gt; &lt;/span&gt;list

&lt;span class="c1"&gt;# 搜索技能&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;skills&lt;span class="w"&gt; &lt;/span&gt;search&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;天气&amp;quot;&lt;/span&gt;

&lt;span class="c1"&gt;# 查看技能详情&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;skills&lt;span class="w"&gt; &lt;/span&gt;info&lt;span class="w"&gt; &lt;/span&gt;weather
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h4&gt;安装和管理技能&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="c1"&gt;# 安装技能&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;skills&lt;span class="w"&gt; &lt;/span&gt;install&lt;span class="w"&gt; &lt;/span&gt;weather

&lt;span class="c1"&gt;# 安装特定版本&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;skills&lt;span class="w"&gt; &lt;/span&gt;install&lt;span class="w"&gt; &lt;/span&gt;calendar@1.2.0

&lt;span class="c1"&gt;# 更新技能&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;skills&lt;span class="w"&gt; &lt;/span&gt;update&lt;span class="w"&gt; &lt;/span&gt;weather

&lt;span class="c1"&gt;# 卸载技能&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;skills&lt;span class="w"&gt; &lt;/span&gt;uninstall&lt;span class="w"&gt; &lt;/span&gt;weather
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h4&gt;技能配置&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="c1"&gt;# 查看技能配置&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;skills&lt;span class="w"&gt; &lt;/span&gt;config&lt;span class="w"&gt; &lt;/span&gt;weather

&lt;span class="c1"&gt;# 设置技能参数&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;skills&lt;span class="w"&gt; &lt;/span&gt;config&lt;span class="w"&gt; &lt;/span&gt;weather&lt;span class="w"&gt; &lt;/span&gt;--set&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;api_key&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;你的密钥&amp;quot;&lt;/span&gt;

&lt;span class="c1"&gt;# 重置技能配置&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;skills&lt;span class="w"&gt; &lt;/span&gt;config&lt;span class="w"&gt; &lt;/span&gt;weather&lt;span class="w"&gt; &lt;/span&gt;--reset
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h2&gt;6. 实用工作流示例&lt;/h2&gt;
&lt;h3&gt;6.1 日常检查工作流&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="ch"&gt;#!/bin/bash&lt;/span&gt;
&lt;span class="c1"&gt;# daily-check.sh - 每日系统检查&lt;/span&gt;

&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;=== OpenClaw 每日检查 ===&amp;quot;&lt;/span&gt;
&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;时间: &lt;/span&gt;&lt;span class="k"&gt;$(&lt;/span&gt;date&lt;span class="k"&gt;)&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;&lt;/span&gt;

&lt;span class="c1"&gt;# 1. 检查Gateway状态&lt;/span&gt;
&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;-e&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;\n1. Gateway状态:&amp;quot;&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;gateway&lt;span class="w"&gt; &lt;/span&gt;status

&lt;span class="c1"&gt;# 2. 检查通道连接&lt;/span&gt;
&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;-e&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;\n2. 通道连接状态:&amp;quot;&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;channels&lt;span class="w"&gt; &lt;/span&gt;list&lt;span class="w"&gt; &lt;/span&gt;--configured&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;|&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;grep&lt;span class="w"&gt; &lt;/span&gt;-E&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;(enabled|connected)&amp;quot;&lt;/span&gt;

&lt;span class="c1"&gt;# 3. 检查未读消息&lt;/span&gt;
&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;-e&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;\n3. 未读消息:&amp;quot;&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;channels&lt;span class="w"&gt; &lt;/span&gt;inbox&lt;span class="w"&gt; &lt;/span&gt;--count

&lt;span class="c1"&gt;# 4. 系统健康检查&lt;/span&gt;
&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;-e&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;\n4. 系统健康:&amp;quot;&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;doctor&lt;span class="w"&gt; &lt;/span&gt;--quick

&lt;span class="c1"&gt;# 5. 资源使用&lt;/span&gt;
&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;-e&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;\n5. 资源使用:&amp;quot;&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;metrics&lt;span class="w"&gt; &lt;/span&gt;--brief

&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;-e&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;\n=== 检查完成 ===&amp;quot;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h3&gt;6.2 自动化报告生成&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="ch"&gt;#!/bin/bash&lt;/span&gt;
&lt;span class="c1"&gt;# generate-report.sh - 生成每日报告&lt;/span&gt;

&lt;span class="c1"&gt;# 设置输出文件&lt;/span&gt;
&lt;span class="nv"&gt;REPORT_FILE&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;daily-report-&lt;/span&gt;&lt;span class="k"&gt;$(&lt;/span&gt;date&lt;span class="w"&gt; &lt;/span&gt;+%Y%m%d&lt;span class="k"&gt;)&lt;/span&gt;&lt;span class="s2"&gt;.md&amp;quot;&lt;/span&gt;

&lt;span class="c1"&gt;# 生成报告标题&lt;/span&gt;
&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;# 每日报告 - &lt;/span&gt;&lt;span class="k"&gt;$(&lt;/span&gt;date&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;+%Y年%m月%d日&amp;#39;&lt;/span&gt;&lt;span class="k"&gt;)&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&amp;gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;$REPORT_FILE&lt;/span&gt;
&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;&amp;quot;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&amp;gt;&amp;gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;$REPORT_FILE&lt;/span&gt;

&lt;span class="c1"&gt;# 1. 天气信息&lt;/span&gt;
&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;## 1. 天气情况&amp;quot;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&amp;gt;&amp;gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;$REPORT_FILE&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;agent&lt;span class="w"&gt; &lt;/span&gt;--message&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;今天北京的天气怎么样？请用markdown格式简要说明&amp;quot;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&amp;gt;&amp;gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;$REPORT_FILE&lt;/span&gt;
&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;&amp;quot;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&amp;gt;&amp;gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;$REPORT_FILE&lt;/span&gt;

&lt;span class="c1"&gt;# 2. 日程提醒&lt;/span&gt;
&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;## 2. 今日日程&amp;quot;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&amp;gt;&amp;gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;$REPORT_FILE&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;agent&lt;span class="w"&gt; &lt;/span&gt;--message&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;列出今天的重要日程安排&amp;quot;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&amp;gt;&amp;gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;$REPORT_FILE&lt;/span&gt;
&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;&amp;quot;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&amp;gt;&amp;gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;$REPORT_FILE&lt;/span&gt;

&lt;span class="c1"&gt;# 3. 待办事项&lt;/span&gt;
&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;## 3. 待办事项&amp;quot;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&amp;gt;&amp;gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;$REPORT_FILE&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;agent&lt;span class="w"&gt; &lt;/span&gt;--message&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;生成今天的待办事项清单，按优先级排序&amp;quot;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&amp;gt;&amp;gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;$REPORT_FILE&lt;/span&gt;

&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;报告已生成: &lt;/span&gt;&lt;span class="nv"&gt;$REPORT_FILE&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h2&gt;7. 高级技巧和提示&lt;/h2&gt;
&lt;h3&gt;7.1 命令别名&lt;/h3&gt;
&lt;p&gt;在shell配置文件中添加别名：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="c1"&gt;# ~/.bashrc 或 ~/.zshrc&lt;/span&gt;
&lt;span class="nb"&gt;alias&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;oc&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;openclaw&amp;#39;&lt;/span&gt;
&lt;span class="nb"&gt;alias&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;ocg&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;openclaw gateway&amp;#39;&lt;/span&gt;
&lt;span class="nb"&gt;alias&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;oca&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;openclaw agent&amp;#39;&lt;/span&gt;
&lt;span class="nb"&gt;alias&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;occ&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;openclaw channels&amp;#39;&lt;/span&gt;
&lt;span class="nb"&gt;alias&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;ocs&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;openclaw skills&amp;#39;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h3&gt;7.2 命令补全&lt;/h3&gt;
&lt;h4&gt;Bash补全&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="c1"&gt;# 生成补全脚本&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;completion&lt;span class="w"&gt; &lt;/span&gt;bash&lt;span class="w"&gt; &lt;/span&gt;&amp;gt;&lt;span class="w"&gt; &lt;/span&gt;~/.openclaw-completion.bash

&lt;span class="c1"&gt;# 在.bashrc中加载&lt;/span&gt;
&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;source ~/.openclaw-completion.bash&amp;#39;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&amp;gt;&amp;gt;&lt;span class="w"&gt; &lt;/span&gt;~/.bashrc
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h4&gt;Zsh补全&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="c1"&gt;# 生成补全脚本&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;completion&lt;span class="w"&gt; &lt;/span&gt;zsh&lt;span class="w"&gt; &lt;/span&gt;&amp;gt;&lt;span class="w"&gt; &lt;/span&gt;~/.openclaw-completion.zsh

&lt;span class="c1"&gt;# 在.zshrc中加载&lt;/span&gt;
&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;source ~/.openclaw-completion.zsh&amp;#39;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&amp;gt;&amp;gt;&lt;span class="w"&gt; &lt;/span&gt;~/.zshrc
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h3&gt;7.3 脚本集成&lt;/h3&gt;
&lt;h4&gt;Python集成示例&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="ch"&gt;#!/usr/bin/env python3&lt;/span&gt;
&lt;span class="kn"&gt;import&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nn"&gt;subprocess&lt;/span&gt;
&lt;span class="kn"&gt;import&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nn"&gt;json&lt;/span&gt;

&lt;span class="k"&gt;def&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nf"&gt;openclaw_command&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;command&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;args&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="kc"&gt;None&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="sd"&gt;&amp;quot;&amp;quot;&amp;quot;执行OpenClaw命令&amp;quot;&amp;quot;&amp;quot;&lt;/span&gt;
    &lt;span class="n"&gt;cmd&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;openclaw&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="n"&gt;command&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;split&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
    &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="n"&gt;args&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
        &lt;span class="n"&gt;cmd&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;extend&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;args&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

    &lt;span class="n"&gt;result&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;subprocess&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;run&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;cmd&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;capture_output&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="kc"&gt;True&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;text&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="kc"&gt;True&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
        &lt;span class="s1"&gt;&amp;#39;success&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;result&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;returncode&lt;/span&gt; &lt;span class="o"&gt;==&lt;/span&gt; &lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
        &lt;span class="s1"&gt;&amp;#39;stdout&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;result&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;stdout&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
        &lt;span class="s1"&gt;&amp;#39;stderr&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;result&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;stderr&lt;/span&gt;
    &lt;span class="p"&gt;}&lt;/span&gt;

&lt;span class="c1"&gt;# 使用示例&lt;/span&gt;
&lt;span class="n"&gt;response&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;openclaw_command&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;agent --message &amp;quot;你好&amp;quot; --json&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="n"&gt;response&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;success&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;]:&lt;/span&gt;
    &lt;span class="n"&gt;data&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;json&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;loads&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;response&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;stdout&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;])&lt;/span&gt;
    &lt;span class="nb"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sa"&gt;f&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;回复: &lt;/span&gt;&lt;span class="si"&gt;{&lt;/span&gt;&lt;span class="n"&gt;data&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;response&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h2&gt;结语&lt;/h2&gt;
&lt;p&gt;OpenClaw的命令行界面提供了强大而灵活的控制能力。通过掌握这些命令和技巧，你可以将OpenClaw集成到各种工作流中，实现高效的自动化操作。&lt;/p&gt;
&lt;p&gt;记住，命令行操作的优势在于可重复性和可脚本化。将常用的操作封装成脚本，可以极大地提升工作效率。&lt;/p&gt;
&lt;p&gt;随着你对OpenClaw命令的熟悉，你会发现它能够成为你日常工作和学习的得力助手。&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;em&gt;本文基于OpenClaw v2026.3编写，具体命令可能随版本更新而变化。建议使用&lt;code&gt;openclaw --help&lt;/code&gt;查看最新命令帮助。&lt;/em&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;系列导航&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;← 上一篇：&lt;a href="/openclaw-core-concepts.html"&gt;OpenClaw 核心概念详解：理解个人AI助手的工作原理&lt;/a&gt;
下一篇：&lt;a href="/openclaw-webui-guide.html"&gt;OpenClaw Web UI操作指南：图形界面的全面使用&lt;/a&gt; →&lt;/p&gt;</content><category term="OpenClaw"/><category term="OpenClaw"/><category term="命令行"/><category term="TUI"/><category term="终端操作"/><category term="效率工具"/></entry><entry><title>OpenClaw 核心概念详解：理解个人AI助手的工作原理</title><link href="https://www.zycf16810.com/openclaw-core-concepts.html" rel="alternate"/><published>2026-04-05T17:16:00+08:00</published><updated>2026-04-05T17:16:00+08:00</updated><author><name>Sucre Liu</name></author><id>tag:www.zycf16810.com,2026-04-05:/openclaw-core-concepts.html</id><summary type="html">&lt;p&gt;深入讲解OpenClaw的核心概念和工作原理，帮助你理解这个本地优先AI助手的技术架构和设计理念。&lt;/p&gt;</summary><content type="html">&lt;h1&gt;2.理解个人AI助手的工作原理&lt;/h1&gt;
&lt;h2&gt;引言&lt;/h2&gt;
&lt;p&gt;OpenClaw不是一个简单的聊天机器人，而是一个完整的个人AI助手系统。要真正用好它，需要理解其核心概念和工作原理。本文将深入解析OpenClaw的关键组件和它们如何协同工作。&lt;/p&gt;
&lt;h2&gt;1. 基础架构概览&lt;/h2&gt;
&lt;h3&gt;1.1 三层架构模型&lt;/h3&gt;
&lt;p&gt;OpenClaw采用清晰的三层架构：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;应用层 (Application Layer)
    ├── 消息通道 (WhatsApp, Telegram, Slack...)
    ├── 命令行界面 (CLI)
    ├── Web控制台
    └── 移动应用

控制层 (Control Layer)
    └── Gateway (网关)

执行层 (Execution Layer)
    ├── Agent (智能代理)
    ├── 工具系统
    └── 技能系统
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h3&gt;1.2 数据流向&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;用户输入 → 消息通道 → Gateway → Agent → 工具执行 → Agent → Gateway → 消息通道 → 用户输出
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h2&gt;2. Gateway：系统的控制中心&lt;/h2&gt;
&lt;h3&gt;2.1 什么是Gateway？&lt;/h3&gt;
&lt;p&gt;Gateway是OpenClaw的&lt;strong&gt;控制平面&lt;/strong&gt;，它是一个长期运行的WebSocket服务器，负责：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;连接管理&lt;/strong&gt;：维护所有客户端和节点的连接&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;消息路由&lt;/strong&gt;：在不同组件间传递消息&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;状态管理&lt;/strong&gt;：跟踪系统状态和会话信息&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;事件分发&lt;/strong&gt;：处理系统事件和通知&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;2.2 Gateway的关键特性&lt;/h3&gt;
&lt;h4&gt;协议设计&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="c1"&gt;// WebSocket消息格式示例&lt;/span&gt;
&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="nx"&gt;type&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;req|res|event&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="nx"&gt;id&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;请求ID&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="nx"&gt;method&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;方法名&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="nx"&gt;params&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="cm"&gt;/* 参数 */&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="nx"&gt;payload&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="cm"&gt;/* 数据 */&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h4&gt;连接管理&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;客户端连接&lt;/strong&gt;：CLI、Web界面、移动应用&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;节点连接&lt;/strong&gt;：macOS、iOS、Android设备&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;通道连接&lt;/strong&gt;：WhatsApp、Telegram等消息平台&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;状态同步&lt;/h4&gt;
&lt;p&gt;Gateway维护统一的系统状态视图，确保所有客户端看到一致的信息。&lt;/p&gt;
&lt;h2&gt;3. Agent：智能执行引擎&lt;/h2&gt;
&lt;h3&gt;3.1 Agent的角色&lt;/h3&gt;
&lt;p&gt;Agent是OpenClaw的&lt;strong&gt;大脑&lt;/strong&gt;，负责：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;理解意图&lt;/strong&gt;：解析用户输入，理解用户意图&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;规划行动&lt;/strong&gt;：决定需要执行哪些操作&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;调用工具&lt;/strong&gt;：使用合适的工具完成任务&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;生成响应&lt;/strong&gt;：创建自然语言回复&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;3.2 Agent的工作流程&lt;/h3&gt;
&lt;h4&gt;典型执行循环&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;接收输入&lt;/strong&gt;：从Gateway获取用户消息&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;加载上下文&lt;/strong&gt;：读取会话历史和相关文件&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;分析意图&lt;/strong&gt;：使用AI模型理解用户需求&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;选择工具&lt;/strong&gt;：根据需求选择合适的工具&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;执行操作&lt;/strong&gt;：调用工具并获取结果&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;生成回复&lt;/strong&gt;：基于结果创建回复&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;更新状态&lt;/strong&gt;：保存会话状态和记忆&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;3.3 Agent的类型&lt;/h3&gt;
&lt;h4&gt;主会话Agent&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;与用户直接对话&lt;/li&gt;
&lt;li&gt;拥有完全的系统访问权限&lt;/li&gt;
&lt;li&gt;维护长期记忆&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;群组会话Agent&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;在群聊中运行&lt;/li&gt;
&lt;li&gt;通常有权限限制&lt;/li&gt;
&lt;li&gt;会话隔离，不共享记忆&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;子代理 (Sub-agent)&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;用于特定任务&lt;/li&gt;
&lt;li&gt;可以并行运行&lt;/li&gt;
&lt;li&gt;有明确的生命周期&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;4. 工具系统：扩展能力的基础&lt;/h2&gt;
&lt;h3&gt;4.1 工具的分类&lt;/h3&gt;
&lt;h4&gt;核心工具&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="c1"&gt;# 文件操作&lt;/span&gt;
read,&lt;span class="w"&gt; &lt;/span&gt;write,&lt;span class="w"&gt; &lt;/span&gt;edit

&lt;span class="c1"&gt;# 系统命令&lt;/span&gt;
exec,&lt;span class="w"&gt; &lt;/span&gt;process

&lt;span class="c1"&gt;# 网络访问&lt;/span&gt;
web_search,&lt;span class="w"&gt; &lt;/span&gt;web_fetch

&lt;span class="c1"&gt;# 会话管理&lt;/span&gt;
sessions_list,&lt;span class="w"&gt; &lt;/span&gt;sessions_send
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h4&gt;高级工具&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;浏览器控制&lt;/strong&gt;：自动化网页操作&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Canvas操作&lt;/strong&gt;：可视化界面控制&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;节点命令&lt;/strong&gt;：设备特定功能&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Cron任务&lt;/strong&gt;：定时自动化&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;4.2 工具的执行模型&lt;/h3&gt;
&lt;h4&gt;同步执行&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="c1"&gt;// 工具调用流程&lt;/span&gt;
&lt;span class="nx"&gt;Agent&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;→&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;Gateway&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;→&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;工具执行&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;→&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;Gateway&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;→&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;Agent&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h4&gt;异步执行&lt;/h4&gt;
&lt;p&gt;长时间运行的工具可以异步执行，通过事件通知结果。&lt;/p&gt;
&lt;h4&gt;权限控制&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;tools&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;exec&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;requireApproval&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;allowedCommands&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;ls&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;pwd&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;date&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h2&gt;5. 技能系统：功能扩展机制&lt;/h2&gt;
&lt;h3&gt;5.1 什么是技能？&lt;/h3&gt;
&lt;p&gt;技能是OpenClaw的功能模块，包含：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;工具定义&lt;/strong&gt;：提供新的工具能力&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;配置模板&lt;/strong&gt;：预定义的配置选项&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;使用指南&lt;/strong&gt;：说明文档和示例&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;依赖管理&lt;/strong&gt;：需要的其他组件&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;5.2 技能的类型&lt;/h3&gt;
&lt;h4&gt;内置技能&lt;/h4&gt;
&lt;p&gt;OpenClaw自带的技能，如天气查询、日历管理等。&lt;/p&gt;
&lt;h4&gt;托管技能&lt;/h4&gt;
&lt;p&gt;从ClawHub（技能市场）安装的技能。&lt;/p&gt;
&lt;h4&gt;工作空间技能&lt;/h4&gt;
&lt;p&gt;用户自定义的技能，存储在本地工作空间。&lt;/p&gt;
&lt;h3&gt;5.3 技能的结构&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;skill&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;name&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;
&lt;span class="err"&gt;├──&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;SKILL&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;md&lt;/span&gt;&lt;span class="w"&gt;          &lt;/span&gt;&lt;span class="c1"&gt;# 技能说明&lt;/span&gt;
&lt;span class="err"&gt;├──&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;tools&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="w"&gt;            &lt;/span&gt;&lt;span class="c1"&gt;# 工具定义&lt;/span&gt;
&lt;span class="err"&gt;├──&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;config&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="w"&gt;           &lt;/span&gt;&lt;span class="c1"&gt;# 配置模板&lt;/span&gt;
&lt;span class="err"&gt;├──&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;scripts&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="w"&gt;          &lt;/span&gt;&lt;span class="c1"&gt;# 执行脚本&lt;/span&gt;
&lt;span class="err"&gt;└──&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;examples&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="w"&gt;         &lt;/span&gt;&lt;span class="c1"&gt;# 使用示例&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h2&gt;6. 工作空间：个性化配置中心&lt;/h2&gt;
&lt;h3&gt;6.1 工作空间的作用&lt;/h3&gt;
&lt;p&gt;工作空间是OpenClaw的&lt;strong&gt;个性化配置中心&lt;/strong&gt;，包含：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;代理配置&lt;/strong&gt;：行为定义和偏好设置&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;记忆系统&lt;/strong&gt;：长期和短期记忆存储&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;技能库&lt;/strong&gt;：安装的技能和工具&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;项目文件&lt;/strong&gt;：用户的工作文档&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;6.2 工作空间结构&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;~/.openclaw/workspace/
├── AGENTS.md         # 代理指南
├── SOUL.md           # 个性定义
├── USER.md           # 用户信息
├── TOOLS.md          # 工具配置
├── MEMORY.md         # 长期记忆
├── memory/           # 每日记忆
│   ├── 2024-01-01.md
│   └── ...
├── skills/           # 技能目录
└── projects/         # 项目文件
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h3&gt;6.3 记忆系统&lt;/h3&gt;
&lt;h4&gt;短期记忆&lt;/h4&gt;
&lt;p&gt;存储在 &lt;code&gt;memory/YYYY-MM-DD.md&lt;/code&gt; 文件中，记录每日的详细交互。&lt;/p&gt;
&lt;h4&gt;长期记忆&lt;/h4&gt;
&lt;p&gt;存储在 &lt;code&gt;MEMORY.md&lt;/code&gt; 中，包含重要的决策、经验和知识。&lt;/p&gt;
&lt;h4&gt;上下文记忆&lt;/h4&gt;
&lt;p&gt;当前会话的临时记忆，会话结束后清除。&lt;/p&gt;
&lt;h2&gt;7. 消息通道：与外界沟通的桥梁&lt;/h2&gt;
&lt;h3&gt;7.1 通道的类型&lt;/h3&gt;
&lt;h4&gt;即时通讯&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;WhatsApp、Telegram、Signal&lt;/li&gt;
&lt;li&gt;微信（通过ClawBot插件）&lt;/li&gt;
&lt;li&gt;iMessage（通过BlueBubbles）&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;工作协作&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Slack、Discord、Microsoft Teams&lt;/li&gt;
&lt;li&gt;Google Chat、Mattermost&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;其他平台&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;IRC、Matrix、Feishu、LINE&lt;/li&gt;
&lt;li&gt;WebChat（内置Web界面）&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;7.2 通道的工作方式&lt;/h3&gt;
&lt;h4&gt;消息接收&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="c1"&gt;// 通道接收到消息&lt;/span&gt;
&lt;span class="nx"&gt;通道&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;→&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;Gateway&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;→&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;路由系统&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;→&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;目标Agent&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h4&gt;消息发送&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="c1"&gt;// Agent发送消息&lt;/span&gt;
&lt;span class="nx"&gt;Agent&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;→&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;Gateway&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;→&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;通道&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;→&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;用户&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h4&gt;消息路由&lt;/h4&gt;
&lt;p&gt;基于规则将消息路由到合适的Agent：
- 发送者身份
- 消息内容
- 通道类型
- 时间因素&lt;/p&gt;
&lt;h2&gt;8. 安全模型：保护你的数据和隐私&lt;/h2&gt;
&lt;h3&gt;8.1 多层安全防护&lt;/h3&gt;
&lt;h4&gt;网络层安全&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;WebSocket加密（WSS）&lt;/li&gt;
&lt;li&gt;设备配对验证&lt;/li&gt;
&lt;li&gt;访问控制列表&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;会话层安全&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;沙箱隔离（Docker）&lt;/li&gt;
&lt;li&gt;工具白名单&lt;/li&gt;
&lt;li&gt;资源配额限制&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;执行层安全&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;命令审批机制&lt;/li&gt;
&lt;li&gt;输入验证和清理&lt;/li&gt;
&lt;li&gt;操作审计日志&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;8.2 权限管理&lt;/h3&gt;
&lt;h4&gt;基于会话的权限&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;agents&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;defaults&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;sandbox&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;mode&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;non-main&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;allowedTools&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;read&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;write&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;web_search&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h4&gt;基于工具的权限&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;tools&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;exec&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;requireApproval&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;maxTimeout&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;30&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h2&gt;9. 配置系统：灵活定制你的助手&lt;/h2&gt;
&lt;h3&gt;9.1 配置层次&lt;/h3&gt;
&lt;h4&gt;全局配置&lt;/h4&gt;
&lt;p&gt;&lt;code&gt;~/.openclaw/openclaw.json&lt;/code&gt; - 主配置文件&lt;/p&gt;
&lt;h4&gt;环境配置&lt;/h4&gt;
&lt;p&gt;环境变量覆盖配置文件设置&lt;/p&gt;
&lt;h4&gt;命令行配置&lt;/h4&gt;
&lt;p&gt;命令行参数临时覆盖其他配置&lt;/p&gt;
&lt;h4&gt;会话配置&lt;/h4&gt;
&lt;p&gt;单个会话的临时配置&lt;/p&gt;
&lt;h3&gt;9.2 配置示例&lt;/h3&gt;
&lt;h4&gt;基础配置&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;agent&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;model&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;deepseek/deepseek-chat&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;defaults&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;workspace&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;~/.openclaw/workspace&amp;quot;&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;gateway&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;bind&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;loopback&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;port&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;18789&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h4&gt;通道配置&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;channels&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;telegram&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;botToken&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;你的机器人令牌&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;allowFrom&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;*&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h4&gt;模型配置&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;agent&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;model&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;deepseek/deepseek-chat&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;auth&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;profiles&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;          &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;provider&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;deepseek&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="w"&gt;          &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;apiKey&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;你的API密钥&amp;quot;&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h2&gt;10. 扩展和集成&lt;/h2&gt;
&lt;h3&gt;10.1 插件系统&lt;/h3&gt;
&lt;h4&gt;通道插件&lt;/h4&gt;
&lt;p&gt;添加新的消息平台支持&lt;/p&gt;
&lt;h4&gt;工具插件&lt;/h4&gt;
&lt;p&gt;扩展工具能力&lt;/p&gt;
&lt;h4&gt;钩子插件&lt;/h4&gt;
&lt;p&gt;拦截和修改内部流程&lt;/p&gt;
&lt;h3&gt;10.2 外部集成&lt;/h3&gt;
&lt;h4&gt;Webhook支持&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="c1"&gt;# 配置Webhook接收器&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;webhook&lt;span class="w"&gt; &lt;/span&gt;add&lt;span class="w"&gt; &lt;/span&gt;/api/trigger&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;处理外部事件&amp;quot;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h4&gt;Cron任务&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="c1"&gt;# 创建定时任务&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;cron&lt;span class="w"&gt; &lt;/span&gt;add&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;0 8 * * *&amp;quot;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;发送每日简报&amp;quot;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h4&gt;API访问&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="c1"&gt;# 通过HTTP API控制&lt;/span&gt;
curl&lt;span class="w"&gt; &lt;/span&gt;-X&lt;span class="w"&gt; &lt;/span&gt;POST&lt;span class="w"&gt; &lt;/span&gt;http://localhost:18789/api/agent&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="se"&gt;\&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;-H&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;Content-Type: application/json&amp;quot;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="se"&gt;\&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;-d&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;{&amp;quot;message&amp;quot;: &amp;quot;你好&amp;quot;}&amp;#39;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h2&gt;11. 性能考虑&lt;/h2&gt;
&lt;h3&gt;11.1 资源管理&lt;/h3&gt;
&lt;h4&gt;内存优化&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;会话压缩&lt;/li&gt;
&lt;li&gt;缓存策略&lt;/li&gt;
&lt;li&gt;资源回收&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;CPU优化&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;异步处理&lt;/li&gt;
&lt;li&gt;批量操作&lt;/li&gt;
&lt;li&gt;负载均衡&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;存储优化&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;增量备份&lt;/li&gt;
&lt;li&gt;日志轮转&lt;/li&gt;
&lt;li&gt;临时文件清理&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;11.2 扩展策略&lt;/h3&gt;
&lt;h4&gt;垂直扩展&lt;/h4&gt;
&lt;p&gt;增加单个实例的资源&lt;/p&gt;
&lt;h4&gt;水平扩展&lt;/h4&gt;
&lt;p&gt;运行多个Gateway实例&lt;/p&gt;
&lt;h4&gt;分布式部署&lt;/h4&gt;
&lt;p&gt;不同组件部署在不同服务器&lt;/p&gt;
&lt;h2&gt;12. 最佳实践&lt;/h2&gt;
&lt;h3&gt;12.1 配置管理&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;版本控制配置&lt;/strong&gt;：将配置文件纳入版本控制&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;环境分离&lt;/strong&gt;：开发、测试、生产环境使用不同配置&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;定期备份&lt;/strong&gt;：定期备份配置和工作空间&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;12.2 安全实践&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;最小权限原则&lt;/strong&gt;：只授予必要的权限&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;定期审计&lt;/strong&gt;：检查日志和操作记录&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;及时更新&lt;/strong&gt;：保持系统和插件最新&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;12.3 性能优化&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;监控指标&lt;/strong&gt;：关注关键性能指标&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;定期维护&lt;/strong&gt;：清理不必要的文件&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;合理配置&lt;/strong&gt;：根据实际需求调整配置&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;结语&lt;/h2&gt;
&lt;p&gt;理解OpenClaw的核心概念是有效使用这个工具的关键。通过本文的讲解，你应该对OpenClaw的各个组件和它们如何协同工作有了清晰的认识。&lt;/p&gt;
&lt;p&gt;记住，OpenClaw的设计理念是&lt;strong&gt;本地优先、用户控制&lt;/strong&gt;。这意味着你有完全的自由来定制和扩展系统，但同时也要承担相应的责任——合理配置、安全管理和定期维护。&lt;/p&gt;
&lt;p&gt;随着你对OpenClaw的深入使用，你会发现自己可以构建出越来越复杂的自动化工作流，让AI助手真正成为提升工作效率和生活质量的得力助手。&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;em&gt;本文基于OpenClaw的技术架构和设计理念编写，旨在帮助用户深入理解系统工作原理。具体实现细节可能随版本更新而变化。&lt;/em&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;系列导航&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;← 上一篇：&lt;a href="/openclaw-installation-guide.html"&gt;OpenClaw 安装指南：从零开始搭建个人AI助手&lt;/a&gt;
下一篇：&lt;a href="/openclaw-tui-guide.html"&gt;OpenClaw TUI操作指南：命令行界面的高效使用&lt;/a&gt; →&lt;/p&gt;</content><category term="OpenClaw"/><category term="OpenClaw"/><category term="核心概念"/><category term="架构设计"/><category term="AI助手"/><category term="工作原理"/></entry><entry><title>OpenClaw 安装指南：从零开始搭建个人AI助手</title><link href="https://www.zycf16810.com/openclaw-installation-guide.html" rel="alternate"/><published>2026-04-05T17:15:00+08:00</published><updated>2026-04-05T17:15:00+08:00</updated><author><name>Sucre Liu</name></author><id>tag:www.zycf16810.com,2026-04-05:/openclaw-installation-guide.html</id><summary type="html">&lt;p&gt;详细的OpenClaw安装教程，涵盖不同操作系统环境下的安装步骤和常见问题解决方案。&lt;/p&gt;</summary><content type="html">&lt;h1&gt;1.从零开始搭建个人AI助手&lt;/h1&gt;
&lt;h2&gt;前言&lt;/h2&gt;
&lt;p&gt;OpenClaw是一个本地优先的个人AI助手，它允许你在自己的设备上运行AI能力，同时保持对数据的完全控制。与依赖云端的AI助手不同，OpenClaw的所有数据处理都在本地进行，这为隐私保护提供了坚实基础。&lt;/p&gt;
&lt;p&gt;本指南将带你完成从环境准备到成功运行的完整安装过程。&lt;/p&gt;
&lt;h2&gt;系统要求&lt;/h2&gt;
&lt;h3&gt;硬件要求&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;内存&lt;/strong&gt;：最低4GB，推荐8GB或以上&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;存储空间&lt;/strong&gt;：至少2GB可用空间&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;处理器&lt;/strong&gt;：现代多核处理器&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;软件要求&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;操作系统&lt;/strong&gt;：&lt;/li&gt;
&lt;li&gt;macOS 10.15+&lt;/li&gt;
&lt;li&gt;Linux (Ubuntu 20.04+, CentOS 8+, Debian 11+)&lt;/li&gt;
&lt;li&gt;Windows (通过WSL2)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Node.js&lt;/strong&gt;：版本18或更高，推荐22+&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;包管理器&lt;/strong&gt;：npm、pnpm或bun&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;网络要求&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;稳定的互联网连接（用于下载依赖和模型）&lt;/li&gt;
&lt;li&gt;如果使用消息通道（如WhatsApp、Telegram），需要相应的网络访问权限&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;安装步骤&lt;/h2&gt;
&lt;h3&gt;步骤1：安装Node.js&lt;/h3&gt;
&lt;h4&gt;macOS用户&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="c1"&gt;# 使用Homebrew安装&lt;/span&gt;
brew&lt;span class="w"&gt; &lt;/span&gt;install&lt;span class="w"&gt; &lt;/span&gt;node@22

&lt;span class="c1"&gt;# 验证安装&lt;/span&gt;
node&lt;span class="w"&gt; &lt;/span&gt;--version
npm&lt;span class="w"&gt; &lt;/span&gt;--version
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h4&gt;Linux用户 (Ubuntu/Debian)&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="c1"&gt;# 添加NodeSource仓库&lt;/span&gt;
curl&lt;span class="w"&gt; &lt;/span&gt;-fsSL&lt;span class="w"&gt; &lt;/span&gt;https://deb.nodesource.com/setup_22.x&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;|&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;sudo&lt;span class="w"&gt; &lt;/span&gt;-E&lt;span class="w"&gt; &lt;/span&gt;bash&lt;span class="w"&gt; &lt;/span&gt;-

&lt;span class="c1"&gt;# 安装Node.js&lt;/span&gt;
sudo&lt;span class="w"&gt; &lt;/span&gt;apt-get&lt;span class="w"&gt; &lt;/span&gt;install&lt;span class="w"&gt; &lt;/span&gt;-y&lt;span class="w"&gt; &lt;/span&gt;nodejs

&lt;span class="c1"&gt;# 验证安装&lt;/span&gt;
node&lt;span class="w"&gt; &lt;/span&gt;--version
npm&lt;span class="w"&gt; &lt;/span&gt;--version
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h4&gt;Windows用户 (WSL2推荐)&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="c1"&gt;# 在WSL2中安装&lt;/span&gt;
curl&lt;span class="w"&gt; &lt;/span&gt;-fsSL&lt;span class="w"&gt; &lt;/span&gt;https://deb.nodesource.com/setup_22.x&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;|&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;sudo&lt;span class="w"&gt; &lt;/span&gt;-E&lt;span class="w"&gt; &lt;/span&gt;bash&lt;span class="w"&gt; &lt;/span&gt;-
sudo&lt;span class="w"&gt; &lt;/span&gt;apt-get&lt;span class="w"&gt; &lt;/span&gt;install&lt;span class="w"&gt; &lt;/span&gt;-y&lt;span class="w"&gt; &lt;/span&gt;nodejs
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h3&gt;步骤2：安装OpenClaw&lt;/h3&gt;
&lt;h4&gt;使用npm安装&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="c1"&gt;# 全局安装OpenClaw&lt;/span&gt;
npm&lt;span class="w"&gt; &lt;/span&gt;install&lt;span class="w"&gt; &lt;/span&gt;-g&lt;span class="w"&gt; &lt;/span&gt;openclaw@latest

&lt;span class="c1"&gt;# 验证安装&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;--version
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h4&gt;使用pnpm安装（推荐）&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="c1"&gt;# 首先安装pnpm&lt;/span&gt;
npm&lt;span class="w"&gt; &lt;/span&gt;install&lt;span class="w"&gt; &lt;/span&gt;-g&lt;span class="w"&gt; &lt;/span&gt;pnpm

&lt;span class="c1"&gt;# 使用pnpm安装OpenClaw&lt;/span&gt;
pnpm&lt;span class="w"&gt; &lt;/span&gt;add&lt;span class="w"&gt; &lt;/span&gt;-g&lt;span class="w"&gt; &lt;/span&gt;openclaw@latest
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h3&gt;步骤3：初始化配置&lt;/h3&gt;
&lt;h4&gt;使用引导式配置向导&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="c1"&gt;# 启动配置向导（推荐新手使用）&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;onboard&lt;span class="w"&gt; &lt;/span&gt;--install-daemon
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;向导将引导你完成：
1. 工作空间设置
2. 模型配置
3. 通道选择
4. 守护进程安装&lt;/p&gt;
&lt;h4&gt;手动配置&lt;/h4&gt;
&lt;p&gt;如果你更喜欢手动控制，可以跳过向导：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="c1"&gt;# 创建配置文件目录&lt;/span&gt;
mkdir&lt;span class="w"&gt; &lt;/span&gt;-p&lt;span class="w"&gt; &lt;/span&gt;~/.openclaw

&lt;span class="c1"&gt;# 创建基本配置文件&lt;/span&gt;
cat&lt;span class="w"&gt; &lt;/span&gt;&amp;gt;&lt;span class="w"&gt; &lt;/span&gt;~/.openclaw/openclaw.json&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s"&gt;&amp;lt;&amp;lt; EOF&lt;/span&gt;
&lt;span class="s"&gt;{&lt;/span&gt;
&lt;span class="s"&gt;  &amp;quot;agent&amp;quot;: {&lt;/span&gt;
&lt;span class="s"&gt;    &amp;quot;model&amp;quot;: &amp;quot;deepseek/deepseek-chat&amp;quot;&lt;/span&gt;
&lt;span class="s"&gt;  },&lt;/span&gt;
&lt;span class="s"&gt;  &amp;quot;gateway&amp;quot;: {&lt;/span&gt;
&lt;span class="s"&gt;    &amp;quot;bind&amp;quot;: &amp;quot;loopback&amp;quot;,&lt;/span&gt;
&lt;span class="s"&gt;    &amp;quot;port&amp;quot;: 18789&lt;/span&gt;
&lt;span class="s"&gt;  }&lt;/span&gt;
&lt;span class="s"&gt;}&lt;/span&gt;
&lt;span class="s"&gt;EOF&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h3&gt;步骤4：启动Gateway&lt;/h3&gt;
&lt;h4&gt;前台运行（用于测试）&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="c1"&gt;# 启动Gateway并查看日志&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;gateway&lt;span class="w"&gt; &lt;/span&gt;--port&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;18789&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;--verbose
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h4&gt;后台运行（生产环境）&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="c1"&gt;# 安装为系统服务&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;onboard&lt;span class="w"&gt; &lt;/span&gt;--install-daemon

&lt;span class="c1"&gt;# 检查服务状态&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;gateway&lt;span class="w"&gt; &lt;/span&gt;status
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h3&gt;步骤5：验证安装&lt;/h3&gt;
&lt;h4&gt;测试基础功能&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="c1"&gt;# 测试命令行交互&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;agent&lt;span class="w"&gt; &lt;/span&gt;--message&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;你好，OpenClaw！&amp;quot;&lt;/span&gt;

&lt;span class="c1"&gt;# 检查系统状态&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;status
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h4&gt;测试Web界面&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;确保Gateway正在运行&lt;/li&gt;
&lt;li&gt;打开浏览器访问：http://localhost:18789&lt;/li&gt;
&lt;li&gt;你应该能看到OpenClaw的控制界面&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;平台特定配置&lt;/h2&gt;
&lt;h3&gt;macOS配置&lt;/h3&gt;
&lt;h4&gt;权限设置&lt;/h4&gt;
&lt;p&gt;OpenClaw在macOS上可能需要以下权限：
- 辅助功能权限（用于自动化）
- 屏幕录制权限（用于Canvas功能）
- 通知权限（用于系统通知）&lt;/p&gt;
&lt;h4&gt;菜单栏应用（可选）&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="c1"&gt;# 安装macOS菜单栏应用&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;apps&lt;span class="w"&gt; &lt;/span&gt;install&lt;span class="w"&gt; &lt;/span&gt;mac
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h3&gt;Linux配置&lt;/h3&gt;
&lt;h4&gt;系统服务配置&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="c1"&gt;# 创建systemd服务（如果自动安装失败）&lt;/span&gt;
sudo&lt;span class="w"&gt; &lt;/span&gt;cp&lt;span class="w"&gt; &lt;/span&gt;~/.openclaw/systemd/openclaw.service&lt;span class="w"&gt; &lt;/span&gt;/etc/systemd/system/
sudo&lt;span class="w"&gt; &lt;/span&gt;systemctl&lt;span class="w"&gt; &lt;/span&gt;daemon-reload
sudo&lt;span class="w"&gt; &lt;/span&gt;systemctl&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nb"&gt;enable&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;openclaw
sudo&lt;span class="w"&gt; &lt;/span&gt;systemctl&lt;span class="w"&gt; &lt;/span&gt;start&lt;span class="w"&gt; &lt;/span&gt;openclaw
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h4&gt;防火墙配置&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="c1"&gt;# 如果需要远程访问，开放端口&lt;/span&gt;
sudo&lt;span class="w"&gt; &lt;/span&gt;ufw&lt;span class="w"&gt; &lt;/span&gt;allow&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;18789&lt;/span&gt;/tcp
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h3&gt;Windows WSL2配置&lt;/h3&gt;
&lt;h4&gt;网络配置&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="c1"&gt;# 在WSL2中配置端口转发&lt;/span&gt;
&lt;span class="c1"&gt;# 编辑~/.bashrc或~/.zshrc，添加：&lt;/span&gt;
&lt;span class="nb"&gt;export&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;OPENCLAW_HOST&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="m"&gt;0&lt;/span&gt;.0.0.0
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h4&gt;启动脚本&lt;/h4&gt;
&lt;p&gt;创建启动脚本 &lt;code&gt;start-openclaw.sh&lt;/code&gt;：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="ch"&gt;#!/bin/bash&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;gateway&lt;span class="w"&gt; &lt;/span&gt;--port&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;18789&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;--bind&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;0&lt;/span&gt;.0.0.0
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h2&gt;模型配置&lt;/h2&gt;
&lt;h3&gt;选择AI模型&lt;/h3&gt;
&lt;p&gt;OpenClaw支持多种AI模型提供商：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;agent&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;model&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;deepseek/deepseek-chat&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="c1"&gt;// 深度求索（推荐中文用户）&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="c1"&gt;// &amp;quot;model&amp;quot;: &amp;quot;anthropic/claude-3-haiku&amp;quot;,  // Anthropic Claude&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="c1"&gt;// &amp;quot;model&amp;quot;: &amp;quot;openai/gpt-4o&amp;quot;,  // OpenAI GPT&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;auth&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;profiles&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;          &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;provider&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;deepseek&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="w"&gt;          &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;apiKey&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;你的API密钥&amp;quot;&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h3&gt;配置API密钥&lt;/h3&gt;
&lt;h4&gt;环境变量方式&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="c1"&gt;# 设置环境变量&lt;/span&gt;
&lt;span class="nb"&gt;export&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;DEEPSEEK_API_KEY&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;你的API密钥&amp;quot;&lt;/span&gt;
&lt;span class="nb"&gt;export&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;OPENAI_API_KEY&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;你的OpenAI密钥&amp;quot;&lt;/span&gt;

&lt;span class="c1"&gt;# 或者写入shell配置文件&lt;/span&gt;
&lt;span class="nb"&gt;echo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;export DEEPSEEK_API_KEY=&amp;quot;你的API密钥&amp;quot;&amp;#39;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&amp;gt;&amp;gt;&lt;span class="w"&gt; &lt;/span&gt;~/.bashrc
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h4&gt;配置文件方式&lt;/h4&gt;
&lt;p&gt;编辑 &lt;code&gt;~/.openclaw/openclaw.json&lt;/code&gt;：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;agent&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;auth&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;profiles&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;          &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;provider&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;deepseek&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="w"&gt;          &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;apiKey&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;你的API密钥&amp;quot;&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h2&gt;常见问题解决&lt;/h2&gt;
&lt;h3&gt;安装问题&lt;/h3&gt;
&lt;h4&gt;问题1：权限错误&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="c1"&gt;# 解决方案：使用sudo或修复权限&lt;/span&gt;
sudo&lt;span class="w"&gt; &lt;/span&gt;npm&lt;span class="w"&gt; &lt;/span&gt;install&lt;span class="w"&gt; &lt;/span&gt;-g&lt;span class="w"&gt; &lt;/span&gt;openclaw@latest
&lt;span class="c1"&gt;# 或者&lt;/span&gt;
npm&lt;span class="w"&gt; &lt;/span&gt;install&lt;span class="w"&gt; &lt;/span&gt;-g&lt;span class="w"&gt; &lt;/span&gt;openclaw@latest&lt;span class="w"&gt; &lt;/span&gt;--unsafe-perm
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h4&gt;问题2：Node.js版本过低&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="c1"&gt;# 升级Node.js&lt;/span&gt;
npm&lt;span class="w"&gt; &lt;/span&gt;install&lt;span class="w"&gt; &lt;/span&gt;-g&lt;span class="w"&gt; &lt;/span&gt;n
n&lt;span class="w"&gt; &lt;/span&gt;latest
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h4&gt;问题3：端口被占用&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="c1"&gt;# 检查端口占用&lt;/span&gt;
lsof&lt;span class="w"&gt; &lt;/span&gt;-i&lt;span class="w"&gt; &lt;/span&gt;:18789

&lt;span class="c1"&gt;# 停止占用进程或更改端口&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;gateway&lt;span class="w"&gt; &lt;/span&gt;--port&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;18790&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h3&gt;运行问题&lt;/h3&gt;
&lt;h4&gt;问题1：Gateway启动失败&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="c1"&gt;# 查看详细日志&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;gateway&lt;span class="w"&gt; &lt;/span&gt;--verbose

&lt;span class="c1"&gt;# 检查配置文件&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;doctor
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h4&gt;问题2：模型连接失败&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="c1"&gt;# 测试模型连接&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;agent&lt;span class="w"&gt; &lt;/span&gt;--message&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;测试&amp;quot;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;--thinking&lt;span class="w"&gt; &lt;/span&gt;minimal

&lt;span class="c1"&gt;# 检查API密钥&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;config&lt;span class="w"&gt; &lt;/span&gt;get&lt;span class="w"&gt; &lt;/span&gt;agent.auth
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h4&gt;问题3：内存不足&lt;/h4&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="c1"&gt;# 调整内存限制&lt;/span&gt;
&lt;span class="nb"&gt;export&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;NODE_OPTIONS&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;--max-old-space-size=4096&amp;quot;&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;gateway
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h2&gt;进阶配置&lt;/h2&gt;
&lt;h3&gt;多模型配置&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;agent&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;model&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;deepseek/deepseek-chat&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;fallbacks&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;anthropic/claude-3-haiku&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;openai/gpt-3.5-turbo&amp;quot;&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h3&gt;工作空间配置&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;agents&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;defaults&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;workspace&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;~/.openclaw/workspace&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;sandbox&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;mode&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;non-main&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;dockerImage&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;openclaw/sandbox:latest&amp;quot;&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h3&gt;日志配置&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;logging&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;level&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;info&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;file&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;~/.openclaw/logs/openclaw.log&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;maxSize&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;10m&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;maxFiles&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;5&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h2&gt;安装后步骤&lt;/h2&gt;
&lt;h3&gt;1. 创建工作空间&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="c1"&gt;# 初始化工作空间&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;workspace&lt;span class="w"&gt; &lt;/span&gt;init

&lt;span class="c1"&gt;# 查看工作空间结构&lt;/span&gt;
ls&lt;span class="w"&gt; &lt;/span&gt;-la&lt;span class="w"&gt; &lt;/span&gt;~/.openclaw/workspace/
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h3&gt;2. 安装基本技能&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="c1"&gt;# 查看可用技能&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;skills&lt;span class="w"&gt; &lt;/span&gt;list

&lt;span class="c1"&gt;# 安装常用技能&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;skills&lt;span class="w"&gt; &lt;/span&gt;install&lt;span class="w"&gt; &lt;/span&gt;weather
openclaw&lt;span class="w"&gt; &lt;/span&gt;skills&lt;span class="w"&gt; &lt;/span&gt;install&lt;span class="w"&gt; &lt;/span&gt;calendar
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h3&gt;3. 配置消息通道&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="c1"&gt;# 查看支持的通道&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;channels&lt;span class="w"&gt; &lt;/span&gt;list

&lt;span class="c1"&gt;# 配置Telegram（示例）&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;channels&lt;span class="w"&gt; &lt;/span&gt;configure&lt;span class="w"&gt; &lt;/span&gt;telegram
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h3&gt;4. 设置自动化&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="c1"&gt;# 创建定时任务&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;cron&lt;span class="w"&gt; &lt;/span&gt;add&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;0 8 * * *&amp;quot;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;发送每日简报&amp;quot;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h2&gt;性能优化建议&lt;/h2&gt;
&lt;h3&gt;硬件优化&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;使用SSD&lt;/strong&gt;：显著提升IO性能&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;增加内存&lt;/strong&gt;：AI模型需要足够的内存&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;优化网络&lt;/strong&gt;：使用有线连接减少延迟&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;软件优化&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;使用轻量级模型&lt;/strong&gt;：如DeepSeek Chat&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;启用缓存&lt;/strong&gt;：减少重复计算&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;定期清理&lt;/strong&gt;：删除不必要的日志和临时文件&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;配置优化&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;gateway&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;performance&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;maxConnections&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;20&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;workerThreads&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;4&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;memoryLimitMB&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1024&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h2&gt;安全考虑&lt;/h2&gt;
&lt;h3&gt;1. 访问控制&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;gateway&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;auth&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;mode&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;password&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="nt"&gt;&amp;quot;password&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;强密码&amp;quot;&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h3&gt;2. 网络隔离&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;仅在需要时开放端口&lt;/li&gt;
&lt;li&gt;使用防火墙限制访问&lt;/li&gt;
&lt;li&gt;考虑使用VPN或Tailscale&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;3. 数据加密&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="c1"&gt;# 启用TLS（如果需要远程访问）&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;gateway&lt;span class="w"&gt; &lt;/span&gt;--tls&lt;span class="w"&gt; &lt;/span&gt;--tls-cert&lt;span class="w"&gt; &lt;/span&gt;cert.pem&lt;span class="w"&gt; &lt;/span&gt;--tls-key&lt;span class="w"&gt; &lt;/span&gt;key.pem
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h2&gt;维护和更新&lt;/h2&gt;
&lt;h3&gt;定期更新&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="c1"&gt;# 检查更新&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;update&lt;span class="w"&gt; &lt;/span&gt;--check

&lt;span class="c1"&gt;# 执行更新&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;update

&lt;span class="c1"&gt;# 更新插件和技能&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;plugins&lt;span class="w"&gt; &lt;/span&gt;update
openclaw&lt;span class="w"&gt; &lt;/span&gt;skills&lt;span class="w"&gt; &lt;/span&gt;update
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h3&gt;备份配置&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="c1"&gt;# 备份配置文件&lt;/span&gt;
cp&lt;span class="w"&gt; &lt;/span&gt;-r&lt;span class="w"&gt; &lt;/span&gt;~/.openclaw&lt;span class="w"&gt; &lt;/span&gt;~/.openclaw-backup-&lt;span class="k"&gt;$(&lt;/span&gt;date&lt;span class="w"&gt; &lt;/span&gt;+%Y%m%d&lt;span class="k"&gt;)&lt;/span&gt;

&lt;span class="c1"&gt;# 备份工作空间&lt;/span&gt;
tar&lt;span class="w"&gt; &lt;/span&gt;-czf&lt;span class="w"&gt; &lt;/span&gt;openclaw-workspace.tar.gz&lt;span class="w"&gt; &lt;/span&gt;~/.openclaw/workspace
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h3&gt;监控和日志&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="c1"&gt;# 查看运行状态&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;status

&lt;span class="c1"&gt;# 查看日志&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;logs&lt;span class="w"&gt; &lt;/span&gt;--follow

&lt;span class="c1"&gt;# 监控资源使用&lt;/span&gt;
openclaw&lt;span class="w"&gt; &lt;/span&gt;metrics
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h2&gt;结语&lt;/h2&gt;
&lt;p&gt;通过本指南，你应该已经成功安装了OpenClaw并完成了基本配置。OpenClaw的强大之处在于它的灵活性和可定制性，你可以根据自己的需求调整配置。&lt;/p&gt;
&lt;p&gt;记住，OpenClaw是一个本地优先的工具，这意味着你有完全的控制权。花时间熟悉它的各种功能，你会发现它能够极大地提升你的工作效率和生活质量。&lt;/p&gt;
&lt;p&gt;如果在安装过程中遇到问题，可以参考官方文档或社区论坛。OpenClaw有一个活跃的社区，很多问题都能在那里找到解决方案。&lt;/p&gt;
&lt;p&gt;现在，你的个人AI助手已经准备就绪，开始探索OpenClaw的无限可能吧！&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;em&gt;本文基于OpenClaw v2026.3编写，具体命令和配置可能随版本更新而变化。建议查阅官方文档获取最新信息。&lt;/em&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;系列导航&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;← 上一篇：&lt;a href="/"&gt;OpenClaw 系列文章首页&lt;/a&gt;
下一篇：&lt;a href="/openclaw-core-concepts.html"&gt;OpenClaw 核心概念详解：理解个人AI助手的工作原理&lt;/a&gt; →&lt;/p&gt;</content><category term="OpenClaw"/><category term="OpenClaw"/><category term="安装指南"/><category term="AI助手"/><category term="本地部署"/><category term="命令行工具"/></entry><entry><title>我的乐园</title><link href="https://www.zycf16810.com/my-paradise-essay.html" rel="alternate"/><published>2026-04-05T16:45:00+08:00</published><updated>2026-04-05T16:45:00+08:00</updated><author><name>刘梓宇</name></author><id>tag:www.zycf16810.com,2026-04-05:/my-paradise-essay.html</id><summary type="html">&lt;h1&gt;我的乐园&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;作者：刘梓宇&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;有的人的乐园是热闹的游乐场，有的人的乐园是挥洒汗水的篮球场，有的人的乐园是爷爷那充满泥 …&lt;/p&gt;</summary><content type="html">&lt;h1&gt;我的乐园&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;作者：刘梓宇&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;有的人的乐园是热闹的游乐场，有的人的乐园是挥洒汗水的篮球场，有的人的乐园是爷爷那充满泥土芬芳的菜地，还有的人的乐园是书香四溢的图书馆。而我的乐园，是一个装满小汽车的房间——那里是我梦想起航的地方。&lt;/p&gt;
&lt;p&gt;推开房门，映入眼帘的是各式各样的小汽车：流线型的跑车、稳重的轿车、霸气的越野车、实用的皮卡车……它们整齐地排列在架子上，像一支等待检阅的车队。每当我写完作业，就会迫不及待地钻进这个小小的世界，一玩起来就忘记了时间。有时候玩得太入迷，连妈妈喊我吃饭的声音都听不见，直到她亲自来"请"，我才依依不舍地离开。&lt;/p&gt;
&lt;p&gt;这些小汽车各有各的"本领"：有的车门可以灵活开关，仿佛在邀请我上车；有的后备箱能自由开合，里面藏着我想象中的宝藏；还有的既能开门又能开箱，功能齐全得让我爱不释手。最让我兴奋的是那些赛车跑道，我把小汽车放在起点，轻轻一推，它们就沿着弯弯曲曲的轨道飞驰，我仿佛听到了引擎的轰鸣声和观众的欢呼声。&lt;/p&gt;
&lt;p&gt;你也许会好奇，为什么我对小汽车如此着迷？其实我自己也说不清楚。也许是第一次拥有小汽车时，那种心跳加速的兴奋感让我难以忘怀；也许是看到别人玩车时专注的神情，让我也想体验那份快乐；又或许，我天生就对机械有着特殊的感情，一见到这些精致的模型就挪不开眼睛。这份发自内心的喜爱，甚至让我悄悄许下一个愿望：长大后，我要设计属于自己的汽车，让梦想在图纸上变成现实。&lt;/p&gt;
&lt;p&gt;总之，我就是特别喜欢车。这个小汽车房不仅装满了我心爱的玩具，更装满了我的快乐和梦想。我希望这份纯真的喜爱能一直陪伴我成长，永远不改变。&lt;/p&gt;
&lt;p&gt;这就是我的乐园——一个小小的房间，却是我大大的快乐天地。你喜欢我这样的乐园吗？&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;导航&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;← &lt;a href="/"&gt;返回首页&lt;/a&gt; →&lt;/p&gt;</content><category term="教育"/><category term="作文"/><category term="小学生"/><category term="优化"/><category term="写作指导"/><category term="语文"/></entry><entry><title>技术与网站导航</title><link href="https://www.zycf16810.com/website.html" rel="alternate"/><published>2026-03-30T10:39:00+08:00</published><updated>2026-03-30T10:39:00+08:00</updated><author><name>sucre liu</name></author><id>tag:www.zycf16810.com,2026-03-30:/website.html</id><summary type="html">&lt;h2&gt;🐍 与Python相关&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://docs.python.org/zh-cn/3.14/" target="_blank"&gt;Python&lt;/a&gt; - Python官方文档&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.djangoproject.com/zh-hans/6.0/" target="_blank"&gt;Django&lt;/a&gt; - 高级Python Web框架&lt;/li&gt;
&lt;li&gt;&lt;a href="https://fastapi.tiangolo.com/zh/" target="_blank"&gt;FastAPI&lt;/a&gt; - 现代Python Web API框架&lt;/li&gt;
&lt;li&gt;&lt;a href="https://requests.readthedocs.io/en/latest/" target="_blank"&gt;Requests&lt;/a&gt; - Python HTTP库，简洁优雅的API&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.aiohttp.org" target="_blank"&gt;AIOHTTP&lt;/a&gt; - 异步HTTP客户端/服务器框架&lt;/li&gt;
&lt;li&gt;&lt;a href="https://pandas.pydata.org/docs" target="_blank"&gt;Pandas&lt;/a&gt; - Pandas官方文档&lt;ul&gt;
&lt;li&gt;&lt;a href="https://openpyxl.readthedocs.io" target="_blank"&gt;OpenPyXL&lt;/a&gt; - 读写Excel文件的Python库&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.sqlalchemy.org/en/20/" target="_blank"&gt;SQLAlchemy&lt;/a&gt; - Python SQLAlchemy 官方文档&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;🤖 与AI相关&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.deepseek.com" target="_blank"&gt;DeepSeek&lt;/a&gt; - DeepSeek …&lt;/li&gt;&lt;/ul&gt;</summary><content type="html">&lt;h2&gt;🐍 与Python相关&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://docs.python.org/zh-cn/3.14/" target="_blank"&gt;Python&lt;/a&gt; - Python官方文档&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.djangoproject.com/zh-hans/6.0/" target="_blank"&gt;Django&lt;/a&gt; - 高级Python Web框架&lt;/li&gt;
&lt;li&gt;&lt;a href="https://fastapi.tiangolo.com/zh/" target="_blank"&gt;FastAPI&lt;/a&gt; - 现代Python Web API框架&lt;/li&gt;
&lt;li&gt;&lt;a href="https://requests.readthedocs.io/en/latest/" target="_blank"&gt;Requests&lt;/a&gt; - Python HTTP库，简洁优雅的API&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.aiohttp.org" target="_blank"&gt;AIOHTTP&lt;/a&gt; - 异步HTTP客户端/服务器框架&lt;/li&gt;
&lt;li&gt;&lt;a href="https://pandas.pydata.org/docs" target="_blank"&gt;Pandas&lt;/a&gt; - Pandas官方文档&lt;ul&gt;
&lt;li&gt;&lt;a href="https://openpyxl.readthedocs.io" target="_blank"&gt;OpenPyXL&lt;/a&gt; - 读写Excel文件的Python库&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.sqlalchemy.org/en/20/" target="_blank"&gt;SQLAlchemy&lt;/a&gt; - Python SQLAlchemy 官方文档&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;🤖 与AI相关&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.deepseek.com" target="_blank"&gt;DeepSeek&lt;/a&gt; - DeepSeek AI助手&lt;/li&gt;
&lt;li&gt;&lt;a href="https://bigmodel.cn" target="_blank"&gt;BigModel&lt;/a&gt; - 智谱BigModel&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.openclaw.ai/zh-CN" target="_blank"&gt;OpenClaw&lt;/a&gt; - OpenClaw官网&lt;/li&gt;
&lt;li&gt;&lt;a href="https://code.claude.com/docs/zh-CN/overview" target="_blank"&gt;Claude Code&lt;/a&gt; - Claude Code 官网&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/luongnv89/claude-howto/blob/main/zh/README.md" target="_blank"&gt;Claude How-To&lt;/a&gt; - Claude 使用教程与技巧&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://openai.com/zh-Hans-CN/codex/" target="_blank"&gt;OpenAI Codex&lt;/a&gt; - OpenAI 编程助手 Codex&lt;/li&gt;
&lt;li&gt;&lt;a href="https://platform.acedata.cloud/" target="_blank"&gt;Ace Data&lt;/a&gt; - Claude API 服务&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.ollama.com/" target="_blank"&gt;Ollama&lt;/a&gt; - Ollma 官网&lt;/li&gt;
&lt;li&gt;&lt;a href="https://pi.dev/docs/latest" target="_blank"&gt;Pi&lt;/a&gt; - 终端 AI 编码助手&lt;/li&gt;
&lt;li&gt;&lt;a href="https://opencode.ai/" target="_blank"&gt;OpenCode&lt;/a&gt; - 开源 AI 编码 Agent&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.workbuddy.ai/" target="_blank"&gt;WorkBuddy&lt;/a&gt; - 面向日常办公的 AI Agent&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;🔧 其他&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://nginx.org" target="_blank"&gt;Nginx&lt;/a&gt; - 高性能Web服务器&lt;/li&gt;
&lt;li&gt;&lt;a href="https://uwsgi-docs.readthedocs.io/en/latest/" target="_blank"&gt;Uwsgi&lt;/a&gt; - 高性能Python Web服务器和应用服务器&lt;/li&gt;
&lt;li&gt;&lt;a href="https://uvicorn.dev/" target="_blank"&gt;Uvicorn&lt;/a&gt; - 高性能Python 异步Web服务器和应用服务器&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.getpelican.com/en/latest/"&gt;Pelican&lt;/a&gt; - Python 静态网站生成器&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.docker.com/get-started/" target="_blank"&gt;Docker&lt;/a&gt; - Docker 官方文档&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.postgres.cn/docs/current/index.html" target="_blank"&gt;PostgreSQL&lt;/a&gt; - 开源关系型数据库&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.aliyun.com" target="_blank"&gt;阿里云&lt;/a&gt; - 阿里云官网&lt;/li&gt;
&lt;li&gt;&lt;a href="https://mp.weixin.qq.com/" target="_blank"&gt;微信公众平台&lt;/a&gt; - 微信公众平台官网&lt;/li&gt;
&lt;li&gt;&lt;a href="https://daringfireball.net/projects/markdown/"  target="_blank"&gt;Markdown&lt;/a&gt; - Markdown官网&lt;/li&gt;
&lt;li&gt;&lt;a href="https://md.doocs.org/" target="_blank"&gt;Markdown 在线编辑&lt;/a&gt; - Markdown 在线编辑&lt;/li&gt;
&lt;li&gt;&lt;a href="https://wolai.dingtalk.com/iAA41DDCVKitBP6gFaBRnE"  target="_blank"&gt;钉钉AI表格&lt;/a&gt; - 钉钉AI表格帮助中心&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/sucreliu2018" target="_blank"&gt;GitHub &lt;/a&gt; - GitHub  账户&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;&lt;em&gt;最后更新：2026年9月15日&lt;/em&gt;&lt;br&gt;
&lt;em&gt;所有外部链接将在新标签页中打开&lt;/em&gt;&lt;br&gt;
&lt;em&gt;分类：🐍 Python相关 | 🤖 AI相关 | 🔧 其他&lt;/em&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;strong&gt;导航&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;← &lt;a href="/"&gt;返回首页&lt;/a&gt; →&lt;/p&gt;</content><category term="导航"/><category term="技术"/><category term="网站"/><category term="资源"/><category term="Python"/><category term="AI"/><category term="开发工具"/><category term="数据库"/><category term="云服务"/></entry></feed>