芜湖,困扰三天之久的b站动态推送功能今天终于实现了,然而方式极其曲折。之前的日记里也讲过,我一直在用maibot部署的群机器人,想尝试推送b站动态,但是推送动态的那个插件无法加载,我都找不到加载不了的原因。

同时astrbot又是一个非常成熟的应用,装插件十分简单轻松,我只需要用astrbot就可以轻松实现b站动态推送,唯一的难题就是人格太过于机器人,对于想要拟人化的目标来说完全南辕北辙了。

在尝试了一天把astrbot变成人之后我放弃了,再次关闭astrbot并开启maibot。顺便加了一下最初在b站看maibot部署教程的up的qq群。

没想到一进群就给我震撼了,一个astrbot部署的机器人马上对我进群的数据做出图片统计,然后还发了两句极其拟人的信息,为什么他就能做到把astrbot调得如此拟人?我不禁感到疑惑,随后群主大佬简简单单两句话点醒了我。为什么不能同时开启maibot和astrbot呢?

以前我也不是没想过,但是那时候坚定的认为需要各自使用一个qq,那onebot程序也需要两套,简直麻烦得很就没去细想。今天一进大佬的群真是醍醐灌顶,为什么就不能只用一个napcat来连接两个机器人应用呢?完全可以做到取长补短嘛!

于是我就尝试这么做了,起初按照豆包教我的方法尝试了很久都有问题,无法做到同时——给两个应用发送消息——是这个意思吗?其实我不太能看懂豆包给我的解释,包括之后deepseek给我的解释也是一知半解。不过总之在跟着deepseek设置之后成功实现以下功能,让astrbot给推送b站动态,同时保留maibot的全功能,而且astrbot也具备不触发llm的功能,也就不会浪费钱了,ok,暂时一切都很完美,测试结果也很好,今天又熬到3点,啊真不想熬夜,赶紧去睡了。

明天再来检查还有没有什么问题吧,不过我估计到时候又会有什么新的想法想要继续优化,这一个b站动态推送功能真是来之不易啊,又学到了一点微不足道的知识……