mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-18 19:54:46 +00:00
* fix(weixin): upgrade catalog to 2.4.3 * fix(weixin): update catalog integrity for 2.4.3 --------- Co-authored-by: scotthuang <scotthuang@tencent.com>
559 lines
17 KiB
JSON
559 lines
17 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": "/plugins/community#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": "/plugins/community#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.13.1",
|
||
"defaultChoice": "npm",
|
||
"expectedIntegrity": "sha512-lH2I9/nsmrg7l0YJJSQhOSpWMEFBAa6FwKbZcRLDFHDT2+mOZkHa44XE+8KYN4VmorlUdAxHzpZQmVr7C98IuA=="
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"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.3",
|
||
"defaultChoice": "npm",
|
||
"expectedIntegrity": "sha512-dPQbidUNWigC6V10vGW4i+GLH09x+6zUhafZRjuxkJ9GDu8o62WBsnUTojp4KqUH756hz+t2v9khiCRSi0dBDw==",
|
||
"minHostVersion": ">=2026.3.22"
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"name": "@openclaw/discord",
|
||
"description": "OpenClaw Discord channel plugin",
|
||
"source": "official",
|
||
"kind": "channel",
|
||
"openclaw": {
|
||
"channel": {
|
||
"id": "discord",
|
||
"label": "Discord",
|
||
"selectionLabel": "Discord (Bot API)",
|
||
"detailLabel": "Discord Bot",
|
||
"docsPath": "/channels/discord",
|
||
"docsLabel": "discord",
|
||
"blurb": "very well supported right now.",
|
||
"systemImage": "bubble.left.and.bubble.right",
|
||
"markdownCapable": true,
|
||
"preferSessionLookupForAnnounceTarget": true
|
||
},
|
||
"install": {
|
||
"npmSpec": "@openclaw/discord",
|
||
"defaultChoice": "npm",
|
||
"minHostVersion": ">=2026.4.10",
|
||
"allowInvalidConfigRecovery": true
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"name": "@openclaw/feishu",
|
||
"description": "OpenClaw Feishu/Lark channel plugin",
|
||
"source": "official",
|
||
"kind": "channel",
|
||
"openclaw": {
|
||
"channel": {
|
||
"id": "feishu",
|
||
"label": "Feishu",
|
||
"selectionLabel": "Feishu/Lark (飞书)",
|
||
"docsPath": "/channels/feishu",
|
||
"docsLabel": "feishu",
|
||
"blurb": "飞书/Lark enterprise messaging with doc/wiki/drive tools.",
|
||
"aliases": ["lark"],
|
||
"order": 35,
|
||
"quickstartAllowFrom": true
|
||
},
|
||
"install": {
|
||
"npmSpec": "@openclaw/feishu",
|
||
"defaultChoice": "npm",
|
||
"minHostVersion": ">=2026.4.25"
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"name": "@openclaw/googlechat",
|
||
"description": "OpenClaw Google Chat channel plugin",
|
||
"source": "official",
|
||
"kind": "channel",
|
||
"openclaw": {
|
||
"channel": {
|
||
"id": "googlechat",
|
||
"label": "Google Chat",
|
||
"selectionLabel": "Google Chat (Chat API)",
|
||
"detailLabel": "Google Chat",
|
||
"docsPath": "/channels/googlechat",
|
||
"docsLabel": "googlechat",
|
||
"blurb": "Google Workspace Chat app with HTTP webhook.",
|
||
"aliases": ["gchat", "google-chat"],
|
||
"order": 55,
|
||
"systemImage": "message.badge",
|
||
"markdownCapable": true,
|
||
"doctorCapabilities": {
|
||
"dmAllowFromMode": "nestedOnly",
|
||
"groupModel": "route",
|
||
"groupAllowFromFallbackToAllowFrom": false,
|
||
"warnOnEmptyGroupSenderAllowlist": false
|
||
},
|
||
"cliAddOptions": [
|
||
{
|
||
"flags": "--webhook-path <path>",
|
||
"description": "Google Chat webhook path"
|
||
},
|
||
{
|
||
"flags": "--webhook-url <url>",
|
||
"description": "Google Chat webhook URL"
|
||
},
|
||
{
|
||
"flags": "--audience-type <type>",
|
||
"description": "Google Chat audience type (app-url|project-number)"
|
||
},
|
||
{
|
||
"flags": "--audience <value>",
|
||
"description": "Google Chat audience value (app URL or project number)"
|
||
}
|
||
]
|
||
},
|
||
"install": {
|
||
"npmSpec": "@openclaw/googlechat",
|
||
"defaultChoice": "npm",
|
||
"minHostVersion": ">=2026.4.10"
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"name": "@openclaw/line",
|
||
"description": "OpenClaw LINE channel plugin",
|
||
"source": "official",
|
||
"kind": "channel",
|
||
"openclaw": {
|
||
"channel": {
|
||
"id": "line",
|
||
"label": "LINE",
|
||
"selectionLabel": "LINE (Messaging API)",
|
||
"detailLabel": "LINE Bot",
|
||
"docsPath": "/channels/line",
|
||
"docsLabel": "line",
|
||
"blurb": "LINE Messaging API webhook bot.",
|
||
"systemImage": "message",
|
||
"order": 75,
|
||
"quickstartAllowFrom": true
|
||
},
|
||
"install": {
|
||
"npmSpec": "@openclaw/line",
|
||
"defaultChoice": "npm",
|
||
"minHostVersion": ">=2026.4.10"
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"name": "@openclaw/matrix",
|
||
"description": "OpenClaw Matrix channel plugin",
|
||
"source": "official",
|
||
"kind": "channel",
|
||
"openclaw": {
|
||
"channel": {
|
||
"id": "matrix",
|
||
"label": "Matrix",
|
||
"selectionLabel": "Matrix (plugin)",
|
||
"docsPath": "/channels/matrix",
|
||
"docsLabel": "matrix",
|
||
"blurb": "open protocol; install the plugin to enable.",
|
||
"order": 70,
|
||
"quickstartAllowFrom": true,
|
||
"doctorCapabilities": {
|
||
"dmAllowFromMode": "nestedOnly",
|
||
"groupModel": "sender",
|
||
"groupAllowFromFallbackToAllowFrom": false,
|
||
"warnOnEmptyGroupSenderAllowlist": true
|
||
},
|
||
"cliAddOptions": [
|
||
{
|
||
"flags": "--homeserver <url>",
|
||
"description": "Matrix homeserver URL"
|
||
},
|
||
{
|
||
"flags": "--user-id <id>",
|
||
"description": "Matrix user ID"
|
||
},
|
||
{
|
||
"flags": "--access-token <token>",
|
||
"description": "Matrix access token"
|
||
},
|
||
{
|
||
"flags": "--device-name <name>",
|
||
"description": "Matrix device name"
|
||
},
|
||
{
|
||
"flags": "--initial-sync-limit <n>",
|
||
"description": "Matrix initial sync limit"
|
||
}
|
||
]
|
||
},
|
||
"install": {
|
||
"clawhubSpec": "clawhub:@openclaw/matrix",
|
||
"npmSpec": "@openclaw/matrix",
|
||
"defaultChoice": "clawhub",
|
||
"minHostVersion": ">=2026.4.10",
|
||
"allowInvalidConfigRecovery": true
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"name": "@openclaw/msteams",
|
||
"description": "OpenClaw Microsoft Teams channel plugin",
|
||
"source": "official",
|
||
"kind": "channel",
|
||
"openclaw": {
|
||
"channel": {
|
||
"id": "msteams",
|
||
"label": "Microsoft Teams",
|
||
"selectionLabel": "Microsoft Teams (Teams SDK)",
|
||
"docsPath": "/channels/msteams",
|
||
"docsLabel": "msteams",
|
||
"blurb": "Teams SDK; enterprise support.",
|
||
"aliases": ["teams"],
|
||
"order": 60
|
||
},
|
||
"install": {
|
||
"npmSpec": "@openclaw/msteams",
|
||
"defaultChoice": "npm",
|
||
"minHostVersion": ">=2026.4.10"
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"name": "@openclaw/nextcloud-talk",
|
||
"description": "OpenClaw Nextcloud Talk channel plugin",
|
||
"source": "official",
|
||
"kind": "channel",
|
||
"openclaw": {
|
||
"channel": {
|
||
"id": "nextcloud-talk",
|
||
"label": "Nextcloud Talk",
|
||
"selectionLabel": "Nextcloud Talk (self-hosted)",
|
||
"docsPath": "/channels/nextcloud-talk",
|
||
"docsLabel": "nextcloud-talk",
|
||
"blurb": "Self-hosted chat via Nextcloud Talk webhook bots.",
|
||
"aliases": ["nc-talk", "nc"],
|
||
"order": 65,
|
||
"quickstartAllowFrom": true
|
||
},
|
||
"install": {
|
||
"npmSpec": "@openclaw/nextcloud-talk",
|
||
"defaultChoice": "npm",
|
||
"minHostVersion": ">=2026.4.10"
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"name": "@openclaw/nostr",
|
||
"description": "OpenClaw Nostr channel plugin for NIP-04 encrypted DMs",
|
||
"source": "official",
|
||
"kind": "channel",
|
||
"openclaw": {
|
||
"channel": {
|
||
"id": "nostr",
|
||
"label": "Nostr",
|
||
"selectionLabel": "Nostr (NIP-04 DMs)",
|
||
"docsPath": "/channels/nostr",
|
||
"docsLabel": "nostr",
|
||
"blurb": "Decentralized protocol; encrypted DMs via NIP-04.",
|
||
"order": 55,
|
||
"quickstartAllowFrom": true
|
||
},
|
||
"install": {
|
||
"npmSpec": "@openclaw/nostr",
|
||
"defaultChoice": "npm",
|
||
"minHostVersion": ">=2026.4.10"
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"name": "@openclaw/qqbot",
|
||
"description": "OpenClaw QQ Bot channel plugin",
|
||
"source": "official",
|
||
"kind": "channel",
|
||
"openclaw": {
|
||
"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.",
|
||
"systemImage": "bubble.left.and.bubble.right"
|
||
},
|
||
"install": {
|
||
"npmSpec": "@openclaw/qqbot",
|
||
"defaultChoice": "npm",
|
||
"minHostVersion": ">=2026.4.10"
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"name": "@openclaw/slack",
|
||
"description": "OpenClaw Slack channel plugin",
|
||
"source": "official",
|
||
"kind": "channel",
|
||
"openclaw": {
|
||
"channel": {
|
||
"id": "slack",
|
||
"label": "Slack",
|
||
"selectionLabel": "Slack (Socket Mode)",
|
||
"detailLabel": "Slack Bot",
|
||
"docsPath": "/channels/slack",
|
||
"docsLabel": "slack",
|
||
"blurb": "supported (Socket Mode).",
|
||
"systemImage": "number",
|
||
"markdownCapable": true
|
||
},
|
||
"install": {
|
||
"npmSpec": "@openclaw/slack",
|
||
"defaultChoice": "npm",
|
||
"minHostVersion": ">=2026.5.12-beta.1"
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"name": "@openclaw/synology-chat",
|
||
"description": "Synology Chat channel plugin for OpenClaw",
|
||
"source": "official",
|
||
"kind": "channel",
|
||
"openclaw": {
|
||
"channel": {
|
||
"id": "synology-chat",
|
||
"label": "Synology Chat",
|
||
"selectionLabel": "Synology Chat (Webhook)",
|
||
"docsPath": "/channels/synology-chat",
|
||
"docsLabel": "synology-chat",
|
||
"blurb": "Connect your Synology NAS Chat to OpenClaw with full agent capabilities.",
|
||
"order": 90
|
||
},
|
||
"install": {
|
||
"npmSpec": "@openclaw/synology-chat",
|
||
"defaultChoice": "npm",
|
||
"minHostVersion": ">=2026.4.10"
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"name": "@openclaw/tlon",
|
||
"description": "OpenClaw Tlon/Urbit channel plugin",
|
||
"source": "official",
|
||
"kind": "channel",
|
||
"openclaw": {
|
||
"channel": {
|
||
"id": "tlon",
|
||
"label": "Tlon",
|
||
"selectionLabel": "Tlon (Urbit)",
|
||
"docsPath": "/channels/tlon",
|
||
"docsLabel": "tlon",
|
||
"blurb": "decentralized messaging on Urbit; install the plugin to enable.",
|
||
"order": 90,
|
||
"quickstartAllowFrom": true
|
||
},
|
||
"install": {
|
||
"npmSpec": "@openclaw/tlon",
|
||
"defaultChoice": "npm",
|
||
"minHostVersion": ">=2026.4.10"
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"name": "@openclaw/twitch",
|
||
"description": "OpenClaw Twitch channel plugin",
|
||
"source": "official",
|
||
"kind": "channel",
|
||
"openclaw": {
|
||
"channel": {
|
||
"id": "twitch",
|
||
"label": "Twitch",
|
||
"selectionLabel": "Twitch (Chat)",
|
||
"docsPath": "/channels/twitch",
|
||
"blurb": "Twitch chat integration",
|
||
"aliases": ["twitch-chat"]
|
||
},
|
||
"install": {
|
||
"npmSpec": "@openclaw/twitch",
|
||
"defaultChoice": "npm",
|
||
"minHostVersion": ">=2026.4.10"
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"name": "@openclaw/whatsapp",
|
||
"description": "OpenClaw WhatsApp channel plugin",
|
||
"source": "official",
|
||
"kind": "channel",
|
||
"openclaw": {
|
||
"channel": {
|
||
"id": "whatsapp",
|
||
"label": "WhatsApp",
|
||
"selectionLabel": "WhatsApp (QR link)",
|
||
"detailLabel": "WhatsApp Web",
|
||
"docsPath": "/channels/whatsapp",
|
||
"docsLabel": "whatsapp",
|
||
"blurb": "works with your own number; recommend a separate phone + eSIM.",
|
||
"systemImage": "message"
|
||
},
|
||
"install": {
|
||
"clawhubSpec": "clawhub:@openclaw/whatsapp",
|
||
"npmSpec": "@openclaw/whatsapp",
|
||
"defaultChoice": "clawhub",
|
||
"minHostVersion": ">=2026.4.25"
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"name": "@openclaw/zalo",
|
||
"description": "OpenClaw Zalo channel plugin",
|
||
"source": "official",
|
||
"kind": "channel",
|
||
"openclaw": {
|
||
"channel": {
|
||
"id": "zalo",
|
||
"label": "Zalo",
|
||
"selectionLabel": "Zalo (Bot API)",
|
||
"docsPath": "/channels/zalo",
|
||
"docsLabel": "zalo",
|
||
"blurb": "Vietnam-focused messaging platform with Bot API.",
|
||
"aliases": ["zl"],
|
||
"order": 80,
|
||
"quickstartAllowFrom": true
|
||
},
|
||
"install": {
|
||
"npmSpec": "@openclaw/zalo",
|
||
"defaultChoice": "npm",
|
||
"minHostVersion": ">=2026.4.10"
|
||
}
|
||
}
|
||
},
|
||
{
|
||
"name": "@openclaw/zalouser",
|
||
"description": "OpenClaw Zalo Personal Account plugin via native zca-js integration",
|
||
"source": "official",
|
||
"kind": "channel",
|
||
"openclaw": {
|
||
"channel": {
|
||
"id": "zalouser",
|
||
"label": "Zalo Personal",
|
||
"selectionLabel": "Zalo (Personal Account)",
|
||
"docsPath": "/channels/zalouser",
|
||
"docsLabel": "zalouser",
|
||
"blurb": "Zalo personal account via QR code login.",
|
||
"aliases": ["zlu"],
|
||
"order": 85,
|
||
"quickstartAllowFrom": false
|
||
},
|
||
"install": {
|
||
"npmSpec": "@openclaw/zalouser",
|
||
"defaultChoice": "npm",
|
||
"minHostVersion": ">=2026.4.10"
|
||
}
|
||
}
|
||
}
|
||
]
|
||
}
|