之前发了一个帖子介绍 sig —— 一个让 AI Agent 安全访问外部系统的认证工具。有朋友问到底怎么用,所以做了个实际的例子:V2EX Skill 。支持操作:浏览热帖、看帖子和回复、搜索、发帖、回复、收藏、关注、每日签到等。

地址在: https://github.com/sigcli/sigcli/tree/main/skills/v2ex

怎么用

# 安装 sig ,用 sig 管理登录认证
npm install -g @sigcli/cli

# 安装 skill
git clone https://github.com/sigcli/sigcli.git
cd sigcli/skills && ./install.sh

# 登录 V2EX (浏览器 SSO ,只需一次)
sig login https://www.v2ex.com/ --as v2ex

# 看今日热帖
sig run V2EX -- bash -c 'python3 scripts/v2ex_hot.py --cookie "$SIG_V2EX_COOKIE"'

# 看某个帖子和回复
sig run V2EX -- bash -c 'python3 scripts/v2ex_topic.py --cookie "$SIG_V2EX_COOKIE" --id 1207593'

# 搜索(不需要登录)
python3 scripts/v2ex_search.py --query "Docker 部署" --size 10

# 每日签到
sig run V2EX -- bash -c 'python3 scripts/v2ex_daily.py --cookie "$SIG_V2EX_COOKIE"'

完整功能

读操作(不需要登录也能用):热帖、最新、帖子详情+回复、节点信息、用户资料、全文搜索

写操作(需要 cookie ):发帖、回复、感谢、收藏/取消收藏、关注/拉黑、每日签到、追加附言

注意: 不要滥用 skill , 不建议使用这个 skill 发帖和回贴,使用 AI 发帖,回复等有可能会违反社区规定。

V2EX 在某些网络下访问不了,设置代理即可:

HTTPS_PROXY=socks5://localhost:1080 HTTP_PROXY=socks5://localhost:1080 \
  sig run V2EX -- bash -c 'python3 scripts/v2ex_hot.py --cookie "$SIG_V2EX_COOKIE"'

SOCKS5 需要额外装 pip install pysocks

标签: none

添加新评论