当前位置:首页|资讯|ChatGPT

【实战演示】ChatGPT对接QQ机器人全过程:我遇到的问题解决过程与总结经验

作者:海石花HaiZiohHue发布时间:2023-04-27

        大家好我是制作服务器相关教程的海石花

        事情是这样的,前几天呢,接到一位朋友的请求,让我搭建chatGPT接入QQ机器人。作为一个技术UP,当然就去尝试了。过程消耗了近一天,终于完成了这个项目,在过程中我遇到了不少问题,最终还是迎刃而解了。

        现在我就把中间遇到过的难题,解决方式做这个专栏汇总,教给大家!


专栏只能编辑三次,我把这个相关文档给放到QQ文档里

https://docs.qq.com/doc/DZWR3UHZ2WnNWd1l4

在专栏文字里,标红字的地方代表在QQ文档里找,

一般是网址和操作内容,然后有些变动的东西我会更新在QQ文档里

一、OpenAi的ApiKey

        需要有一个OpenAi的账号,如果已经有了可以直接跳过这一步,OpenAi的注册登录还是比较严格的,搭建在登录官网和操作的时候建议使用无痕窗口去浏览

  1. 国外手机号获取,国内的手机号和邮箱都会被ban,我们要使用国外手机号和谷歌邮箱。通常都是在这个网站购买,文档里有虚拟手机号的网址,如果没有谷歌邮箱或者之后使用谷歌邮箱注册失败,需要在这里再买个账号注册谷歌邮箱

网址在文档,操作教程看图例

2.进入OpenAi的官网,用刚刚的国外手机号和谷歌邮箱来注册OpenAi账号

3.进入OpenAi ApiKey的获取地址,获取ApiKey

注册是有送免费额度的,2美金相当于150万中文字符,可以说根本用不完

获取完这个Key,OpenAi的操作就结束了,可以全关了把无痕和工具给下了,后续不必用到


二、服务器部署
        因为已经我有腾讯云的服务器了,我就将机器人部署在服务器上,如果大家没有服务器,可以考虑买一个2核2G 30元3个月

        我使用的版本是CentOS 只要是Linux系统都是通用的,然后腾讯云可以直接预装宝塔面板,点重装系统里面就有

        腾讯云只要复制这条指令到登录终端里获取宝塔的登录地址,就可以登录上去,记得开放防火墙的端口

        宝塔的面板下载地址在文档里,宝塔面板可以直接在这输地址和密码在线安装,在使用服务器时最好使用一种面板,优化服务器交互,简化指令操作

三、ChatGPT和QQbot的部署

        我使用的是lss233的项目来部署,这个项目的脚本可以一键部署省去很多步骤

        1.下载Docker,虽然脚本里面会自带docker下载,但是那个非常慢,在这里使用宝塔的源下载会飞快

        2.镜像加速,Docker下载完成之后先设置一下镜像加速,这样能让后续操作下载快一点,我在QQ文档里会写上Docker加速输入的网站

        3.修改脚本文件,由于这个项目默认会从Github拉取镜像,我们需要修改镜像源,如果没修改40MB的东西会下载个一小时或连接超时

①来到最新的部署指令,复制Go-CQHTTP指令中间的网址,https到.sh结束,复制到浏览器访问

新建一个.sh文件

③复制①访问的网址里面的内容,粘贴到②里面去

④修改脚本拉取docker镜像的源,改为镜像源拉取,根据文档里操作即可

⑤点击上面的终端,bash 刚刚制作的脚本即可部署

第一步

第二步
第三步
第四步
第五步

做完这五步就会自动开始部署了,接下来根据提示输入qq信息和openai的信息

开始自动下载和部署
安装完成!

四、开放docker端口 && Go-Cqhttp登录

        1.端口开放 部署完成之后刷新即可看到chatgpt-qq的文件夹,在docker-compose.yaml这个位置这行参数        

        2.修改QQ登录设备,在图中3号标记的位置,protocol后面修改设备,1是安卓手机,2是手表,3是MacOS,个人实测下来2和3最稳定

注意,登录会遇到许多问题,我把常见问题写在文档里告诉大家几个简单的解决方法,出于篇幅限制我先不在这里讲,过几天我会发一个视频演示解决方法

五、搭建代理

现在还剩最后一步,就是搭建代理,代理搭建项目在文档找到

        1.首先要有github账号,这个注册即可,然后把这个项目复制到自己的仓库下,复制方法如图所示


          2.在项目下往下滑,然后如图所示进行操作获得代理地址

        3.回到宝塔面板,打开./chatgpt-qq目录下的config.cfg,新建一行,将你的代理地址给复制进去

代理这样就设置完成了

五、查看后台

打开终端,输入QQ文档里的第三条指令然后输入第二条,即可把刚刚设置的配置文件更新到程序上,输入第一条指令即可看到程序运行,通过滑块验证一遍就可以登录成功了

根据提示点网址验证即可



输入第一条指令即可看到机器人的后台了

测试一下,搭建成功!

如果在登录时出现以下这几种情况,我在文档里列了几种解决方法,使用第三种方法基本可以没问题

谢谢大家的阅读,如果还有什么不懂的地方可以加我的QQ:1643233221

询问时请带上问题的过程经过和遇到困难的地方,尽量附上截图

或者是有什么步骤代工,例如Ai的账号,代理的搭建,整个流程的搭建也可以找我有偿代搭建


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