Install
openclaw skills install pinduoduo-cs-assistant-v2拼多多商家客服自动化助手 - 基于 CDP (Chrome DevTools Protocol) 连接真实浏览器、自动登录拼多多商家后台、智能消息回复、售后处理。使用用户日常 Chrome,天然携带登录态,避免平台风控
openclaw skills install pinduoduo-cs-assistant-v2# 启动浏览器并登录拼多多商家后台
node src/index.ts login --shop "店铺名称"
# 保持会话(监听新消息)
node src/index.ts listen --duration 3600
# 读取未读消息
node src/index.ts messages --unread
# 回复指定买家
node src/index.ts reply --buyer-id "买家 ID" --message "回复内容"
# 智能回复(AI 生成)
node src/index.ts smart-reply --conversation-id "会话 ID"
# 查看话术库
node src/index.ts templates --list
# 添加新话术
node src/index.ts templates --add --category "售前" --content "话术内容"
# 批量导入话术
node src/index.ts templates --import ./cs-templates.json
# 查看待处理售后
node src/index.ts after-sales --pending
# 处理退款申请
node src/index.ts refund --order-id "订单号" --action "approve/reject"
# 物流查询
node src/index.ts logistics --order-id "订单号"
// 1. 打开拼多多商家后台
browser.open("https://mms.pinduoduo.com")
// 2. 等待登录(扫码或账号密码)
browser.snapshot() // 获取登录页面状态
// 3. 检测登录状态
const isLoggedIn = await browser.evaluate(() => {
return !!document.querySelector('.user-avatar')
})
// 4. 进入客服工作台
browser.act({
kind: "click",
ref: "客服工作台" // aria-ref
})
// 5. 监听消息
setInterval(async () => {
const unreadMessages = await fetchUnreadMessages()
if (unreadMessages.length > 0) {
await handleMessages(unreadMessages)
}
}, 5000) // 每 5 秒检查一次
// 话术匹配引擎
function matchTemplate(message: string, context: any): string {
// 1. 意图识别
const intent = classifyIntent(message)
// 售前咨询、物流查询、退换货、产品质量、发票问题...
// 2. 关键词匹配
const keywords = extractKeywords(message)
// 3. 从话术库匹配最佳回复
const template = findBestMatch(intent, keywords)
// 4. 填充个性化信息
return fillTemplate(template, {
buyerName: context.buyerName,
productName: context.productName,
logisticsInfo: context.logisticsInfo
})
}
{
"category": "售前",
"templates": [
{
"keywords": ["有货吗", "还有货", "库存"],
"response": "亲,这款商品目前有现货的哦,您可以直接下单~"
},
{
"keywords": ["什么时候发货", "几天发"],
"response": "亲,我们一般在下单后 24-48 小时内发货,节假日顺延~"
},
{
"keywords": ["能便宜吗", "优惠", "打折"],
"response": "亲,现在店铺有满减活动,满 XX 减 XX,很划算的哦~"
}
]
}
{
"category": "物流",
"templates": [
{
"keywords": ["到哪了", "物流信息", "快递"],
"response": "亲,帮您查了一下,您的包裹目前到达【{location}】,预计{days}天内送达~"
},
{
"keywords": ["怎么还没到", "太慢了"],
"response": "亲,非常理解您的心情,我帮您催一下快递公司,有进展马上通知您~"
}
]
}
{
"category": "售后",
"templates": [
{
"keywords": ["退货", "退款", "不要了"],
"response": "亲,支持 7 天无理由退换货的,您申请一下,我们马上处理~"
},
{
"keywords": ["质量问题", "坏了", "破损"],
"response": "亲,非常抱歉给您带来不好的体验,您拍个照片,我们给您补发/退款~"
},
{
"keywords": ["差评", "投诉"],
"response": "亲,真的非常抱歉,您有什么问题随时联系我们,一定给您满意解决方案~"
}
]
}
本系统严格遵守:
本系统不会:
# 编辑配置文件
vim scripts/config.json
{
"shops": [
{
"name": "店铺 A",
"username": "商家账号",
"password": "加密密码",
"autoLogin": true
}
]
}
# 登录
node src/index.ts login --shop "店铺 A"
# 开始监听消息(后台运行)
nohup node src/index.ts listen --duration 86400 &
# 查看今日接待数据
node src/index.ts stats --today
# 查看未读消息
node src/index.ts messages --unread
A: 检查网络连接,尝试手动扫码登录。Session 过期需重新登录。
A: 检查浏览器是否保持打开状态,确认客服工作台页面处于激活状态。
A: 优化话术库关键词,添加更多同义词和变体。
A: 降低请求频率,避免短时间内大量操作,人工介入处理。
🛒 拼多多客服自动化助手 — 7x24 小时智能值守,提升客服效率