mirror of
https://github.com/openclaw/openclaw.git
synced 2026-08-12 21:53:00 -06:00
a89b88ec0e
The externalization left the docs inventory seed and the channel page advertising the retired @openclaw/qqbot npm package; the catalog already resolves qqbot to @tencent-connect/openclaw-qqbot. Regenerates the plugin reference and inventory pages from the corrected seed.
327 lines
11 KiB
JSON
327 lines
11 KiB
JSON
{
|
|
"entries": [
|
|
{
|
|
"name": "@wecom/wecom-openclaw-plugin",
|
|
"description": "OpenClaw WeCom channel plugin by the Tencent WeCom team.",
|
|
"source": "external",
|
|
"kind": "channel",
|
|
"openclaw": {
|
|
"plugin": {
|
|
"id": "wecom-openclaw-plugin",
|
|
"label": "WeCom"
|
|
},
|
|
"contracts": {
|
|
"tools": ["wecom_mcp"]
|
|
},
|
|
"channel": {
|
|
"id": "wecom",
|
|
"label": "WeCom",
|
|
"selectionLabel": "WeCom(企业微信)",
|
|
"detailLabel": "WeCom",
|
|
"docsPath": "/channels/wecom",
|
|
"docsLabel": "wecom",
|
|
"blurb": "Enterprise messaging and documents, scheduling, task tools.",
|
|
"aliases": ["qywx", "wework", "enterprise-wechat"],
|
|
"order": 45
|
|
},
|
|
"channelConfigs": {
|
|
"wecom": {
|
|
"label": "WeCom",
|
|
"description": "Enterprise WeChat conversation channel.",
|
|
"schema": {
|
|
"type": "object",
|
|
"additionalProperties": true
|
|
}
|
|
}
|
|
},
|
|
"install": {
|
|
"npmSpec": "@wecom/wecom-openclaw-plugin@2026.5.7",
|
|
"defaultChoice": "npm",
|
|
"expectedIntegrity": "sha512-TCkP9as00WfEhgFWG8YL/rcmaWGIshAki2HQh83nTRccGfVBCoGjrEboTTqq3yDmK9koWTV11zi8u8A4dNtvug=="
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "openclaw-plugin-yuanbao",
|
|
"description": "OpenClaw Yuanbao channel plugin by the Tencent Yuanbao team.",
|
|
"source": "external",
|
|
"kind": "channel",
|
|
"openclaw": {
|
|
"plugin": {
|
|
"id": "openclaw-plugin-yuanbao",
|
|
"label": "Yuanbao"
|
|
},
|
|
"contracts": {
|
|
"tools": ["query_group_info", "query_session_members", "yuanbao_remind"]
|
|
},
|
|
"channel": {
|
|
"id": "yuanbao",
|
|
"label": "Yuanbao",
|
|
"selectionLabel": "Yuanbao (元宝)",
|
|
"detailLabel": "Yuanbao",
|
|
"docsPath": "/channels/yuanbao",
|
|
"docsLabel": "yuanbao",
|
|
"blurb": "Tencent Yuanbao AI assistant conversation channel.",
|
|
"aliases": ["yuanbao", "yb", "tencent-yuanbao", "元宝"],
|
|
"order": 85
|
|
},
|
|
"channelConfigs": {
|
|
"yuanbao": {
|
|
"label": "Yuanbao",
|
|
"description": "Tencent Yuanbao AI assistant channel.",
|
|
"schema": {
|
|
"type": "object",
|
|
"additionalProperties": true
|
|
}
|
|
}
|
|
},
|
|
"install": {
|
|
"npmSpec": "openclaw-plugin-yuanbao@2.15.0",
|
|
"defaultChoice": "npm",
|
|
"expectedIntegrity": "sha512-3GD+mf3EjTSUTOAREjTHAyp/deXdpgqB+q+xE0b19Qtat4ADhUV1mHDwFkVCRqTCBY5ATFKtKcipoDejqFj/+w=="
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "@tencent-connect/openclaw-qqbot",
|
|
"description": "OpenClaw QQ Bot channel plugin by the Tencent Connect team.",
|
|
"source": "external",
|
|
"kind": "channel",
|
|
"openclaw": {
|
|
"plugin": {
|
|
"id": "openclaw-qqbot",
|
|
"label": "QQ Bot"
|
|
},
|
|
"contracts": {
|
|
"tools": ["qqbot_platform_api", "qqbot_remind"]
|
|
},
|
|
"channel": {
|
|
"id": "qqbot",
|
|
"label": "QQ Bot",
|
|
"selectionLabel": "QQ Bot (Official API)",
|
|
"detailLabel": "QQ Bot",
|
|
"docsPath": "/channels/qqbot",
|
|
"docsLabel": "qqbot",
|
|
"blurb": "connect to QQ via official QQ Bot API with group chat and direct message support.",
|
|
"envVars": ["QQBOT_APP_ID", "QQBOT_CLIENT_SECRET"],
|
|
"approvalFlags": ["native"],
|
|
"doctorCapabilities": {
|
|
"openDmRequiresAllowFromWildcard": false
|
|
},
|
|
"systemImage": "bubble.left.and.bubble.right"
|
|
},
|
|
"channelSecrets": {
|
|
"fields": [
|
|
{
|
|
"field": "clientSecret",
|
|
"activationField": "appId",
|
|
"activationEnv": "QQBOT_APP_ID"
|
|
}
|
|
]
|
|
},
|
|
"channelHostConfig": {
|
|
"docsSource": "official",
|
|
"docsInventory": {
|
|
"package": {
|
|
"name": "@tencent-connect/openclaw-qqbot",
|
|
"description": "OpenClaw QQ Bot channel plugin by the Tencent Connect team.",
|
|
"openclaw": {
|
|
"install": {
|
|
"npmSpec": "@tencent-connect/openclaw-qqbot",
|
|
"defaultChoice": "npm"
|
|
},
|
|
"release": {
|
|
"publishToClawHub": false,
|
|
"publishToNpm": true
|
|
}
|
|
}
|
|
},
|
|
"manifest": {
|
|
"id": "qqbot",
|
|
"description": "OpenClaw QQ Bot channel plugin for group and direct-message workflows.",
|
|
"channels": ["qqbot"],
|
|
"contracts": {
|
|
"tools": []
|
|
},
|
|
"skills": ["./skills"]
|
|
}
|
|
},
|
|
"compatibilityMigration": "qqbot.tencent-2.0-compatibility",
|
|
"schemaAllOf": [
|
|
{
|
|
"not": {
|
|
"required": ["defaultAccount"]
|
|
},
|
|
"properties": {
|
|
"allowFrom": {
|
|
"type": "array",
|
|
"minItems": 1,
|
|
"items": {
|
|
"allOf": [
|
|
{
|
|
"not": {
|
|
"const": "*"
|
|
}
|
|
},
|
|
{
|
|
"anyOf": [
|
|
{
|
|
"const": "openclaw:approval-disabled"
|
|
},
|
|
{
|
|
"type": "string",
|
|
"pattern": "^[^a-z]*$"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"accounts": {
|
|
"type": "object",
|
|
"not": {
|
|
"required": ["default"]
|
|
},
|
|
"additionalProperties": {
|
|
"type": "object",
|
|
"properties": {
|
|
"allowFrom": {
|
|
"type": "array",
|
|
"minItems": 1,
|
|
"items": {
|
|
"allOf": [
|
|
{
|
|
"not": {
|
|
"const": "*"
|
|
}
|
|
},
|
|
{
|
|
"anyOf": [
|
|
{
|
|
"const": "openclaw:approval-disabled"
|
|
},
|
|
{
|
|
"type": "string",
|
|
"pattern": "^[^a-z]*$"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"required": ["allowFrom"]
|
|
}
|
|
}
|
|
},
|
|
"required": ["allowFrom"]
|
|
}
|
|
]
|
|
},
|
|
"channelConfigs": {
|
|
"qqbot": {
|
|
"label": "QQ Bot",
|
|
"description": "QQ Bot API conversation channel.",
|
|
"preferOver": ["qqbot"],
|
|
"schema": {
|
|
"type": "object",
|
|
"additionalProperties": true,
|
|
"properties": {
|
|
"appId": {
|
|
"type": "string"
|
|
},
|
|
"clientSecret": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"install": {
|
|
"npmSpec": "@tencent-connect/openclaw-qqbot@2.0.1",
|
|
"defaultChoice": "npm",
|
|
"expectedIntegrity": "sha512-2010PaCummeQaxerLtaGfQ/5HChiXaW/KpTERid7V/1zyTs46S2ACi0hgZQ1SB7tH0t1InWr8tzVBJV/pLss3Q=="
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "@tencent-weixin/openclaw-weixin",
|
|
"description": "OpenClaw Weixin channel plugin by the Tencent Weixin team.",
|
|
"source": "external",
|
|
"kind": "channel",
|
|
"openclaw": {
|
|
"plugin": {
|
|
"id": "openclaw-weixin",
|
|
"label": "Weixin"
|
|
},
|
|
"channel": {
|
|
"id": "openclaw-weixin",
|
|
"label": "Weixin",
|
|
"selectionLabel": "Weixin(微信)",
|
|
"detailLabel": "Weixin",
|
|
"docsPath": "/channels/wechat",
|
|
"docsLabel": "weixin",
|
|
"blurb": "Personal WeChat messaging via QR-code login.",
|
|
"aliases": ["weixin", "wechat", "微信"],
|
|
"order": 75
|
|
},
|
|
"channelConfigs": {
|
|
"openclaw-weixin": {
|
|
"label": "Weixin",
|
|
"description": "Personal WeChat conversation channel.",
|
|
"schema": {
|
|
"type": "object",
|
|
"additionalProperties": true
|
|
}
|
|
}
|
|
},
|
|
"install": {
|
|
"npmSpec": "@tencent-weixin/openclaw-weixin@2.4.6",
|
|
"defaultChoice": "npm",
|
|
"expectedIntegrity": "sha512-qw9k3PLTiMWGNjjsknHgcTManH1w4j+Ji1ArWIaYLKCq3aFRsVwcqnPi127bvOoVMJGW4dbyJ8NECEMgoO+iRw==",
|
|
"minHostVersion": ">=2026.5.12"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "@zalo-platforms/openclaw-zaloclawbot",
|
|
"description": "OpenClaw Zalo ClawBot channel plugin by the Zalo Platforms team.",
|
|
"source": "external",
|
|
"kind": "channel",
|
|
"openclaw": {
|
|
"plugin": {
|
|
"id": "openclaw-zaloclawbot",
|
|
"label": "Zalo ClawBot"
|
|
},
|
|
"channel": {
|
|
"id": "openclaw-zaloclawbot",
|
|
"label": "Zalo ClawBot",
|
|
"selectionLabel": "Zalo ClawBot (QR)",
|
|
"detailLabel": "Zalo ClawBot",
|
|
"docsPath": "/channels/zaloclawbot",
|
|
"docsLabel": "zaloclawbot",
|
|
"blurb": "Personal Zalo assistant bot via QR-code login — owner-bound, no setup.",
|
|
"aliases": ["zaloclawbot", "zalo-clawbot"],
|
|
"order": 82
|
|
},
|
|
"channelConfigs": {
|
|
"openclaw-zaloclawbot": {
|
|
"label": "Zalo ClawBot",
|
|
"description": "Personal Zalo assistant — QR-onboarded, owner-bound.",
|
|
"schema": {
|
|
"type": "object",
|
|
"additionalProperties": true
|
|
}
|
|
}
|
|
},
|
|
"install": {
|
|
"npmSpec": "@zalo-platforms/openclaw-zaloclawbot@0.1.4",
|
|
"defaultChoice": "npm",
|
|
"expectedIntegrity": "sha512-5IxZriHJYACLLGqkCPPsTP9tas62kXEOFqTFAFMdunAM3SPhIJwVFRp0WvoP/m7L2PX85weD0g8LOtxM93VDYg==",
|
|
"minHostVersion": ">=2026.4.10"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|