openclaw/extensions/tlon
william arzt 121a674a54 feat(tlon): add auto-accept invites for groups and DMs
Add configuration options to automatically accept group and DM invites
from specified ships. This enables bot accounts to automatically join
groups and accept DM conversations without manual intervention.

New config options:
- autoAcceptGroupInvites: boolean - auto-accept group invites
- autoAcceptDmInvites: boolean - auto-accept DM invites
- inviteAllowlist: string[] - only accept from these ships
- inviteBlocklist: string[] - never accept from these ships (priority)

Implementation:
- Subscribe to /v1/foreigns (groups app) for group invite detection
- Subscribe to /v3 (chat app) for DM invite detection
- Send group-join poke to accept group invites
- Send chat-dm-rsvp poke to accept DM invites
- Blocklist takes priority over allowlist
- Auto-refresh subscriptions after accepting invites

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-25 14:40:18 -05:00
..
src feat(tlon): add auto-accept invites for groups and DMs 2026-01-25 14:40:18 -05:00
clawdbot.plugin.json Add Tlon/Urbit channel plugin 2026-01-24 00:25:38 +00:00
index.ts feat: add tlon channel plugin 2026-01-24 00:25:39 +00:00
package.json chore: release 2026.1.24-1 2026-01-25 14:08:20 +00:00
README.md feat: add tlon channel plugin 2026-01-24 00:25:39 +00:00

Tlon (Clawdbot plugin)

Tlon/Urbit channel plugin for Clawdbot. Supports DMs, group mentions, and thread replies.

Docs: https://docs.clawd.bot/channels/tlon