关于chatgpt:新版使用-gocqhttp-扫码登录一键接入-ChatGPT-机器人到-QQ-群

6次阅读

共计 1749 个字符,预计需要花费 5 分钟才能阅读完成。

🎈 我的项目成果

  • 因为 ChatGPT 目前只能在丑陋国应用,所以想要在国内应用 ChatGPT 必然险阻重重
  • 不仅时时刻刻要跟企鹅公司斗智斗勇,还要时时刻刻都要跟 openai 公司打游击,真的是很难有一个稳固的版本供大家屡试不爽
  • 在一直的游击战中,咱们也是越战越勇,在磨难中,技术越来越欠缺,体验也越来越趋近于稳固。
  • 在上一版本中,咱们应用的是 mirai 技术登录 QQ,导致会呈现各种各样的问题。
  • 所以在新版中,咱们将克服所有登录的问题,应用 go-cqhttp 进行扫码登录,一劳永逸解决登录难题
  • 想看 mirai 登录版本文章的可点击:https://segmentfault.com/a/1190000043498185

🎈 装置 go-cqhttp

  • 点击链接下载最新版本的 go-cqhttp:https://github.com/Mrs4s/go-cqhttp/releases
  • 这里我抉择 window 版本的 go-cqhttp_windows_386.exe,下载安装包到本地,解压后,运行其中的 go-cqhttp_windows_386.exe
  • 运行胜利后,会生成执行文件:go-cqhttp.bat,点击执行,其中的通信形式抉择 3,反向 websocket 通信后,再回车,会生成配置文件:config.yaml
  • 关上配置文件 config.yaml,配置机器人的 QQ,而后配置 ws 信息,对于 ws 的端口能够自定义,前面 chatgpt 也配置雷同的端口就行

🎈 虚构文件

  • 配置结束后,再次执行 go-cqhttp.bat 文件,生成虚构文件,这一步不必扫码,二维码进去后,间接敞开窗口即可
  • 关上生成的虚构文件:device.json,将其中的 protocol 参数改成 2
  • 再次重新启动 go-cqhttp.bat,这时候能够扫码登录 QQ

🎈 启动 ChatGPT

  • QQ 登录胜利后,咱们只须要启动 ChatGPT 即可
  • 下载最新版本的 chatgpt-mirai-qq-bot,下载地址:https://github.com/lss233/chatgpt-mirai-qq-bot/releases
  • 点击 初始化.cmd,配置文件内容如下,如果填写有误,前期能够在 chatgpt/config.cfg 从新批改即可
  • 配置外面咱们须要将 mirai 下的配置全副正文,因为咱们当初应用了 onebot 模式登录了 QQ
  • 配置结束后,咱们只须要点击 chatgpt.cmd 执行文件即可,因为 qq 咱们曾经应用 go-cqhttp 登录了,此时只须要再登录 chatgpt 即可
# 这里是 ChatGPT for QQ 的所有配置文件
# 请留神:以 "#" 结尾的文本均为正文
# 不会被程序读取
# 如果你想要应用某个设置,请确保后面没有 "#" 号

# 如果你想应用 go-cqhttp,则这么写:[onebot]
qq= 机器人 QQ
manager_qq = 管理员 QQ
# 此处的  reverse_ws_host 和 reverse_ws_port 对应
# go-cqhttp 中的 反向 WS Universal 地址,如:ws://localhost:6555/ws
reverse_ws_host = "0.0.0.0"
reverse_ws_port = 8566

# [mirai]
# 这里须要正文掉,因为咱们曾经应用了下面的登录形式

# ==== OpenAI 账号局部开始
[openai]
# OpenAI 相干设置
# 自定义 ChatGPT 的 browserless 接入点
# 自 3 月 9 日 开始,不设置此项将无奈失常应用 browserless 模式下的网页版 ChatGPT
browserless_endpoint = "https://bypass.duti.tech/"

[[openai.accounts]]
mode = 'browserless'

# 你的 OpenAI 邮箱
email = "9868040@qq.com" 
# 你的 OpenAI 明码
password = "Mt628888"

# 上面是所有的 OpenAI 账号都能够有的设置
# ========= 开始 ========

# 如果你在国内,须要配置代理
# 如果你用 Docker,记得把 127.0.0.1 改成你宿主机 IP(或者你代理程序的容器 IP)proxy="http://127.0.0.1:7890"

本文参加了 SegmentFault 思否写作挑战赛,欢送正在浏览的你也退出。

正文完
 0