[开源] 做了个「社区日报机器人」:自动抓取 V2EX 指定节点的帖子,打分/生成 Markdown 然后发到 Quaily - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
lyric
20.11D
V2EX    分享创造

[开源] 做了个「社区日报机器人」:自动抓取 V2EX 指定节点的帖子,打分/生成 Markdown 然后发到 Quaily

  •  2
     
  •   lyric
    lyricat 20 天前 2376 次点击

    最近 vibe 了一个项目 Quaily Journalist

    用 Go 写的信息采集与整理工具,定时从 V2EX 指定节点拉取帖子,按时间衰减+互动做打分,然后把当天/当周的精选内容渲染成 Markdown 日报。也可以一键/自动发到 Quaily 频道。

    项目地址

    https://github.com/quailyquaily/quaily-journalist

    实际效果(欢迎订阅)

    以及他们的 Telegram 频道

    这个工具能做什么

    • 采集:按 V2EX 节点抓帖子,也可以用 --input-file 传递 urls.txt 文件。
    • 打分:按类似 Hacker News 的时间衰减公式,综合“回复数/帖龄”给分。
    • 出稿:渲染 Markdown
    • 加料:支持接入 OpenAI ,为每条目与整篇生成摘要
    • 发布:可直接把生成的 Markdown 发到 Quaily 频道

    有啥用

    • 做技术/社区日报、周报
    • 自动化信息流

    License

    • 许可证:AGPL-3.0
    Solana
    V2EX 支持通过 Solana 网络向内容作者打赏
    JoeJoeJoeyoung2025 一共打赏了 40 $V2EX
    18 条回复    2025-10-30 15:34:10 +08:00
    Tink
        1
    Tink  
    PRO
       20 天前   1
    这个平台看着蛮不错,感觉能做很多东西
    Ethans
        2
    Ethans  
       20 天前
    “最新”页签文章排序功能异常,已提 issue

    https://github.com/quailyquaily/quaily-journalist/issues/1
    lyric
        3
    lyric  
    OP
       20 天前
    @Ethans 谢谢,已修复
    jukanntenn
        4
    jukanntenn  
       20 天前
    可以 RSS 订阅吗?
    lyric
        5
    lyric  
    OP
       20 天前 via Android
    @jukanntenn 可以,但是还没有全文输出
    Asimov01
        6
    Asimov01  
       20 天前
    感谢分享,能抓 x 和 reddit 就更好了,光一个 v2 作用有限
    rrZ2C
        7
    rrZ2C  
       20 天前
    @Asimov01 哈哈,对 reddit 需求强烈
    sanxianA
        8
    sanxianA  
       20 天前
    反而期待一个 TG 群
    sanxianA
        9
    sanxianA  
       20 天前
    @sanxianA 噢。有群,看漏了,sorry
    JieyueXing
        10
    JieyueXing  
    PRO
       20 天前
    挺有意思的,就是不知道是布局还是字体还是配色的关系,文章看起来有些眼酸费力
    lyric
        11
    lyric  
    OP
       20 天前 via Android
    @JieyueXing 啥系统和浏览器呀
    lyric
        12
    lyric  
    OP
       20 天前 via Android
    @Asimov01 x 很容易,reddit 应该也不难
    zhouzoki
        13
    zhouzoki  
       20 天前
    可以集成到 follow 吗
    lyric
        14
    lyric  
    OP
       20 天前 via Android
    继承到 follow 是指什么
    @zhouzoki
    suitts
        15
    suitts  
       19 天前
    有没有周报 月报
    lyric
        16
    lyric  
    OP
       19 天前 via Android
    @suitts 配置文件里的 frequency 改成 weekly 就是周报了。不过线上的配置都是日报
    gkiwi
        17
    gkiwi  
       19 天前
    @lyric 不错,不过报个 bug ,https://quaily.com/v2ex-daily-investment 的信息渲染列表,最初渲染排列是 10/28 - 10/26 - 10/27 ,闪动下又变成 28-27-26
    lyric
        18
    lyric  
    OP
       18 天前
    @gkiwi 谢谢,已修复。因为第一篇是测试生成的,它的时间是错误的。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5458 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 30ms UTC 08:18 PVG 16:18 LAX 00:18 JFK 03:18
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86