ChatGPT接入微信公众号

视频教程

老版本教程采用虚拟主机

https://www.bilibili.com/video/BV1RQ4y177Z1/?share_source=copy_web&vd_source=3dedf24d0a7e16b8855a0012fa046642

最新视频教程采用CDN更稳定更简单

https://www.bilibili.com/video/BV1wm421T7fi/?spm_id_from=333.999.0.0&vd_source=fae365392c6244bfbe005f74195f7e6d

遇到问题请看文章结尾

  1. 微信公众号提交时系统发生错误
  2. 宁波服务器提示高防拦截
  3. 公众号不回复

准备工具

  1. 微信公众号,公众号免费申请一个,个人订阅号不收费免费的。申请链接https://mp.weixin.qq.com/

  2. 云服务器一台,购买优惠链接:https://idc.langlangy.com/register?i9d92d1

  3. 虚拟主机一个做反向代理,因为公众号必须用80端口

  4. chatgpt api-key 没有的话用这个白嫖链接https://langlangy.com/archives/api

实现效果演示

购买服务器

操作系统点击一键部署,选择Casaos进行下单:

然后在服务里进行管理,创建两个端口转发如图,点击确认添加

在浏览器输入服务器ip+外网端口就可以进入casaos了,进行账号创建

登录公众号获取配置信息

建议创建个文档记录上下面几个信息

image-1701972205096

获取openai-api

获取链接

登录Casaos中进行配置

点击App Store

点击添加软件源,输入https://gitee.com/geekrabbit/langlangy/raw/master/casaos.zip

> 这时就会出现我们需要使用到的软件,进行安装

在Casaos中输入配置信息

参考模版

购买一台CDN (此步骤是为了替换之前的虚拟主机步骤,使得速度更快)

Pasted image 20240429161629

复制这个域名然后登录

Pasted image 20240429161945

域名绑定

Pasted image 20240429162006

Pasted image 20240429214406

Pasted image 20240429214447

cdn设置成功

Pasted image 20240429214731

(2024年4月29日后的用户可用CDN代替此步骤,请直接跳过)

购买一台虚拟主机 (2024年4月29日后的用户可用CDN代替此步骤,请直接跳至在公众号中进行基本配置修改)

然后在虚拟主机管理面板进行添加反向代理

设置模版

在浏览器里访问一下

在浏览器里访问一下,表示成功

在公众号中进行基本配置修改 (空降成功)

搜索公众号名字进行互动

在后台日志也是可以看到

搭建过程遇到的相关问题加QQ群,帮助大家解答

常见错误总结

微信公众号提交时系统发生错误

> 这是因为你一下内容填错,仔细检查是否多加了空格或者填错

公众号不回复

在casaos里打开应用日志

这是因为你中括号里没加双引号,每次保存都要加,因为加了会不显示,其实加成功了

宁波服务器提示高防拦截

Pasted image 20240511214632

如果采用CDN如何绕过拦截

将CDN里的源站IP换成 你nat服务器172.50开头那个ip:899如图

Pasted image 20240509223458

这样就解决域名没备案拦截问题

如果采用虚拟主机如何绕过拦截

将反响代理的链接换成 你nat服务器172.50开头那个ip:899如图

这样就解决域名没备案拦截问题

URL存在严重安全风险

出现这个问题是因为免费的域名使用人数太多导致的,可以自己在腾讯云买一个域名解析上就好了

Pasted image 20240508192401