Tlon (plugin)
Tlon là ứng dụng nhắn tin phi tập trung được xây dựng trên Urbit. OpenClaw kết nối với Urbit ship của các bạn và có thể trả lời tin nhắn DM cũng như tin nhắn trong nhóm. Với tin nhắn nhóm, mặc định bot chỉ trả lời khi được @ mention, và các bạn có thể giới hạn thêm bằng allowlist.
Tình trạng: được hỗ trợ qua plugin. Hỗ trợ DM, group mention, thread reply, và fallback media dạng text (URL được thêm vào caption). Không hỗ trợ reaction, poll và upload media trực tiếp.
Cần cài plugin
Tlon được cung cấp dưới dạng plugin và không có sẵn trong bản cài đặt core.
Cài qua CLI (npm registry):
openclaw plugins install @openclaw/tlon
Cài từ local (khi chạy từ git repo):
openclaw plugins install ./extensions/tlon
Chi tiết: Plugins
Thiết lập
- Cài plugin Tlon.
- Lấy ship URL và login code của các bạn.
- Cấu hình
channels.tlon. - Khởi động lại Gateway.
- Nhắn tin DM cho bot hoặc mention nó trong channel nhóm.
Config tối thiểu (một tài khoản):
{
channels: {
tlon: {
enabled: true,
ship: "~sampel-palnet",
url: "https://your-ship-host",
code: "lidlut-tabwed-pillex-ridrup",
},
},
}
Group channels
Auto-discovery được bật mặc định. Các bạn cũng có thể pin channel thủ công:
{
channels: {
tlon: {
groupChannels: ["chat/~host-ship/general", "chat/~host-ship/support"],
},
},
}
Tắt auto-discovery:
{
channels: {
tlon: {
autoDiscoverChannels: false,
},
},
}
Kiểm soát truy cập
DM allowlist (để trống = cho phép tất cả):
{
channels: {
tlon: {
dmAllowlist: ["~zod", "~nec"],
},
},
}
Group authorization (mặc định là restricted):
{
channels: {
tlon: {
defaultAuthorizedShips: ["~zod"],
authorization: {
channelRules: {
"chat/~host-ship/general": {
mode: "restricted",
allowedShips: ["~zod", "~nec"],
},
"chat/~host-ship/announcements": {
mode: "open",
},
},
},
},
},
}
Delivery targets (CLI/cron)
Dùng với openclaw message send hoặc cron delivery:
- DM:
~sampel-palnethoặcdm/~sampel-palnet - Group:
chat/~host-ship/channelhoặcgroup:~host-ship/channel
Lưu ý
- Tin nhắn nhóm cần mention (ví dụ
~your-bot-ship) thì bot mới trả lời. - Thread reply: nếu tin nhắn đến nằm trong thread, OpenClaw sẽ trả lời trong thread đó.
- Media:
sendMediasẽ fallback về text + URL (không upload trực tiếp).