最近我做了一个小自动化:每天固定时间自动生成一份美股收盘日报和A股收盘日报,并发送到邮箱。

一开始只是想省点复盘时间,后来发现这个过程本身挺有意思:它不是简单让 AI写一篇文章,而是把数据获取、分析框架、邮件发送、移动端排版、定时任务串成一个完整工作流。

这篇文章记录一下整个搭建过程。

成品部分截图如下:

图片

一、需求从“每天帮我写日报”开始

最初的需求很简单,因为美股有时差,不可能晚上一直看着,就想让Ai自动生成一个收盘报告:

每天早上 8 点生成一份美股收盘日报(Prompt取决于你想要看什么内容,也可以直接网上抄现成的,感兴趣的可以直接给我留言),后面跑完发现效果挺好的,就copy到了A股上。

总体逻辑就是:先用可靠行情数据确定“市场发生了什么”,再用新闻和宏观信息解释“为什么发生”,最后用固定框架输出“接下来怎么看”。

二、自动化

demo跑完后,不想要手动运行,就直接让Codex创建自动化任务了。

实现自动化的过程也有点曲折。Ai给了我3个解决方案,方案2和3都需要额外买OpenAi的Api接口,需要另外花钱购买。我只是想用跑通一下这个自动化项目,所以就直接选择了让笔记本电脑常开!并且让Codex通过Gmail 自动发送邮件给我。

图片

三、优化细节

比如把优化邮件排版,突出重点,方便手机阅读;自己持仓股的分析;图表展示等个性化设置。

做完后,我发现这个日报自动化项目其实就是一个很典型的MVP思路(Minimum Viable Product):先不追求完美系统,先做一个能解决核心问题的最小闭环。

定时触发 → 获取数据 → 生成分析 → 排版 → 发到邮箱 → 手机上阅读

所以我一开始就放弃了云端架构、数据库、仪表盘等复杂功能。先从0到1做出来,后续再慢慢从1到10,不然直接给自己定太高的目标,很容易就半途而废了。只要我后期天天使用,我就可以根据我自己的需求和感受,不断优化!


最后我也想请教下大家,怎么能稳定定时抓取微信公众号文章呢?我一直想做一个同类公众号内容的汇总简报,例如我关注了很多股票复盘的公众号,我就想每天抓取他们的文章并分析作者对各板块的看法,归纳汇总。

我尝试了Github上的Wewe-rss和We-mp-rss项目,但都很不稳定,经常抓不到文章或者过了一天就自动断线了。有经验的朋友可以和我一起讨论下,向大佬们学习!

图片