在配置之前,先检查.env的APP_DOMAIN有没有填写,如果没有填写则打开.env文件,在APP_DOMAIN填写自己的域名,接着提交重新启动
IP白名单配置#
打开 https://mp.weixin.qq.com ,登录微信公众号。
单击【配置与开发】->【安全中心】,找到IP白名单项,配置你使用服务器的外网IP,一般为宝塔可以登录的地址的IP。公众号配置#
⚠️ 警告:此流程比较多,没按流程做,容易出错。
一定要先在后台配置好选择提交,不然启用的时候,会报token验证失败。
开发者信息#
打开Chatbuddy AI后台(工作台),找到【渠道管理】->【公众号配置】。在公众号后台找到【配置与开发】-【开发接口管理】-【基本配置】,复制AppID和AppSecret到管理后台相应输入框。服务器配置#

如下图把管理后台的【URL地址】复制到公众号后台【服务器配置】->【服务器地址(URL)】。
按要求在管理后台自行填写【服务器配置】的【Token】值,Token值可以自己定义填写,接着复制到【服务器配置】->【令牌(Token)】。
在公众号管理后台的【消息加密密钥(EncodingAESkey)】随机生成一个值,复制到管理后台的【EncodingAESkey】。
在管理后台配置【服务器配置】->【消息加密方式】为【明文模式】,接着在公众号后台的【消息加解密方式】配置为【明文模式】。
在管理后台单击【提交】。(这一步很重要,配置完后要先在后台填写选择提交)
完成时在公众号后台单击【提交】。(要先在Chatbuddy AI 后台填写完提交后,选择提交才会生效)
提交后微信会向服务器发送求, 如果接口响应成功,会有提交成功的提示,则表示配置成功,否则配置失败,需重新检查配置,再次提交。
域名配置#
在公众号后台找到【配置与开发】->【帐号配置】-【功能配置】,选择【业务域名】->【配置】,下载验证文件。下载验证文件,重复下载系统可能会对文件执行改名,文件名要与公众号后台显示的一致,否则无法验证。
登录宝塔,选择【文件】,找到项目的/public/web目录,上验证传文件。在【JS接口安全域名】项中填写项目域名,单击【提交】。在【网页授权域名】项中填写项目域名,单击【提交】。