当前位置:首页|资讯|ChatGPT|GitHub|客服

微信接入AI 机器人方法大全,全网最细教程

作者:技术爬爬虾发布时间:2024-06-29

如何将ChatGPT等AI接入微信,这应该是全网最全最细的视频教程了。

这里面企业微信分为企业机器人与企业客服两个子流派。公众号又分为订阅号与服务号两个子流派。

这样加起来总共是五个流派,我用一个表格列举了他们的优缺点。

企业微信

项目主页:https://github.com/zhayujie/chatgpt-on-wechat

项目文档:https://docs.link-ai.tech/cow/quick-start

1. 注册企业微信

https://work.weixin.qq.com/wework_admin/register_wx?from=loginpage

2. 创建企业机器人

应用管理-->应用-->创建应用 ,应用名称跟描述随便填,可见范围选整个公司

这样就创建好了一个企业机器人。

3. 配置可信域名

如果未认证的企业可以使用华为云的域名,认证企业则必须使用企业自己的域名

3.1. 登陆华为云

  https://activity.huaweicloud.com/ ,完成实名认证

3.2. 创建云函数

搜索云函数,点击立即使用。右上角创建函数,选择HTTP函数,函数名称随便填。 

安全认证选None ,分组随意创建一个

3.4. 获得URL

下一步 打开企业微信 -->进入刚才创建的机器人-->设置可信域名

可信域名填3.4步骤中的URL,类似以下格式(注意去掉http:// 与 最后的/)

5d1c0cceabb04d8e8413c2b615790846.apig.cn-north-1.huaweicloudapis.com

3.5. 获得校验码

点击申请校验域名->下载文件, 将文件里面的校验复制下来  大约长这样: 1tg27Cpi9hYTjFFq

3.6. 绑定可信域名

回到华为云,  代码->index.js 修改第九行为文件里的乱码(见3.5小节获得的校验码),点击部署

部署完成 回到企业微信->点击确定  可信域名即完成绑定

我们使用这个项目  chatgpt-on-wechat

https://github.com/zhayujie/chatgpt-on-wechat

4.1. 申请Google Gemini

申请一个API key

https://makersuite.google.com/app/apikey

4.2. 安装docker

需要有一个公网IP的云服务器,安装docker

安装docker可以参考这个视频

https://www.bilibili.com/video/BV1fS411A71Y/

也可以参考这个

https://github.com/tech-shrimp/docker_installer

4.3. 下载docker compose

执行以下命令下载 docker-compose.yml

修改docker compose文件,主要配置从24行以下开始 

4.4. 启动docker

修改完成后将docker启动起来

4.5. 企业微信设置

回到企业微信,填写好URL  ,按如下格式

http://服务器IP:9898/wxcomapp

注意Token与EncodingAESKey与docker配置一致。

点击企业可信IP,填入服务器的公网IP

4.6. 微信加入企业

我的企业->微信插件->邀请关注 ,使用微信扫码即加入企业,然后就可以开始应用机器人

微信公众号

1. 注册公众号

https://mp.weixin.qq.com/

获取环境变量

公众号->设置与开发->基本配置

2. Docker Compose

执行以下命令下载 docker-compose.yml

修改文件

启动docker

3. 公众号完成配置

公众号->设置与开发->基本配置->服务器配置->修改配置

注意修改URL格式  http://服务器公网IP:80/wx

Token & EncodingAESKey 与 Docker Compose文件保持一致。

选择明文模式

最后提交即可。

如果提交不成功,请检查服务器防火墙,检查80端口是否暴露在公网。


个人微信

Docker

执行以下命令下载 docker-compose.yml:

修改文件

启动docker

扫码登录

查看日志以后,屏幕上会出现一个登录二维码,扫这个二维码即可登录微信。

登录完成后,这个微信号就接入了AI。



Copyright © 2024 aigcdaily.cn  北京智识时代科技有限公司  版权所有  京ICP备2023006237号-1