本文最后更新于70 天前,其中的信息可能已经过时,如有错误请发送邮件到aptim@aptim.top
1. 前言
需要提前准备好AI模型供应商,并且搭建好使用到的机器人:AstrBot
2. 配置公众平台
2.1. 申请微信公众平台
进入微信公众平台,如果有公众号直接登录进行下一步操作即可;如果没有,需要申请一个公众号。
点击查看Tips
需要记住AppSecret2.2. 配置服务器
1、设置与开发-开发接口管理-账号开发信息-IP白名单
添加自己的服务器IP地址
2、设置与开发-开发接口管理-账号开发信息-服务器配置
服务器地址:http/https://[astrbot地址/域名]/callback/commandToken:自定义EncodingAESKey:随机生成一个并复制消息加解密方式:安全模式
点击查看Tips
服务器地址只能使用80端口和443端口,服务器上如何存在80或443已占用的情况可以参照Nginx多个服务共享使用80端口3. 配置Astrbot
登录Astrbot管理界面,进入到 消息平台 点击 新增适配器-接入微信公众平台
机器人名称:默认即可,当然也可以改成自己的名称启用:勾选appid:即开发者ID(AppId)secret:即开发者密码(AppSecret)token:对应2.2中的`Tokenencoding_aes_key:对应2.2中的encoding_aes_keyapi_base_url:默认即可callback_server_host:填写0.0.0.0,否则监听会出问题port:默认6194,配合callback_server_host,监听在0.0.0.0:6194
4. 其他配置
Astrbot管理平台的配置文件,配置对外可达的回调接口地址。
配置文件-系统-对外可达的回调接口地址
最后保存即可。
5. 验证
可以通过astrbot管理界面的平台日志看到相关对接日志是否成功。
如果没有异常的报错信息,可以在公众号上发送 /help 看看是否有回应。