SuperAPI AI 工具集

wjs-tweeting-from-articles

写作与研究

查看项目

更新于 10-15 23:32

技能介绍

用途:从最近发布的微信公众号文章中萃取一条推文,发布到 X/Twitter。文章是源头,推文是更短的萃取,不重新构思,直接从 article.md 抠最可引用的一句或一段。

主要能力:自动挑选最近一周内尚未推送过的文章;按金句、比喻、反差三个角度各草拟一条候选;用户选定后通过 xurl 真实发布;用 state/history.jsonl 记录已推文章,一天最多一条、一篇只推一次。支持批量排期模式,将多篇排入队列并按固定间隔自动发布。

使用方式:运行 /wjs-tweeting-from-articles 自动挑最近一篇未推文章,或指定 <article-folder>,或用 --dry-run 只出草稿不发。发布命令为 xurl -X POST -d "$JSON" /2/tweets。批量模式使用 scripts/post-next-from-queue.sh,配合每小时 cron 并靠 MIN_GAP 自节流。可选 /schedule daily 09:00 实现每日自动运行。

适用场景:用户说「今天的 tweet」「发一条 X」「从文章里发推」时触发;内容需与最近公众号文章相关。

限制:推文长度受 X 限制,中文实际约 140 字以内,建议 120 字内;默认不加 hashtags、@、emoji 和 mp.weixin 链接;不用于与文章无关的内容或产品推广。依赖 xurl(需 auth 正常)、jq,以及 ~/code/wechat-publish/articles/YYYY-MM-DD-*/article.md 源文章。默认不自动运行,需人工确认选哪条。