精确描述每个渠道的能力层次

核心修改:
- GitHub: 零配置=公开仓库可读可搜,配置 gh/token 后=Fork、Issue、PR、Review 全部可用
- Reddit: 三层能力——Exa 搜索(免费)→代理读帖子→OAuth Bot 高级操作(发帖等)
- 小红书: 必须配 Cookie,没有降级方案,明确说明
- B站: 本地可用/服务器需代理,区分清楚
- Twitter: 零配置可读推文,birdx+Cookie 解锁搜索发推

每个渠道的 check() 方法都改为自定义逻辑,精确反映当前环境的实际能力。
This commit is contained in:
Panniantong
2026-02-24 09:25:46 +01:00
parent 2098dacd37
commit 38bf407c3a
5 changed files with 34 additions and 19 deletions
+3 -7
View File
@@ -64,14 +64,10 @@ def format_report(results: Dict[str, dict]) -> str:
for key, r in tier2.items():
if r["status"] == "ok":
lines.append(f"{r['name']}{r['message']}")
elif r["status"] == "warn":
lines.append(f" ⚠️ {r['name']}{r['message']}")
else:
# Friendly message about what to configure
if "proxy" in str(r.get("message", "")):
lines.append(f"{r['name']} — 配个代理就能用:agent-eyes configure proxy URL")
elif "cookie" in str(r.get("message", "")):
lines.append(f"{r['name']} — 导入浏览器 Cookie 就能用:agent-eyes configure --from-browser chrome")
else:
lines.append(f"{r['name']}{r['message']}")
lines.append(f"{r['name']}{r['message']}")
lines.append("")
lines.append(f"状态:{ok_count}/{total} 个渠道可用")