Lollipop 是一个社交平台聊天机器人,使用 python 编写,基于 asyncio 构建事件驱动架构,实现了高并发的消息处理,并设计模块化插件系统,降低功能耦合度,基于此提供了本地部署的 LLM 聊天、表情包转图片等功能以及某款街机游戏的便捷查询功能。项目从 2024 年 1 月起,在一年半的时间里由本人独自维护,经历了多轮迭代, 期间经历机器人框架迁移、利用 git 工具进行适配 CI/CD 的改写、不同部署方案之间的接续等等,服务了 300+ 用户的同时也为自己积累了宝贵的项目经验,掌握了 python 后端开发的一些最佳实践。