作者QQ机器人提供了多种协议,个人建议还是用QQ官方提供的,稳定肯定不会被封,另外两个就有点容易被封了。
微信使用的iPad协议,建议大家用小号来玩玩吧,也是容易被封。
AstrBot
看了下GitHub上面的时间点,开源没有多长时间但star数已经是很多了,小伙伴们可以给作者点点。
主要特点:
-
松耦合与模块化架构 AstrBot 采用事件总线和流水线设计,实现高度模块化,各功能组件解耦,用户可自由开启或关闭功能模块,并通过插件扩展自定义能力。这种设计提升了系统的灵活性和可维护性。
-
异步高效处理 基于异步编程模型,能够同时处理多个消息平台的高并发请求,确保响应速度和资源利用效率7。
-
多消息平台支持 默认支持 QQ(群聊/频道)、微信(个人号/群聊)、Telegram 等平台,并计划扩展至飞书、Discord 等。支持文字、图片、语音等多种消息类型28。
-
大语言模型(LLM)集成 适配 OpenAI、Google Gemini、Llama、Claude、Deepseek、智谱等主流模型,支持本地部署(如 Ollama)和多模态能力(如图片理解、语音转文字)。
部署使用
建议使用docker-compose
一键部署,启动所需要的docker-compose文件项目下面,想要使用必须先把整个项目拉下来,但GitHub有时候访问不到,访问不到的话可以自己创建一个docker-compose.yml文件,把下面代码复制进去。
version'3.8'
services
astrbot
image soulter/astrbot latest
container_name astrbot
ports
"6180-6200:6180-6200"
"11451:11451"
volumes
./data:/AstrBot/data
然后执行docker-compose up -d
即可启动成功,如果拉取镜像失败的话可以配置下国内镜像,最新的镜象地址——https://www.coderjia.cn/archives/dba3f94c-a021-468a-8ac6-e840f85867ea
启动后使用docker-compose -f 容器id
查看容器启动日志,
这样就代表启动成功了,访问这个地址即是后台管理面板,直接点击访问即可。
这个就是后台面板了,后续就根据作者的操作手册来配置就行了,很简单。
QQ官方接口:https://astrbot.app/deploy/platform/qqofficial.html
QQ使用NapCat协议:https://astrbot.app/deploy/platform/aiocqhttp/napcat.html
QQ使用Lagrange协议:https://astrbot.app/deploy/platform/aiocqhttp/lagrange.html
使用官方接口的时候需要去官网申请,使用下面那两个协议的时候则需要再部署两个项目,根据自己需求来考虑吧。
企业微信:https://astrbot.app/deploy/platform/wecom.html
微信个人号:https://astrbot.app/deploy/platform/gewechat.html
telegram:https://astrbot.app/deploy/platform/telegram.html
闲聊
原创文章,作者:小刘,如若转载,请注明出处:https://kjsay.com/archives/71