嫌每天切App太烦?我用后端脚本手搓了一个QQ机器人当“赛博管家”
平时在电脑前写代码,最烦的就是各种信息极度分散。看天气要点开网页,看A股大盘得盯盘软件,跟进科技新闻要刷资讯客户端,连个日常的待办事项和学习计划都得专门下个Todo应用。
每天在这些App里切来切去,不仅打断心流,还容易看着看着就摸鱼去了。
我想既然每天工作都挂着QQ,为什么不干脆把所有信息流都聚合到聊天窗口里?说干就干,我用一套“后端配置脚本模板,ai理解输入内容匹配对应脚本”的架构,搞了个QQ机器人。现在它不仅能每天按时给我推消息,还能帮我盯盘、提醒我按学习计划学习。
今天简单复盘一下这个项目的几个核心功能和实现思路。
1. 早晨定时播报:天气预报 + 科技新闻
这个功能配置是为了提醒我每天早上上班前该不该带伞,上午上班了解最新的科技新闻。
我给机器人配了个定时任务,每天早上准时把当天的天气情况(比如武汉、黄州这边的降水概率和温差)以及聚合的最新科技圈头条发给我。不需要打开任何多余的软件,扫一眼QQ就能做到心里有数。
| 天气预报 | ![]() |
| 早间新闻 | ![]() |
2. A股自定义盯盘与预警
玩投资的朋友都知道,有时候你想买卖的点位或者策略,普通的炒股软件很难精准提醒,或者复杂的量化条件设置起来极其繁琐。
我配置了几个脚本模板写了几个自定义的监控策略。只要触及我设定的条件(比如某个关注的标的放量突破、或者跌破关键均线),机器人就会立刻在QQ里弹我。这种基于自己逻辑写的预警,比市面上通用的提醒好用太多了。

3. AI生成学习计划,每天打卡提醒
最近在搞一些新技术的学习规划,但人总是有惰性的。我给机器人加了一个“教导主任”模块。
只要在后端配置好近期的学习计划脚本,它就会每天定时把当天的学习任务发出来,并且在晚上提醒有没有完成,如果没完成,还会生成相应的“嘲讽”或者顺延提醒(这部分文案也是可以在模板里自定义的)。
| 早上提醒 | ![]() |
| 晚上提醒 | ![]() |
4. 备忘录与日常提醒事项
相当于一个加强版的 Cron 任务管理器。平时的突发灵感、或者明天下午3点要开的某个线上会议,直接对话qq机器人,它会在指定时间准时触达。因为QQ的强提醒属性,基本上不会漏掉任何重要事项。

为什么用“脚本模板”?不直接用小龙虾
最开始我是使用小龙虾(open claw)和hermes都能直接通过接上qq机器人对话完成提醒,但是token费用一直在增加,连最便宜的ds也要弄高低峰分时价格。因此我就想着一次到位,开发这样一个提醒工具,即有扩展性又可以做到提醒的效果。
主系统只负责两件事:
- 收发QQ消息(对接底层协议/API)。
- 任务调度引擎(解析Cron表达式或监听Webhook事件)。
而所有的具体业务逻辑(比如去哪个接口抓天气、怎么计算股票指标、用什么格式发新闻),全部抽离成了独立的脚本模板。
这样做的好处是,以后我想加任何新功能(比如增加一个定时抓取某网站数据的爬虫),完全不需要动系统的主代码。只需要后台新建脚本任务和agent脚本模板,然后通过qq让ai去识别调取对应脚本模板建定时任务。极度解耦,非常适合我这种喜欢随时往里塞新点子的折腾党。
写在最后
目前这个机器人已经稳定在我的服务器上跑了一段时间,基本上接管了我 80% 的日常信息获取需求。接下来打算考虑优化ai的提示词,让它不只是个“无情的复读机”,还能帮我总结长篇的新闻和财报。
同时我还加入了数据采集→数据库→定时任务提取→自定义的h5页面
支持拉取数据,直接在qq上看拉取的帖子数据,我暂时只加了两类数据
| 薅羊毛帖子 | ![]() |
![]() |
| js贴 | ![]() |
![]() |
大家平时都会用机器人做什么有意思的自动化?欢迎在评论区给我点新灵感。









浙公网安备 33010602011771号