温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

如何在QQ群中接入ChatGPT机器人

发布时间:2023-02-24 16:52:36 来源:亿速云 阅读:444 作者:iii 栏目:开发技术

本篇内容主要讲解“如何在QQ群中接入ChatGPT机器人”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何在QQ群中接入ChatGPT机器人”吧!

环境介绍

基于nodejs。

所需工具

  • nodejs(版本>18)

  • pnpm

  • yunzai-bot(q群机器人)

  • git

  • openai的apikey

  • redis(本地环境建议使用php_study等集成的redis就行,方便)

前期准备

  • 准备一个QQ小号,加入群聊。

  • 检查node版本

首先检查本地的node版本,打开cmd输入node -v

如何在QQ群中接入ChatGPT机器人

版本大于18即可,如版本小于18。需要升级到18以上版本,建议去官网升级,选择对应版本的msi文件下载安装即可

3.安装pnpm

npm i pnpm -g

全局安装,安装完成后,可在控制台输入pnpm -v查看版本,出现版本号即为成功

4.在本地在磁盘新建文件夹,我这里在d盘新建取名QQ_chatgpt

引入yunzai-bot

1.使用powershell进入QQ_chatgpt

cd D:\QQ_chatgpt

2.使用git克隆仓库

git clone --depth=1 -b main https://gitee.com/Le-niao/Yunzai-Bot.git

这里推荐使用gitee,因为这个库github上目前是disabled状态

3.安装依赖

cd .\Yunzai-Bot\ 
pnpm install -w undici chatgpt showdown mathjax-node delay uuid remark strip-markdown random puppeteer-extra-plugin-recaptcha puppeteer-extra puppeteer-extra-plugin-stealth @waylaidwanderer/chatgpt-api keyv-file

若不使用浏览器模式,可以不安装random puppeteer-extra-plugin-recaptcha puppeteer-extra puppeteer-extra-plugin-stealth这几个依赖,这几个依赖仅用于模拟浏览器登录。

4.克隆项目

git clone https://github.com/ikechan8370/chatgpt-plugin.git ./plugins/chatgpt-plugin

5.修改配置

编辑plugins/chatgpt-plugin/config/index.js文件,根据其中的注释修改必要配置项(api-key)

6.运行项目

进入Yunzai-Bot文件夹中使用node app运行项目,运行成功后会出现以下提示 按提示输入准备好的小号和主人号即可(登录方式选扫码登录)

如何在QQ群中接入ChatGPT机器人

7.对话

plugins/chatgpt-plugin/config/index.j配置文件中的toggleMode配置项默认为at,即@。在群中@准备好的小号+输入信息即可与chatgpt通话。powershell中会记录对话记录,可在powershell中查看记录。

实际效果如下图:

如何在QQ群中接入ChatGPT机器人

如何在QQ群中接入ChatGPT机器人

到此,相信大家对“如何在QQ群中接入ChatGPT机器人”有了更深的了解,不妨来实际操作一番吧!这里是亿速云网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI