3.1 KiB
3.1 KiB
name, description
| name | description |
|---|---|
| publish-check | 平台登录态自检。当用户说"/publish-check"或"检查平台登录"时触发。用 browserless 检测各平台后台登录状态,输出表格并对 expired 账号立即报警。 |
Publish Check · 平台登录态自检
触发条件
- 手动触发:
/publish-check或 "检查平台登录"、"登录态自检" - 前置调用:
/draft-prep流程内嵌调用,前置于发布操作
输入
平台名(可选,单个或批量):
小红书 / 知乎 / 公众号 / 抖音 / B站 / CSDN / 搜狐 / 百家号 / 视频号 / 快手 / 工控网 / 化工仪器网 / LinkedIn / 中国制造网 / 淘宝 / 咸鱼
无参数时 → 全量检测(上述所有平台)
平台 URL 映射
流程
Step 1 · 打开平台后台
对每个平台执行:
browser action=open profile=browserless url=<平台URL>
Step 2 · 读取页面状态
执行 browser action=snapshot,分析页面内容:
| 页面特征 | 判定 |
|---|---|
| 出现"登录"、"扫码"、"二维码"、"立即登录" | expired |
| 出现用户头像、昵称、创作中心、个人主页 | valid |
| 出现验证码、滑块、短信验证 | blocked(需人工介入) |
| 网络错误 / 超时 / 无法访问 | error(记录,不报警) |
Step 3 · 汇总输出
生成表格并微信推送(openclaw-weixin):
✅ 平台登录态自检(2026-05-08)
| 平台 | 状态 | 备注 |
|--------|---------|------------------------|
| 公众号 | valid | 创作中心可访问 |
| 小红书 | expired | 需扫码恢复 |
| ... | ... | ... |
expired 平台:回复"扫码 小红书"开始恢复
all valid:✅ 所有平台登录态正常
报警规则
任意平台命中 expired → 立即推送微信频道:
🚨 登录态失效:<平台>
请回复"扫码 <平台>"开始恢复
合规约束
- readonly:仅检测,不点击任何按钮,不触发发布动作
- 不暴露凭证:不读取、不记录 cookie / token / session 内容
- 不重试:单平台一次检测失败标记
error,不反复重试 - 不报警
error:网络问题静默记录,仅对expired报警
参考文件
USER.md §5— 渠道矩阵与平台列表TOOLS.md §2— browser 工具使用规范(profile=browserless)