Describe
439 字
1 分钟
从零开始的 QQbot 之旅:实现群聊文字游戏与 momotalk 模拟
最初起项目的思路是各种各样的QQ Bot,例如AL1S、ARONA这种机器人。但是由于部分因素,那些项目的制作者并没有加入一些相对有趣的功能,所以打算自己写一个QQ Bot。同时,阅读过部分《蔚蓝档案》二创/wiki作者的项目之后,更是想要制作一个能够自己添加想要功能的Bot。所以这个项目就这样开始了。
技术选型与初探
最初使用 Zerobot 与 Napcat 进行开发。调试了好长时间才搞清楚各个端口是用来干嘛的——这也使我对 WebSocket 的理解加深了不少。
功能规划
对于项目内容的部分,我的预想是:
- 实现群聊文字游戏
- 实现分区存储记忆,并调用大语言模型接口模拟游戏中 MomoTalk 的一对一聊天效果
- 实现签到以及随机的每日事件等功能
目前先是进行了这种预想,然后已经实现了签到以及随机的每日事件的功能。
接下来的计划
目前基础框架已经跑通,接下来需要重点实现 MomoTalk 的私聊记忆功能。这部分涉及到消息的分区存储和上下文管理,可能需要设计一个合理的记忆检索机制。群聊游戏的功能也在构思中,希望能做出点不一样的东西。
这次项目让我对 WebSocket 和 QQ Bot 的协议有了更深的理解,也算是把之前学的 Go 微服务知识实践了一把。
从零开始的 QQbot 之旅:实现群聊文字游戏与 momotalk 模拟
https://starlight-fall-library.vercel.app/posts/持续学习的蔚蓝档案什亭之箱项目/ 部分信息可能已经过时








