Skip to content

Commit 1abf1f6

Browse files
committed
feat: 补充客服工单识别规则
扩展 SaaS 页面规则,新增客服支持、工单、知识库和联络中心服务资源 URL 匹配。 覆盖 Freshdesk Support Widget、Freshservice Portal、Zoho Desk ASAP、Gladly Sidekick、Dixa Messenger、Kayako Messenger、HelpCrunch、HappyFox Help Desk、Groove Helpdesk、HelpDesk.com、Helpshift Web Chat、Salesforce Embedded Service、Comm100 Live Chat、Sprinklr Live Chat、eGain、Talkdesk Digital Engagement、NICE CXone Chat、Oracle Service Cloud、Deskpro、UserEcho,并补充对应技术链接。 将版本升至 1.1.24。 验证:npx prettier --write .;npx prettier --check .;pnpm run typecheck;pnpm run lint;JSON/正则全量校验;pnpm run build;版本一致性检查;git diff --check。
1 parent c43a9c7 commit 1abf1f6

3 files changed

Lines changed: 127 additions & 1 deletion

File tree

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "stackprism",
33
"private": true,
4-
"version": "1.1.23",
4+
"version": "1.1.24",
55
"type": "module",
66
"description": "StackPrism 用于检测网页前端、后端、CDN、SaaS、广告营销、统计、登录、支付、网站程序和主题模板线索。",
77
"scripts": {

public/rules/page/saas-services-page.json

Lines changed: 106 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -200,6 +200,112 @@
200200
"name": "Genesys Cloud Web Messaging",
201201
"kind": "客服聊天 / 联络中心",
202202
"patterns": ["apps\\.mypurecloud\\.com/widgets|webmessaging\\.mypurecloud\\.com|genesyscloud\\.com[^\\s\"'<>]*/webmessaging"]
203+
},
204+
{
205+
"name": "Freshdesk Support Widget",
206+
"kind": "客服支持 / 工单",
207+
"patterns": ["assets\\.freshdesk\\.com/widget/freshwidget\\.js|[a-z0-9-]+\\.freshdesk\\.com/(?:widget|support|helpdesk)"]
208+
},
209+
{
210+
"name": "Freshservice Portal",
211+
"kind": "客服支持 / ITSM",
212+
"patterns": ["assets\\.freshservice\\.com|[a-z0-9-]+\\.freshservice\\.com/(?:support|helpdesk|assets|widget)"]
213+
},
214+
{
215+
"name": "Zoho Desk ASAP",
216+
"kind": "客服支持 / 工单",
217+
"patterns": [
218+
"desk\\.zoho\\.com/portal/api/feedbackwidget|desk\\.zoho\\.com/portal/[^\\s\"'<>]*/widgets|zohodesk\\.com/portal/api/feedbackwidget"
219+
]
220+
},
221+
{
222+
"name": "Gladly Sidekick",
223+
"kind": "客服聊天 / 客户支持",
224+
"patterns": ["cdn\\.gladly\\.com|gladly\\.com/[^\\s\"'<>]*(?:sidekick|chat|web-sdk)"]
225+
},
226+
{
227+
"name": "Dixa Messenger",
228+
"kind": "客服聊天 / 联络中心",
229+
"patterns": ["messenger\\.dixa\\.io|cdn\\.dixa\\.io|dixa\\.com/[^\\s\"'<>]*(?:messenger|widget)"]
230+
},
231+
{
232+
"name": "Kayako Messenger",
233+
"kind": "客服聊天 / 客服支持",
234+
"patterns": ["assets\\.kayako\\.com|cdn\\.kayako\\.com|kayako\\.com/[^\\s\"'<>]*(?:messenger|widget|embed)"]
235+
},
236+
{
237+
"name": "HelpCrunch",
238+
"kind": "客服聊天 / 客服支持",
239+
"patterns": ["widget\\.helpcrunch\\.com|helpcrunch\\.com/[^\\s\"'<>]*(?:sdk|widget|embed)"]
240+
},
241+
{
242+
"name": "HappyFox Help Desk",
243+
"kind": "客服支持 / 工单",
244+
"patterns": ["happyfoxchat\\.com|happyfox\\.com/[^\\s\"'<>]*(?:widget|helpdesk|support-center)"]
245+
},
246+
{
247+
"name": "Groove Helpdesk",
248+
"kind": "客服支持 / 知识库",
249+
"patterns": ["assets\\.groovehq\\.com|groovehq\\.com/[^\\s\"'<>]*(?:widgets|help|knowledge_base)"]
250+
},
251+
{
252+
"name": "HelpDesk.com",
253+
"kind": "客服支持 / 工单",
254+
"patterns": ["cdn\\.helpdesk\\.com|helpdesk\\.com/[^\\s\"'<>]*(?:widget|chat|helpdesk)"]
255+
},
256+
{
257+
"name": "Helpshift Web Chat",
258+
"kind": "客服聊天 / 移动客服",
259+
"patterns": ["webchat\\.helpshift\\.com|helpshift\\.com/[^\\s\"'<>]*(?:webchat|sdk|embed)"]
260+
},
261+
{
262+
"name": "Salesforce Embedded Service",
263+
"kind": "客服聊天 / CRM 客服",
264+
"patterns": [
265+
"service\\.force\\.com/embeddedservice|embeddedservice/(?:[^\\s\"'<>]+/)?(?:esw|bootstrap)\\.min\\.js|embeddedservice_bootstrap"
266+
]
267+
},
268+
{
269+
"name": "Comm100 Live Chat",
270+
"kind": "客服聊天 / 联络中心",
271+
"patterns": ["chatserver\\.comm100\\.com|comm100\\.com/[^\\s\"'<>]*(?:chatserver|livechat|visitorchat)"]
272+
},
273+
{
274+
"name": "Sprinklr Live Chat",
275+
"kind": "客服聊天 / 联络中心",
276+
"patterns": ["prod-live-chat\\.sprinklr\\.com|sprinklr\\.com/[^\\s\"'<>]*(?:livechat|live-chat|webchat)"]
277+
},
278+
{
279+
"name": "eGain",
280+
"kind": "客服聊天 / 知识库",
281+
"patterns": ["egain\\.cloud|egain\\.com/[^\\s\"'<>]*(?:chat|web-chat|digital)"]
282+
},
283+
{
284+
"name": "Talkdesk Digital Engagement",
285+
"kind": "客服聊天 / 联络中心",
286+
"patterns": ["cdn\\.talkdeskapp\\.com|talkdeskapp\\.com|talkdesk\\.com/[^\\s\"'<>]*(?:digital|chat|widget)"]
287+
},
288+
{
289+
"name": "NICE CXone Chat",
290+
"kind": "客服聊天 / 联络中心",
291+
"patterns": ["cxone\\.niceincontact\\.com|niceincontact\\.com/[^\\s\"'<>]*(?:chat|cxone)|nice-cxone\\.com"]
292+
},
293+
{
294+
"name": "Oracle Service Cloud",
295+
"kind": "客服支持 / 工单",
296+
"patterns": [
297+
"static\\.custhelp\\.com|rightnow\\.custhelp\\.com|oraclecloud\\.com/[^\\s\"'<>]*(?:RightNow|servicecloud|service-cloud)"
298+
]
299+
},
300+
{
301+
"name": "Deskpro",
302+
"kind": "客服支持 / 工单",
303+
"patterns": ["cdn\\.deskpro\\.com|deskpro\\.com/[^\\s\"'<>]*(?:widget|messenger|helpdesk)"]
304+
},
305+
{
306+
"name": "UserEcho",
307+
"kind": "客服支持 / 反馈社区",
308+
"patterns": ["cdn\\.userecho\\.com|userecho\\.com/[^\\s\"'<>]*(?:widget|forum|feedback)"]
203309
}
204310
]
205311
},

public/tech-links.json

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1020,6 +1020,26 @@
10201020
"Front Chat": "https://front.com",
10211021
"Re:amaze": "https://www.reamaze.com",
10221022
"Genesys Cloud Web Messaging": "https://www.genesys.com/cloud",
1023+
"Freshdesk Support Widget": "https://www.freshworks.com/freshdesk",
1024+
"Freshservice Portal": "https://www.freshworks.com/freshservice",
1025+
"Zoho Desk ASAP": "https://www.zoho.com/desk",
1026+
"Gladly Sidekick": "https://www.gladly.com",
1027+
"Dixa Messenger": "https://www.dixa.com",
1028+
"Kayako Messenger": "https://www.kayako.com",
1029+
"HelpCrunch": "https://helpcrunch.com",
1030+
"HappyFox Help Desk": "https://www.happyfox.com",
1031+
"Groove Helpdesk": "https://www.groovehq.com",
1032+
"HelpDesk.com": "https://www.helpdesk.com",
1033+
"Helpshift Web Chat": "https://www.helpshift.com",
1034+
"Salesforce Embedded Service": "https://www.salesforce.com/service",
1035+
"Comm100 Live Chat": "https://www.comm100.com",
1036+
"Sprinklr Live Chat": "https://www.sprinklr.com",
1037+
"eGain": "https://www.egain.com",
1038+
"Talkdesk Digital Engagement": "https://www.talkdesk.com",
1039+
"NICE CXone Chat": "https://www.nice.com/products/customer-experience",
1040+
"Oracle Service Cloud": "https://www.oracle.com/cx/service",
1041+
"Deskpro": "https://www.deskpro.com",
1042+
"UserEcho": "https://userecho.com",
10231043
"HubSpot": "https://www.hubspot.com",
10241044
"Salesforce": "https://www.salesforce.com",
10251045
"Marketo": "https://business.adobe.com/products/marketo/adobe-marketo.html",

0 commit comments

Comments
 (0)