Bundled Plugin
Tlon मौजूदा OpenClaw releases में bundled Plugin के रूप में आता है, इसलिए सामान्य packaged builds को अलग install की आवश्यकता नहीं होती। यदि आप किसी पुराने build पर हैं या ऐसे custom install पर हैं जिसमें Tlon शामिल नहीं है, तो मौजूदा npm package install करें: CLI के ज़रिए install करें (npm registry):Setup
- सुनिश्चित करें कि Tlon Plugin उपलब्ध है।
- मौजूदा packaged OpenClaw releases में यह पहले से bundled है।
- पुराने/custom installs इसे ऊपर दिए गए commands से manually जोड़ सकते हैं।
- अपना ship URL और login code इकट्ठा करें।
channels.tlonconfigure करें।- gateway restart करें।
- bot को DM करें या group channel में mention करें।
Private/LAN ships
डिफ़ॉल्ट रूप से, OpenClaw SSRF protection के लिए private/internal hostnames और IP ranges को block करता है। यदि आपका ship किसी private network (localhost, LAN IP, या internal hostname) पर चल रहा है, तो आपको स्पष्ट रूप से opt in करना होगा:http://localhost:8080http://192.168.x.x:8080http://my-ship.local:8080
Group channels
Auto-discovery डिफ़ॉल्ट रूप से enabled है। आप channels को manually pin भी कर सकते हैं:Access control
DM allowlist (empty = कोई DMs allowed नहीं, approval flow के लिएownerShip का उपयोग करें):
Owner और approval system
जब unauthorized users interact करने की कोशिश करें, तो approval requests प्राप्त करने के लिए owner ship set करें:dmAllowlist या
defaultAuthorizedShips में जोड़ने की आवश्यकता नहीं है।
Set होने पर, owner को इनके लिए DM notifications मिलते हैं:
- allowlist में नहीं मौजूद ships से DM requests
- authorization के बिना channels में mentions
- Group invite requests
Auto-accept settings
DM invites auto-accept करें (dmAllowlist में मौजूद ships के लिए):
groupInviteAllowlist खाली होने पर autoAcceptGroupInvites fails closed होता है। allowlist को
उन ships पर set करें जिनके group invites automatically accepted होने चाहिए।
Delivery targets (CLI/Cron)
इन्हेंopenclaw message send या Cron delivery के साथ उपयोग करें:
- DM:
~sampel-palnetयाdm/~sampel-palnet - Group:
chat/~host-ship/channelयाgroup:~host-ship/channel
Bundled skill
Tlon Plugin में bundled skill (@tloncorp/tlon-skill)
शामिल है, जो Tlon operations के लिए CLI access देता है:
- Contacts: profiles get/update करें, contacts list करें
- Channels: list करें, create करें, messages post करें, history fetch करें
- Groups: list करें, create करें, members manage करें
- DMs: messages भेजें, messages पर react करें
- Reactions: posts और DMs में emoji reactions add/remove करें
- Settings: slash commands के ज़रिए Plugin permissions manage करें
Capabilities
| Feature | Status |
|---|---|
| Direct messages | ✅ समर्थित |
| Groups/channels | ✅ समर्थित (डिफ़ॉल्ट रूप से mention-gated) |
| Threads | ✅ समर्थित (thread में auto-replies) |
| Rich text | ✅ Markdown को Tlon format में converted किया गया |
| Images | ✅ Tlon storage पर uploaded |
| Reactions | ✅ bundled skill के ज़रिए |
| Polls | ❌ अभी समर्थित नहीं |
| Native commands | ✅ समर्थित (डिफ़ॉल्ट रूप से केवल owner) |
Troubleshooting
पहले यह ladder चलाएँ:- DMs ignored: sender
dmAllowlistमें नहीं है और approval flow के लिए कोईownerShipconfigured नहीं है। - Group messages ignored: channel discovered नहीं हुआ या sender authorized नहीं है।
- Connection errors: जाँचें कि ship URL reachable है; local ships के लिए
allowPrivateNetworkenable करें। - Auth errors: verify करें कि login code current है (codes rotate होते हैं)।
Configuration reference
पूर्ण configuration: Configuration Provider options:channels.tlon.enabled: channel startup enable/disable करें।channels.tlon.ship: bot का Urbit ship name (जैसे~sampel-palnet)।channels.tlon.url: ship URL (जैसेhttps://sampel-palnet.tlon.network)।channels.tlon.code: ship login code।channels.tlon.allowPrivateNetwork: localhost/LAN URLs allow करें (SSRF bypass)।channels.tlon.ownerShip: approval system के लिए owner ship (हमेशा authorized)।channels.tlon.dmAllowlist: DM करने के लिए allowed ships (empty = कोई नहीं)।channels.tlon.autoAcceptDmInvites: allowlisted ships से DMs auto-accept करें।channels.tlon.autoAcceptGroupInvites: allowlisted ships से group invites auto-accept करें।channels.tlon.groupInviteAllowlist: वे ships जिनके group invites auto-accepted हो सकते हैं।channels.tlon.autoDiscoverChannels: group channels auto-discover करें (default: true)।channels.tlon.groupChannels: manually pinned channel nests।channels.tlon.defaultAuthorizedShips: सभी channels के लिए authorized ships।channels.tlon.authorization.channelRules: per-channel auth rules।channels.tlon.showModelSignature: messages में model name append करें।
Notes
- Group replies के लिए respond करने हेतु mention (जैसे
~your-bot-ship) आवश्यक है। - Thread replies: यदि inbound message किसी thread में है, तो OpenClaw in-thread reply करता है।
- Rich text: Markdown formatting (bold, italic, code, headers, lists) Tlon के native format में converted होती है।
- Images: URLs Tlon storage पर uploaded होते हैं और image blocks के रूप में embedded होते हैं।
Related
- Channels Overview — सभी supported channels
- Pairing — DM authentication और pairing flow
- Groups — group chat behavior और mention gating
- Channel Routing — messages के लिए session routing
- Security — access model और hardening