如何在QQ群中接入ChatGPT机器人
阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |
最近ChatGPT很火但是每次要在浏览器上输入显得很麻烦。那么能不能在我们日常使用的软件中接入它让我们能方便的使用它呢下面为你介绍如何在QQ群中接入chatgpt。
环境介绍
今天我们的分享主要围绕着大部分用户Windows电脑。基于nodejs。
所需工具
nodejs(版本>18)
pnpm
yunzai-bot(q群机器人)
git
openai的apikey
redis(本地环境建议使用php_study等集成的redis就行方便)
前期准备
准备一个QQ小号加入群聊。
检查node版本
首先检查本地的node版本打开cmd输入node -v
版本大于18即可如版本小于18。需要升级到18以上版本建议去官网升级,选择对应版本的msi文件下载安装即可
安装pnpm
npm i pnpm -g
全局安装安装完成后可在控制台输入pnpm -v查看版本出现版本号即为成功
在本地在磁盘新建文件夹我这里在d盘新建取名QQ_chatgpt
引入yunzai-bot
使用powershell进入QQ_chatgpt
cd D:\QQ_chatgpt
使用git克隆仓库
git clone --depth=1 -b main https://gitee.com/Le-niao/Yunzai-Bot.git
这里推荐使用gitee因为这个库github上目前是disabled状态
安装依赖
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这几个依赖这几个依赖仅用于模拟浏览器登录。
克隆项目
git clone https://github.com/ikechan8370/chatgpt-plugin.git ./plugins/chatgpt-plugin
修改配置
编辑plugins/chatgpt-plugin/config/index.js文件根据其中的注释修改必要配置项api-key
运行项目
进入Yunzai-Bot文件夹中使用node app运行项目运行成功后会出现以下提示 按提示输入准备好的小号和主人号即可登录方式选扫码登录
对话
plugins/chatgpt-plugin/config/index.j配置文件中的toggleMode配置项默认为at,即@。在群中@准备好的小号+输入信息即可与chatgpt通话。powershell中会记录对话记录可在powershell中查看记录。
实际效果如下图