拼多多自动回复 / 拼多多客服自动回复 / 拼多多 H5 聊天自动回复脚本。
一个本地 Playwright 小脚本,用来连接已登录的 Chrome,并监听拼多多 H5 聊天页。脚本启动时会先记录当前已有的客服消息;之后只有检测到新的对方消息时,才自动发送一条回复。
请只在你自己的账号和会话中使用,不要用于骚扰、刷屏或高频重复发送。
- 连接本地 Chrome 的 remote debugging 端口
- 自动寻找已打开的
chat_detail.html聊天标签页 - 启动时跳过历史客服消息,只监听新消息
- 检测到新的对方消息后,按顺序轮流发送预设回复
- 连接或页面短暂断开后会自动重连
- 支持通过环境变量配置消息、检测间隔和冷却时间
拼多多自动回复 拼多多客服自动回复 拼多多聊天脚本 拼多多 H5 Pinduoduo PDD Playwright
npm install建议使用单独的 Chrome 配置目录,避免影响日常浏览器:
mkdir -p ./chrome-pdd-profile
/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome \
--remote-debugging-port=9222 \
--user-data-dir="$PWD/chrome-pdd-profile"在打开的 Chrome 里登录拼多多,并进入对应的 H5 聊天页。
如果聊天页已经打开:
npm start如果想让脚本自己打开聊天页:
TARGET_URL="https://mobile.pinduoduo.com/chat_detail.html?..." npm start也可以把 URL 作为命令行参数传入:
node sandbox-auto-send.js "https://mobile.pinduoduo.com/chat_detail.html?..."默认配置:
MESSAGES=人工客服,退款POLL_MS=5000COOLDOWN_MS=10000CHROME_CDP_URL=http://localhost:9222
示例:
MESSAGES="人工客服,退款" POLL_MS=5000 COOLDOWN_MS=10000 npm startmacOS 自带 screen,可以这样挂后台:
screen -dmS pdd-auto-send zsh -lc 'npm start >> sandbox-auto-send.log 2>&1'查看日志:
tail -f sandbox-auto-send.log停止:
screen -S pdd-auto-send -X quit- 不要把真实聊天 URL、账号信息、日志或 Chrome profile 上传到公开仓库。
- 页面结构变化时,可能需要更新
inputSelector或sendSelector。 - 如果脚本提示找不到输入框,请确认页面已登录并加载完成。