我们做了一个 Twitter Skill,没想到昨天在 Twitter 上爆了

6 月 18 日
 LucasMartine

各位 V 站的朋友好,我们最近做了一个 Twitter Skill ,昨天发到 Twitter 上,小小火了一下,拿到了 100k+ 曝光,所以也想来 V2EX 跟大家聊聊这个东西。

我们一开始做它,并不是想做一个“自动发推工具”。真正的原因是,我们发现 AI Agent 想接入 Twitter/X ,其实比想象中麻烦很多。

如果直接接 Twitter 官方 API ,开发者要自己处理 OAuth 、token 过期、refresh token 、callback URL 、权限范围这些东西。单独看每一步都不算特别难,但放到真实产品里,就会变成一堆很烦的边角问题。

比如用户今天授权了,Agent 可以正常读推文、发推、点赞、评论。过一段时间 token 过期,如果刷新流程没处理好,功能就会突然失效。再比如每个客户都要自己去 Twitter Developer 后台申请 App 、配置 callback URL 、管理 client id 和 client secret ,这个对普通用户基本是不现实的。

所以我们最后决定多做一层中转网关。

用户只需要第一次绑定自己的 Twitter/X 账号,后面的授权续期、token 刷新、接口调用、频率控制和一些基础风控,都由我们后台统一处理。Agent 不需要理解 OAuth ,也不需要每次都重新处理 Twitter 那套复杂的授权逻辑。

现在这个 Skill 可以做一些比较基础但实用的事情,比如搜索推文、读取用户主页、监控关键词、发推、点赞、评论、关注,以及整理 Twitter 上的实时信息。

我们想解决的问题其实很简单:让 AI Agent 能真正使用 Twitter 这种真实工具,而不是每个开发者都重新踩一遍 OAuth 、token 、callback URL 和风控的坑。

如果你也在做 Agent 、自动化工作流,或者刚好想试试这个 Twitter Skill ,可以扫码加我微信,我发你体验入口。

2713 次点击
所在节点    分享发现
4 条回复
wateryfield
6 月 18 日
大佬,加你了
zisen
6 月 18 日
请教大佬怎么处理过期的问题的,让用户手动再登录一次嘛
LucasMartine
6 月 18 日
@zisen 需要发布/点赞之类的 AI 会自动弹出授权页面,需要你手动点一下
jianglibo
6 月 19 日
这个不需要 skill ,用 playwright 可以通用地实现,不管是 x 还是微博,还是网易邮箱,都可以实现。你可以试试 https://rakumo.cn.

“把 x 上面 https://x.com/Boost_Libraries 的推文包括自己的第一个回复合并成一条推文然后翻译成中文,如果有图片的话将该图片也发送到微博的推文。每天北京时间 2:00 执行一次。”

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1221301

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX