<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Openclaw集成matrix on lategege 的技术博客</title><link>https://lategege.com/tags/openclaw%E9%9B%86%E6%88%90matrix/</link><description>Recent content in Openclaw集成matrix on lategege 的技术博客</description><generator>Hugo -- gohugo.io</generator><language>zh-cn</language><lastBuildDate>Thu, 12 Mar 2026 09:17:57 +0000</lastBuildDate><atom:link href="https://lategege.com/tags/openclaw%E9%9B%86%E6%88%90matrix/index.xml" rel="self" type="application/rss+xml"/><item><title>OpenClaw 集成 Matrix 教程（tuwunel + Element）</title><link>https://lategege.com/p/openclaw-%E9%9B%86%E6%88%90-matrix-%E6%95%99%E7%A8%8B-tuwunel-element/</link><pubDate>Thu, 12 Mar 2026 09:17:57 +0000</pubDate><guid>https://lategege.com/p/openclaw-%E9%9B%86%E6%88%90-matrix-%E6%95%99%E7%A8%8B-tuwunel-element/</guid><description>&lt;p&gt;鉴于群晖chat插件在openclaw中还不成熟，现在最好的私有化chat工具就是基于matrix协议的软件，如element。&lt;/p&gt;
&lt;p&gt;本教程目标：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;使用 &lt;strong&gt;tuwunel&lt;/strong&gt; 部署 Matrix Homeserver &lt;/li&gt;
&lt;li&gt;用 &lt;strong&gt;Element&lt;/strong&gt; 作为客户端 &lt;/li&gt;
&lt;li&gt;将 &lt;strong&gt;OpenClaw&lt;/strong&gt; 以 Matrix 用户身份接入，实现私信/房间对话 &lt;/li&gt;
&lt;/ul&gt;
&lt;hr/&gt;
&lt;h2&gt;1. 部署 tuwunel（Matrix Homeserver）&lt;/h2&gt;
&lt;p&gt;官方 docker-compose 示例：&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-yaml"&gt;version: "3"
&lt;p&gt;services:
homeserver:
image: jevolk/tuwunel:latest
restart: unless-stopped
ports:
- &amp;ldquo;8448:6167&amp;rdquo;
volumes:
- db:/var/lib/tuwunel
# - ./tuwunel.toml:/etc/tuwunel.toml
environment:
TUWUNEL_SERVER_NAME: your.server.name # 修改为你的域名
TUWUNEL_DATABASE_PATH: /var/lib/tuwunel
TUWUNEL_PORT: 6167
TUWUNEL_MAX_REQUEST_SIZE: 20000000
TUWUNEL_ALLOW_REGISTRATION: &amp;ldquo;true&amp;rdquo;
TUWUNEL_REGISTRATION_TOKEN: &amp;ldquo;YOUR_TOKEN&amp;rdquo;
TUWUNEL_ALLOW_FEDERATION: &amp;ldquo;true&amp;rdquo;
TUWUNEL_TRUSTED_SERVERS: &amp;lsquo;[&amp;ldquo;matrix.org&amp;rdquo;]&amp;rsquo;
TUWUNEL_ADDRESS: 0.0.0.0&lt;/p&gt;
&lt;p&gt;volumes:
db:&lt;/code&gt;&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;启动：&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-bash"&gt;docker compose up -d&lt;/code&gt;&lt;/pre&gt;
&lt;hr/&gt;
&lt;h2&gt;2. 使用 Element 注册/登录&lt;/h2&gt;
&lt;p&gt;下载 Element 客户端：&lt;br/&gt;
&lt;strong&gt;&lt;a href="https://element.io/download"&gt;https://element.io/download&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;登录时：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Homeserver 填 &lt;code&gt;https://your.server.name&lt;/code&gt; &lt;/li&gt;
&lt;li&gt;使用你注册的 Matrix 用户 &lt;/li&gt;
&lt;/ul&gt;
&lt;hr/&gt;
&lt;h2&gt;3. 安装 OpenClaw Matrix 插件&lt;/h2&gt;
&lt;p&gt;Matrix 是插件渠道，需要安装：&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-bash"&gt;openclaw plugins install @openclaw/matrix&lt;/code&gt;&lt;/pre&gt;
&lt;hr/&gt;
&lt;h2&gt;4. 获取 Matrix Access Token&lt;/h2&gt;
&lt;p&gt;可以用密码登录 API 获取 token：&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-bash"&gt;curl --request POST \
 --url https://your.server.name/_matrix/client/v3/login \
 --header 'Content-Type: application/json' \
 --data '{
 "type": "m.login.password",
 "identifier": {
 "type": "m.id.user",
 "user": "your-user-name"
 },
 "password": "your-password"
 }'&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;返回 JSON 中的 &lt;code&gt;access_token&lt;/code&gt; 即为后续配置用的 Token。&lt;/p&gt;
&lt;hr/&gt;
&lt;h2&gt;5. 配置 OpenClaw（Matrix 通道）&lt;/h2&gt;
&lt;p&gt;编辑 &lt;code&gt;~/.openclaw/openclaw.json&lt;/code&gt;：&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-json5"&gt;{
 channels: {
 matrix: {
 enabled: true,
 homeserver: "https://your.server.name",
 accessToken: "syt_***",
 dm: { policy: "open" }
 }
 }
}&lt;/code&gt;&lt;/pre&gt;
&lt;blockquote&gt;
&lt;p&gt;如果你希望启用端到端加密（E2EE），可加：&lt;br/&gt;
&lt;code&gt;encryption: true&lt;/code&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr/&gt;
&lt;h2&gt;6. 重启 OpenClaw 并验证&lt;/h2&gt;
&lt;pre&gt;&lt;code class="language-bash"&gt;openclaw gateway restart&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;在 Element 中对 OpenClaw 机器人发私信（或邀请进房间）。&lt;/p&gt;
&lt;hr/&gt;
&lt;h2&gt;7. 常见问题&lt;/h2&gt;
&lt;h3&gt;✅ 机器人收不到消息？&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;检查 &lt;code&gt;homeserver&lt;/code&gt; 是否可访问 &lt;/li&gt;
&lt;li&gt;检查 access token 是否正确 &lt;/li&gt;
&lt;li&gt;确认 OpenClaw gateway 正在运行 &lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;✅ E2EE 加密房间无法解密？&lt;/h3&gt;
&lt;p&gt;需要在 Element 中验证 OpenClaw 设备（Matrix 会提示）。&lt;/p&gt;
&lt;hr/&gt;
&lt;h1&gt;参考资料&lt;/h1&gt;
&lt;p&gt;[1]: &lt;a href="https://github.com/matrix-construct/tuwunel/blob/main/docs/deploying/docker-compose.yml"&gt;tuwunel docker-compose 示例&lt;/a&gt;&lt;br/&gt;
[2]: &lt;a href="https://docs.openclaw.ai/zh-CN/channels/matrix"&gt;OpenClaw Matrix 通道配置（中文）&lt;/a&gt;&lt;/p&gt;
&lt;hr/&gt;</description></item></channel></rss>