Skip to content

Commit b94f6cd

Browse files
committed
feat: wechat
1 parent 628f9a3 commit b94f6cd

1 file changed

Lines changed: 143 additions & 0 deletions

File tree

community/wechat.json

Lines changed: 143 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,143 @@
1+
{
2+
"name": "@xpert-ai/plugin-community-wechat",
3+
"packageName": "@xpert-ai/plugin-community-wechat",
4+
"version": "0.1.0",
5+
"displayName": {
6+
"en_US": "Personal WeChat Integration",
7+
"zh_Hans": "个人微信集成"
8+
},
9+
"description": {
10+
"en_US": "Connect personal WeChat message callbacks with Xpert Agents, operational workbench views, and final text replies.",
11+
"zh_Hans": "连接个人微信消息回调、Xpert 智能体、运行工作台视图和最终文本回复。"
12+
},
13+
"level": "system",
14+
"category": "integration",
15+
"keywords": [
16+
"wechat",
17+
"personal-wechat",
18+
"integration",
19+
"webhook",
20+
"agent",
21+
"assistant-template",
22+
"workbench-view",
23+
"remote-component"
24+
],
25+
"author": {
26+
"name": "XpertAI Team",
27+
"url": "https://xpertai.cn"
28+
},
29+
"repository": {
30+
"type": "git",
31+
"url": "https://github.com/xpert-ai/xpert-plugins",
32+
"directory": "community/integrations/wechat"
33+
},
34+
"homepage": "https://github.com/xpert-ai/xpert-plugins/tree/main/community/integrations/wechat",
35+
"icon": {
36+
"type": "svg",
37+
"value": "<svg viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M6.5 7.5C4.57 7.5 3 8.87 3 10.56c0 1 .55 1.89 1.41 2.45l-.37 1.43 1.6-.78c.28.05.57.08.86.08 1.93 0 3.5-1.37 3.5-3.06S8.43 7.5 6.5 7.5Z\" stroke=\"currentColor\" stroke-width=\"1.45\" stroke-linejoin=\"round\"/><path d=\"M13.4 5c4.2 0 7.6 2.82 7.6 6.3 0 1.94-1.06 3.68-2.72 4.83l.62 2.37-2.6-1.3c-.9.26-1.88.4-2.9.4-4.2 0-7.6-2.82-7.6-6.3S9.2 5 13.4 5Z\" stroke=\"currentColor\" stroke-width=\"1.45\" stroke-linejoin=\"round\"/><path d=\"M11 10.4h.01M15.8 10.4h.01\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"/></svg>",
38+
"color": "#16a34a"
39+
},
40+
"source": {
41+
"type": "npm",
42+
"packageName": "@xpert-ai/plugin-community-wechat",
43+
"url": "https://www.npmjs.com/package/@xpert-ai/plugin-community-wechat"
44+
},
45+
"targetApps": [
46+
"data-xpert"
47+
],
48+
"targetAppMeta": {
49+
"data-xpert": {
50+
"types": [
51+
"integration",
52+
"workbench-view",
53+
"assistant-tool",
54+
"assistant-template"
55+
],
56+
"capabilities": [
57+
"wechat_personal_bridge",
58+
"wechat-personal-runtime",
59+
"wechat-personal-workbench",
60+
"wechat-personal-admin-assistant-template",
61+
"wechat-personal-user-assistant-template"
62+
],
63+
"marketplace": {
64+
"contents": [
65+
{
66+
"type": "app",
67+
"name": "wechat_personal",
68+
"displayName": "Personal WeChat",
69+
"description": "Bridge personal WeChat message callbacks with Xpert Agents and text replies.",
70+
"icon": {
71+
"type": "svg",
72+
"value": "<svg viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M6.5 7.5C4.57 7.5 3 8.87 3 10.56c0 1 .55 1.89 1.41 2.45l-.37 1.43 1.6-.78c.28.05.57.08.86.08 1.93 0 3.5-1.37 3.5-3.06S8.43 7.5 6.5 7.5Z\" stroke=\"currentColor\" stroke-width=\"1.45\" stroke-linejoin=\"round\"/><path d=\"M13.4 5c4.2 0 7.6 2.82 7.6 6.3 0 1.94-1.06 3.68-2.72 4.83l.62 2.37-2.6-1.3c-.9.26-1.88.4-2.9.4-4.2 0-7.6-2.82-7.6-6.3S9.2 5 13.4 5Z\" stroke=\"currentColor\" stroke-width=\"1.45\" stroke-linejoin=\"round\"/><path d=\"M11 10.4h.01M15.8 10.4h.01\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"/></svg>",
73+
"color": "#16a34a"
74+
},
75+
"operations": [
76+
{
77+
"name": "receive-wechat-messages",
78+
"displayName": "Receive personal WeChat messages",
79+
"description": "Receive callbacks and dispatch normalized text messages to an Agent.",
80+
"access": "read"
81+
},
82+
{
83+
"name": "send-wechat-replies",
84+
"displayName": "Send personal WeChat replies",
85+
"description": "Send final Agent text replies through the configured outbound message API.",
86+
"access": "write"
87+
},
88+
{
89+
"name": "manage-wechat-runtime",
90+
"displayName": "Manage WeChat runtime",
91+
"description": "Review accounts, conversation bindings, message logs, callbacks, and configuration.",
92+
"access": "write"
93+
}
94+
]
95+
},
96+
{
97+
"type": "view",
98+
"name": "wechat_personal_workbench",
99+
"displayName": "Personal WeChat Workbench",
100+
"description": "Workbench for accounts, conversations, message logs, callback setup, and runtime analytics."
101+
},
102+
{
103+
"type": "tool",
104+
"name": "WechatPersonalRuntimeMiddleware",
105+
"displayName": "Personal WeChat Runtime Tools",
106+
"description": "Assistant middleware for runtime discovery, callback setup, account management, conversations, and logs."
107+
},
108+
{
109+
"type": "assistant-template",
110+
"name": "wechat-personal-admin-assistant",
111+
"displayName": "Personal WeChat Admin Assistant Template",
112+
"description": "Organization-level assistant template for managing Personal WeChat integrations, callbacks, accounts, conversations, and logs."
113+
},
114+
{
115+
"type": "assistant-template",
116+
"name": "wechat-personal-user-assistant",
117+
"displayName": "Personal WeChat User Assistant Template",
118+
"description": "End-user assistant template with a Personal WeChat trigger and final-text reply behavior."
119+
}
120+
]
121+
},
122+
"runtime": {
123+
"integrationProviders": [
124+
"wechat_personal"
125+
],
126+
"channelProviders": [
127+
"wechat_personal"
128+
],
129+
"middlewareProviders": [
130+
"WechatPersonalRuntimeMiddleware"
131+
],
132+
"viewProviders": [
133+
"wechat_personal_workbench_provider"
134+
],
135+
"templateProviders": [
136+
"wechatPersonalTemplates"
137+
]
138+
}
139+
}
140+
},
141+
"readme": "https://github.com/xpert-ai/xpert-plugins/tree/main/community/integrations/wechat#readme",
142+
"updatedAt": "2026-06-14T00:00:00.000Z"
143+
}

0 commit comments

Comments
 (0)