Plugin đi kèm
Tlon được cung cấp kèm trong các bản phát hành OpenClaw hiện tại; các bản dựng đóng gói không cần cài đặt riêng. Trên bản dựng cũ hơn hoặc bản cài đặt tùy chỉnh không bao gồm plugin này, hãy cài đặt từ npm:@openclaw/tlon@x.y.z)
khi cần các bản cài đặt có thể tái lập.
Từ một bản checkout cục bộ:
Thiết lập
Độ bền của dữ liệu đầu vào
OpenClaw lưu bền vững các sự kiện tin nhắn trực tiếp và trò chuyện nhóm Tlon đã được chấp nhận trước khi chuyển đến agent. Các lượt đang chờ hoặc có thể thử lại vẫn tồn tại sau khi Gateway khởi động lại, và công việc vẫn được xử lý tuần tự theo từng kênh nhóm hoặc đối tác trực tiếp. ID tin nhắn Urbit ổn định cũng ngăn xử lý lại một sự kiện được gửi lại khi bản ghi hàng đợi hoặc bản ghi hoàn tất được lưu giữ của sự kiện đó vẫn còn tồn tại. Việc phân phối là ít nhất một lần qua ranh giới từ hàng đợi đến agent: sự cố trong lúc bàn giao có thể phát lại một lượt. Vì vậy, các hành động của agent tạo ra tác dụng phụ bên ngoài nên duy trì tính lũy đẳng khi khả thi.Ship riêng tư/LAN
Theo mặc định, OpenClaw chặn tên máy chủ nội bộ/riêng tư và các dải IP để bảo vệ khỏi SSRF. Nếu ship của bạn chạy trên mạng riêng (localhost, IP LAN, tên máy chủ nội bộ), hãy chủ động cho phép:http://localhost:8080, http://192.168.x.x:8080 và
http://my-ship.local:8080. Chỉ bật tùy chọn này cho URL ship mà bạn tin cậy; tùy chọn này vô hiệu hóa cơ chế bảo vệ
SSRF đối với các yêu cầu HTTP của tài khoản đó.
channels.tlon.allowPrivateNetwork (khóa phẳng) đã ngừng sử dụng. openclaw doctor --fix tự động chuyển khóa này sang
channels.tlon.network.dangerouslyAllowPrivateNetwork.Kênh nhóm
Ghim kênh theo cách thủ công hoặc bật tự động khám phá:autoDiscoverChannels mặc định là false khi chưa được đặt trong cấu hình; trình hướng dẫn thiết lập mặc định
lời nhắc là có và ghi rõ true. Khi bật, OpenClaw truy vấn các nhóm đã tham gia lúc khởi động,
theo dõi kênh mới khi lời mời nhóm được chấp nhận và kiểm tra lại mỗi 2 phút.
Kiểm soát truy cập
Danh sách cho phép tin nhắn trực tiếp (trống = không cho phép tin nhắn trực tiếp trừ khi người gửi làownerShip):
restricted cho từng kênh. Đặt defaultAuthorizedShips làm
mức cơ sở và ghi đè theo từng nest kênh:
channels.tlon.implicitMentions.threadParticipation: false để yêu cầu một lượt đề cập rõ ràng mới
cho các phản hồi tiếp theo đó. Ghi đè theo tài khoản dùng channels.tlon.accounts.<id>.implicitMentions. Tlon
hiện không tạo các dữ kiện replyToBot hoặc quotedBot, nên các cờ đó không có tác dụng ở đây.
Chủ sở hữu và hệ thống phê duyệt
dmAllowlist, defaultAuthorizedShips hoặc groupInviteAllowlist.
Khi đặt ownerShip, các yêu cầu không được ủy quyền không chỉ bị loại bỏ — chúng được đưa vào hàng đợi phê duyệt
đang chờ và gửi tin nhắn trực tiếp cho chủ sở hữu:
- Yêu cầu nhắn tin trực tiếp từ các ship không có trong
dmAllowlist - Lượt đề cập trong các kênh mà người gửi không vượt qua bước ủy quyền
- Lời mời nhóm từ các ship không có trong
groupInviteAllowlist(khi tự động chấp nhận bị tắt hoặc được bật nhưng người mời không có trong danh sách cho phép)
Nếu không cấu hình
ownerShip, tin nhắn trực tiếp và lượt đề cập trong kênh không được ủy quyền chỉ bị loại bỏ và ghi nhật ký;
không có lời nhắc phê duyệt.
Cài đặt tự động chấp nhận
Tự động chấp nhận lời mời nhắn tin trực tiếp từ các ship đã có trongdmAllowlist (chủ sở hữu luôn được tự động chấp nhận
bất kể cờ này):
autoAcceptGroupInvites: true và
groupInviteAllowlist trống, không lời mời nào từ đối tượng không phải chủ sở hữu được chấp nhận):
Tải lại nóng qua kho cài đặt Urbit
Hầu hết các cài đặt ở trên (dmAllowlist, groupInviteAllowlist, groupChannels,
defaultAuthorizedShips, autoDiscoverChannels, autoAcceptDmInvites,
autoAcceptGroupInvites, ownerShip, showModelSignature) được sao chép vào agent
%settings của ship (desk moltbot, bucket tlon) trong lần chạy đầu tiên, rồi được đọc trực tiếp từ đó,
nên các thay đổi được thực hiện qua một ứng dụng khách Landscape hoặc các lệnh cài đặt của skill đi kèm sẽ được áp dụng mà không cần
khởi động lại Gateway. channelRules và các yêu cầu phê duyệt đang chờ cũng được lưu bền vững tại đó dưới dạng JSON. Cấu hình
tệp vẫn là nguồn dữ liệu chuẩn cho các giá trị chưa từng được ghi vào kho cài đặt.
Đích phân phối (CLI/cron)
Dùng vớiopenclaw message send hoặc phân phối qua cron:
- Tin nhắn trực tiếp:
~sampel-palnethoặcdm/~sampel-palnet - Nhóm:
chat/~host-ship/channelhoặcgroup:~host-ship/channel
Skill đi kèm
Plugin cung cấp kèm@tloncorp/tlon-skill, một CLI dành cho
các thao tác Urbit trực tiếp, tự động khả dụng sau khi cài đặt plugin:
- Hoạt động: lượt đề cập, phản hồi, nội dung chưa đọc
- Kênh: liệt kê, tạo, đổi tên
- Danh bạ: liệt kê/lấy/cập nhật hồ sơ
- Nhóm: tạo, tham gia, luồng mời/yêu cầu, vai trò
- Hook: quản lý hook kênh
- Tin nhắn: lịch sử, tìm kiếm
- Tin nhắn trực tiếp: gửi, phản ứng, chấp nhận/từ chối
- Bài đăng: phản ứng, xóa
- Sổ tay: đăng lên các kênh nhật ký
- Cài đặt: tải lại nóng cấu hình plugin qua kho cài đặt ở trên
Khả năng
Khắc phục sự cố
- Tin nhắn trực tiếp bị bỏ qua: người gửi không có trong
dmAllowlistvà chưa cấu hìnhownerShipcho luồng phê duyệt. - Tin nhắn nhóm bị bỏ qua: kênh chưa được khám phá/ghim hoặc người gửi không vượt qua bước ủy quyền và không có
ownerShipđể đưa yêu cầu phê duyệt vào hàng đợi. - Lỗi kết nối: kiểm tra xem URL ship có thể truy cập được hay không; đặt
network.dangerouslyAllowPrivateNetworkcho các ship cục bộ. - Lỗi xác thực: mã đăng nhập được luân chuyển — hãy sao chép mã hiện tại từ ship của bạn.
Tham chiếu cấu hình
Cấu hình đầy đủ: Cấu hìnhGhi chú
- Phản hồi trong nhóm cần có lượt đề cập @ (ví dụ:
~your-bot-ship) trừ khi bot đã tham gia luồng đó. - Phản hồi trong luồng sẽ được gửi vào chính luồng đó; bot cũng nhận 10 tin nhắn gần nhất trong ngữ cảnh luồng được thêm vào đầu cho tác tử.
- Văn bản đa dạng thức (in đậm, in nghiêng, mã, tiêu đề, danh sách) được chuyển đổi sang định dạng gốc của Tlon.
- Việc gửi một tin nhắn đến yêu cầu tóm tắt kênh (ví dụ: “tóm tắt kênh này”) sẽ kích hoạt tính năng tóm tắt lịch sử tích hợp thay vì luồng phản hồi thông thường.
Liên quan
- Tổng quan về kênh — tất cả các kênh được hỗ trợ
- Ghép nối — xác thực DM và luồng ghép nối
- Nhóm — hành vi trò chuyện nhóm và cơ chế yêu cầu lượt đề cập
- Định tuyến kênh — định tuyến phiên cho tin nhắn
- Bảo mật — mô hình truy cập và tăng cường bảo mật