https://astrbot.app/what-is-astrbot.html
我选择使用docker部署,这样玩烂了直接删就好,方便
mkdir astrbot
sudo docker run -itd -p 6180-6200:6180-6200 -p 11451:11451 -v $PWD/data:/AstrBot/data --name astrbot soulter/astrbot:latest
然后通过ip:6185访问管理端,默认用户名和密码是 astrbot 和 astrbot
然后用docker版的gewe接入微信
由于文档中的gewe的文档没了,所以我使用的另外的版本
https://hub.docker.com/r/wuhuan123/gewechat
docker run -itd -e TZ=Asia/Shanghai -v /root/gewechat:/root/temp -p 2531:2531 -p 2532:2532 --privileged --restart=always --name=gewe wuhuan123/gewechat:laster
之后直接根据astrbot文档的指示,配置和登录微信(注意,docker版本的配置很直接部署的配置有差异,注意观察文档)
我下面贴出我的配置(docker)给大家抄作业
然后每次配置完记得点右下角那个保存重启
再去服务器输入
docker logs astrbot
查看日志,并扫码登录,如果询问你当前登录设备就选择ipad
然后我们来配置大语言模型的api(我配置了两个,一个是deepseek,一个是grok)
grok兼容openai所以随便找个能用的就行了,我这选了gemini,值得注意的是xai的api调用封了阿里云的ip,所以我这在配置的时候还配置了http代理(因为我用的是claw部署)
配置完成后点击右下角的保存重启即可。
当然,也可以加入好玩的插件(这是我觉得最好玩的一部分),插件已经自带很多好玩的插件,当然也可以自己开发插件,比如我就自己仿照别人的插件写了一个自用的插件
我把仓库地址留下,感兴趣的可以去看看
https://github.com/WDAhyhy/astrbot_imgapi
结果展示:
还能识别图片
(我的api还能调用我自己图库的涩图,尺度太大就不方便展示了)
不过我那插件就是写着玩,只适用我的api,有兴趣的可以自己再改改(毕竟我的也是抄别人的hhh)