96 lines
3.1 KiB
Markdown
96 lines
3.1 KiB
Markdown
---
|
||
name: publish-check
|
||
description: 平台登录态自检。当用户说"/publish-check"或"检查平台登录"时触发。用 browserless 检测各平台后台登录状态,输出表格并对 expired 账号立即报警。
|
||
---
|
||
|
||
# Publish Check · 平台登录态自检
|
||
|
||
## 触发条件
|
||
|
||
- **手动触发**:`/publish-check` 或 "检查平台登录"、"登录态自检"
|
||
- **前置调用**:`/draft-prep` 流程内嵌调用,前置于发布操作
|
||
|
||
## 输入
|
||
|
||
平台名(可选,单个或批量):
|
||
`小红书` / `知乎` / `公众号` / `抖音` / `B站` / `CSDN` / `搜狐` / `百家号` / `视频号` / `快手` / `工控网` / `化工仪器网` / `LinkedIn` / `中国制造网` / `淘宝` / `咸鱼`
|
||
|
||
无参数时 → 全量检测(上述所有平台)
|
||
|
||
## 平台 URL 映射
|
||
|
||
| 平台 | 检测 URL |
|
||
|------|---------|
|
||
| 公众号 | https://mp.weixin.qq.com |
|
||
| 知乎 | https://zhuanlan.zhihu.com |
|
||
| 小红书 | https://creator.xiaohongshu.com |
|
||
| 抖音 | https://creator.douyin.com |
|
||
| B站 | https://member.bilibili.com |
|
||
| CSDN | https://mp.csdn.net |
|
||
| 搜狐号 | https://mp.sohu.com |
|
||
| 百家号 | https://baijiahao.baidu.com |
|
||
| 视频号 | https://channels.weixin.qq.com |
|
||
| 快手 | https://cp.kuaishou.com |
|
||
| 工控网 | https://www.gongkong.com |
|
||
| 化工仪器网 | https://www.chem17.com |
|
||
| LinkedIn | https://www.linkedin.com/feed |
|
||
| 中国制造网 | https://cn.made-in-china.com |
|
||
| 淘宝 | https://sell.taobao.com |
|
||
| 咸鱼 | https://2.taobao.com |
|
||
|
||
## 流程
|
||
|
||
### 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) |