Commit Graph

5 Commits

Author SHA1 Message Date
John Lin
a494d9403a
refactor(ringcentral): rename clawdbot to moltbot
- Update package name to @moltbot/ringcentral
- Update all imports from clawdbot/plugin-sdk to moltbot/plugin-sdk
- Update ClawdbotConfig to MoltbotConfig
- Update ClawdbotPluginApi to MoltbotPluginApi
- Update README and config paths
- Add moltbot/plugin-sdk alias to vitest.config.ts

Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
2026-01-28 23:11:40 +08:00
John Lin
fac7419ca0
fix(ringcentral): change dmPolicy default to allowlist
Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
2026-01-28 23:11:39 +08:00
John Lin
7e57e324d1
refactor(ringcentral): simplify selfOnly mode, remove allowOtherChats
- selfOnly: true (default) = only respond to JWT user in Personal chat
- selfOnly: false = enable full DM/group policy controls

Removed redundant allowOtherChats option.

Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
2026-01-28 23:11:38 +08:00
John Lin
f77aeeb34c
refactor(ringcentral): skip DM policy checks in selfOnly mode
In selfOnly mode, dmPolicy/allowFrom/groupPolicy settings are now
completely ignored since the owner is always allowed. This simplifies
the logic and avoids confusion.

Updated README to clarify which settings apply in selfOnly mode.

Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
2026-01-28 23:11:38 +08:00
John Lin
f8343a4100
docs(ringcentral): add README with installation and configuration guide
Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
2026-01-28 23:11:37 +08:00