教程

OpenClaw 接入 Tlon(Urbit):去中心化 Urbit 舰队配置、群组频道与自动审批

OpenClaw 接入 Tlon(Urbit)去中心化平台完整教程:舰队连接配置(ship/url/code)、ownerShip 主人舰队设置、内网私有舰队 SSRF 防护豁免、群组频道自动发现与手动配置、DM 访问策略、自动审批,以及内置 /tlon:dm Skill 主动发起 DM。

2026/3/34分钟 阅读ClaudeEagle

Tlon 是基于 Urbit 构建的去中心化通讯平台,每个用户运行自己的「舰队」(Ship)作为个人服务器。OpenClaw 通过连接你的 Urbit 舰队,支持 DM 和群组频道消息回复,以及富文本、图片上传等能力。

安装插件

bash
openclaw plugins install @openclaw/tlon

配置步骤

第一步:获取舰队信息

需要准备三项信息:

  • 舰队名称:格式如 ~sampel-palnet
  • 舰队 URL:你的 Urbit 舰队访问地址
  • 登录码(Code):在 Urbit 界面中获取,格式如 lidlut-tabwed-pillex-ridrup

第二步:配置 OpenClaw

最简配置:

json
{
  "channels": {
    "tlon": {
      "enabled": true,
      "ship": "~sampel-palnet",
      "url": "https://your-ship-host",
      "code": "lidlut-tabwed-pillex-ridrup",
      "ownerShip": "~your-main-ship"
    }
  }
}

配置字段说明:

字段说明默认值
shipBot 舰队名称(~ 开头)必填
url舰队访问 URL必填
code舰队登录码必填
ownerShip主人舰队名称,始终允许发送 DM(推荐设置)可选
dmPolicyDM 访问策略pairing

ownerShip 为何重要:将你自己的舰队设为 ownerShip,无论 DM 策略如何,你始终可以与 Bot 对话——避免策略配置失误把自己锁在门外。

私有/内网舰队配置

默认情况下,OpenClaw 会阻止访问私有/内网地址(SSRF 防护)。若舰队运行在本地或内网:

json
{
  "channels": {
    "tlon": {
      "url": "http://localhost:8080",
      "allowPrivateNetwork": true
    }
  }
}

适用地址:localhost192.168.x.xmy-ship.local 等。

⚠️ 仅在信任本地网络时开启,此设置会禁用对舰队 URL 的 SSRF 防护。

群组频道配置

自动发现(默认开启)

Bot 自动扫描并加入你的舰队所在的所有群组频道。

手动指定频道

json
{
  "channels": {
    "tlon": {
      "groupChannels": [
        "chat/~host-ship/general",
        "chat/~host-ship/support"
      ]
    }
  }
}

关闭自动发现

json
{
  "channels": {
    "tlon": {
      "autoDiscoverChannels": false
    }
  }
}

访问控制

DM 访问策略

策略说明
pairing默认,未知舰队需配对审批
open允许所有 Urbit 舰队发 DM
allowlist仅允许 allowFrom 中的舰队名称

自动审批设置

json
{
  "channels": {
    "tlon": {
      "autoAccept": true
    }
  }
}

开启后自动批准所有配对请求(适合公开 Bot 场景)。

群组访问控制

群组默认需要 @提及 才响应:

json
{
  "channels": {
    "tlon": {
      "groups": {
        "*": { "requireMention": true }
      }
    }
  }
}

功能支持

功能支持情况备注
私信(DM)
群组 @提及默认必须 @提及才响应
线程回复
富文本格式
图片上传
消息反应暂不支持
投票暂不支持

内置 Skill

Tlon 插件附带一个 /tlon:dm Skill,可以让 Bot 主动发起 DM:

bash
/tlon:dm ~target-ship "Hello from OpenClaw!"

主动发送消息(CLI/Cron)

bash
openclaw message send --channel tlon --target "~target-ship" --text "Hello"

群组频道:

bash
openclaw message send --channel tlon --target "chat/~host/general" --text "公告内容"

常见问题

连接失败? 检查舰队 URL 是否可访问,登录码是否有效(登录码会过期,需重新生成)。

群组中不响应? 确认 requireMention 设置,在群组中必须 @Bot 舰队名称。

内网舰队收不到消息? 确认已设置 allowPrivateNetwork: true,且 OpenClaw Gateway 和舰队在同一网络。


原文:Tlon - OpenClaw | 来源:OpenClaw 官方文档

相关文章推荐

教程OpenClaw 接入 Matrix:去中心化加密聊天协议 AI 助手完全配置指南OpenClaw 接入 Matrix 协议的完整教程:Matrix 的去中心化联邦架构特点、插件安装(@openclaw/matrix)、创建 Matrix Bot 账户(homeserver + accessToken/password 两种认证方式)、E2EE 端对端加密配置与设备验证流程、DM 私信与房间(Room)两种使用模式、线程(Thread)会话绑定、表情反应支持、私有/LAN homeserver 配置、多账户管理,以及 Matrix 与 Signal 的端到端加密对比。2026/3/23教程OpenClaw 接入 Nostr:去中心化社交协议的 AI 助手配置指南OpenClaw 接入 Nostr 去中心化通信协议的完整教程:Nostr 是什么(基于密钥对的去中心化社交协议)、OpenClaw Nostr 插件安装、私钥配置方式(nsec 格式或 hex 格式)、Relay 服务器配置(推荐 Relay 列表)、NIP-04 加密私信(DM)工作原理、允许哪些 npub 公钥发起对话、Nostr 与 Signal 的隐私对比,以及 Nostr AI 助手的独特使用场景(去中心化、抗审查的 AI 对话)。2026/3/22教程OpenClaw Matrix 接入指南:去中心化消息协议、E2EE 加密与多账号配置OpenClaw Matrix 接入完整教程:插件安装、Access Token 获取、E2EE 端对端加密(Rust crypto SDK)与设备验证流程、多账号配置(不同 Homeserver)、DM 与房间双层访问控制、线程 Session 隔离,以及 Beeper 兼容配置与故障排查。2026/3/12教程OpenClaw 接入 Nostr:去中心化社交协议 DM、密钥管理与中继服务器配置OpenClaw 接入 Nostr 去中心化协议完整教程:密钥对生成(nsec/hex 格式)、NIP-04 加密私信配置、三种 DM 访问策略(pairing/open/allowlist)、公钥白名单、多中继服务器配置,以及本地测试方法和 MVP 版本已知限制。2026/3/3教程OpenClaw 接入 Matrix:去中心化开放协议、E2EE 加密与 Beeper 支持OpenClaw 接入 Matrix 去中心化协议完整教程:安装插件、创建 Matrix Bot 账号(Access Token 或密码方式)、基础配置、端到端加密(E2EE)启用、多账号配置、访问控制,以及 Beeper 客户端的特殊注意事项。2026/3/2教程OpenClaw Standing Orders 完全指南:让 AI 记住你的长期规则和行为偏好OpenClaw Standing Orders(常驻指令)功能完整教程:Standing Orders 与 SOUL.md 的区别(动态运行时规则 vs 静态人格文件)、通过对话动态添加/查看/删除常驻指令、指令的持久化存储与跨会话生效机制、适合写入 Standing Orders 的内容类型(格式偏好/禁止行为/固定工作流)、与 Hooks 的协同使用、按渠道/Agent 设置不同的 Standing Orders,以及常驻指令的最佳实践(写清晰的规则、避免矛盾冲突、定期清理过时规则)。2026/3/26