openclaw/extensions/ringcentral/package.json
John Lin 352227f435
feat: add RingCentral Team Messaging channel extension
- Add RingCentral channel plugin with WebSocket subscription support
- Implement JWT authentication via @ringcentral/sdk
- Support DM and group messaging with mention gating
- Add credential file support (rc-credentials.json)
- Implement full ChannelPlugin interface (pairing, security, messaging, etc.)
- Add .gitignore entries for credential files

Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
2026-01-28 23:11:36 +08:00

43 lines
1.0 KiB
JSON

{
"name": "@clawdbot/ringcentral",
"version": "2026.1.25",
"type": "module",
"description": "Clawdbot RingCentral Team Messaging channel plugin",
"clawdbot": {
"extensions": [
"./index.ts"
],
"channel": {
"id": "ringcentral",
"label": "RingCentral",
"selectionLabel": "RingCentral Team Messaging",
"detailLabel": "RingCentral",
"docsPath": "/channels/ringcentral",
"docsLabel": "ringcentral",
"blurb": "RingCentral Team Messaging via REST API and WebSocket.",
"aliases": [
"rc",
"ringcentral-tm"
],
"order": 56
},
"install": {
"npmSpec": "@clawdbot/ringcentral",
"localPath": "extensions/ringcentral",
"defaultChoice": "npm"
}
},
"dependencies": {
"@ringcentral/sdk": "^5.0.0",
"@ringcentral/subscriptions": "^5.0.0",
"isomorphic-ws": "^5.0.0",
"ws": "^8.18.0"
},
"devDependencies": {
"clawdbot": "workspace:*"
},
"peerDependencies": {
"clawdbot": ">=2026.1.25"
}
}