Angiin

docs: SKILL.md 优化登录提示和退出登录引导

- 二维码展示时必须同时提供 qr_login_url,提示可直接访问链接登录
- 明确 delete-cookies 内部已包含 UI 退出 + 清除 cookies 两步
@@ -71,7 +71,7 @@ python scripts/cli.py list-accounts @@ -71,7 +71,7 @@ python scripts/cli.py list-accounts
71 71
72 1. 用户要求"检查登录 / 是否登录 / 登录状态":执行登录状态检查。 72 1. 用户要求"检查登录 / 是否登录 / 登录状态":执行登录状态检查。
73 2. 用户要求"登录 / 扫码登录 / 手机登录 / 打开登录页":执行登录流程。 73 2. 用户要求"登录 / 扫码登录 / 手机登录 / 打开登录页":执行登录流程。
74 -3. 用户要求"切换账号 / 换一个账号 / 退出登录 / 清除登录":执行 cookie 清除 74 +3. 用户要求"切换账号 / 换一个账号 / 退出登录 / 清除登录":执行 `delete-cookies`(内部自动先 UI 退出登录,再清除本地 cookies)
75 75
76 ## 必做约束 76 ## 必做约束
77 77
@@ -104,12 +104,17 @@ python scripts/cli.py check-login @@ -104,12 +104,17 @@ python scripts/cli.py check-login
104 请使用小红书 App 扫描以下二维码登录: 104 请使用小红书 App 扫描以下二维码登录:
105 105
106 ![小红书登录二维码]({qrcode_image_url}) 106 ![小红书登录二维码]({qrcode_image_url})
  107 +
  108 +您也可以在手机浏览器中直接访问此链接完成登录:
  109 +{qr_login_url}
107 ``` 110 ```
108 111
109 -> **展示规范**:如果输出含 `qr_login_url`(小红书官方登录链接),必须同时展示给用户,增加信任感:  
110 -> "二维码对应的小红书登录链接:{qr_login_url}"。 112 +> **展示规范(必须全部遵守)**:
  113 +> 1. 展示二维码图片(`qrcode_image_url`)。
  114 +> 2. 如果输出含 `qr_login_url`,**必须**同时展示该链接并提示用户"也可以在手机浏览器中直接访问此链接完成登录"。此链接是小红书官方登录地址(`xiaohongshu.com` 域名),既方便用户直接点击,也增加对二维码的信任感。
  115 +> 3. **禁止**省略 `qr_login_url`,即使已展示了二维码图片。
111 116
112 -图片内嵌在对话窗口,用户用小红书 App 扫对话里的二维码 117 +图片内嵌在对话窗口,用户可以扫码或直接访问链接登录
113 118
114 **第二步** — 等待登录完成(**单次调用,无需轮询**): 119 **第二步** — 等待登录完成(**单次调用,无需轮询**):
115 120
@@ -154,6 +159,8 @@ python scripts/cli.py verify-code --code <用户提供的6位验证码> @@ -154,6 +159,8 @@ python scripts/cli.py verify-code --code <用户提供的6位验证码>
154 159
155 ### 清除 Cookies(切换账号/退出登录) 160 ### 清除 Cookies(切换账号/退出登录)
156 161
  162 +> `delete-cookies` 命令内部自动完成两步:先通过页面 UI 点击「更多」→「退出登录」,再删除本地 cookies 文件。只需执行一条命令即可。
  163 +
157 ```bash 164 ```bash
158 python scripts/cli.py delete-cookies 165 python scripts/cli.py delete-cookies
159 python scripts/cli.py --account work delete-cookies # 指定账号 166 python scripts/cli.py --account work delete-cookies # 指定账号