IT码农库

您当前所在位置:首页 > 网络编程 > 其它综合

其它综合

在QQ群中接进ChatGPT机器人的操作方法

[db:来源] 青峰丷2023-02-20其它综合2889
这篇文章主要介绍了如何在QQ群中接进ChatGPT机器人,今天我们的分享主要围绕着大部分用户Windows电脑,基于nodejs,需要的朋友可以参考下

最近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文件下载安装即可

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运行项目,运行成功后会出现以下提示 按提示输进预备好的小号和主人号即可(登录方式选扫码登录)

7.对话

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

实际效果如下图:

到此这篇关于如何在QQ群中接进ChatGPT机器人的文章就介绍到这了,更多相关QQ群接进ChatGPT机器人内容请搜索以前的文章或继承浏览下面的相关文章希望大家以后多多支持!

大图广告(830*140)