广告位联系
返回顶部
分享到

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

相关技巧 来源:互联网 作者:佚名 发布时间:2023-08-15 23:26:23 人浏览
摘要

今天我们的分享主要围绕着大部分用户Windows电脑。基于nodejs。 所需工具 nodejs(版本18) pnpm yunzai-bot(q群机器人) git openai的apikey redis(本地环境建议使用php_study等集成的redis就行,方便) 前期

今天我们的分享主要围绕着大部分用户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

1

npm i pnpm -g

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

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

引入yunzai-bot

1.使用powershell进入QQ_chatgpt

1

cd D:\QQ_chatgpt

2.使用git克隆仓库

1

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

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

3.安装依赖

1

2

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.克隆项目

1

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中查看记录。

实际效果如下图:


版权声明 : 本文内容来源于互联网或用户自行发布贡献,该文观点仅代表原作者本人。本站仅提供信息存储空间服务和不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权, 违法违规的内容, 请发送邮件至2530232025#qq.cn(#换@)举报,一经查实,本站将立刻删除。
原文链接 :
相关文章
  • 彻底卸载VSCode的方法教程(附图文)

    彻底卸载VSCode的方法教程(附图文)
    由于使用vscode配置c++环境总是失败,所以准备卸载重新配置 1.从控制面板找到 vscode 将其卸载。 此时仅仅是删除了应用软件,如果重新下载
  • 在QQ群中接入ChatGPT机器人的操作方法

    在QQ群中接入ChatGPT机器人的操作方法
    今天我们的分享主要围绕着大部分用户Windows电脑。基于nodejs。 所需工具 nodejs(版本18) pnpm yunzai-bot(q群机器人) git openai的apikey redis(本地环境建
  • IP与子网掩码的关系的图文介绍
    IP地址是一个32位的二进制数,通常被分割为4个8位二进制数。 IP地址分类 二进制表示 地址类型 二进制地址范围 A类地址 00000000 00000000 0000
  • 位运算的全方位介绍
    不知道大家是不是像我之前一样一看到二进制丶十六进制就头大,更别说位运算了,也不知道位运算的作用是啥,索性花了一些时间整理出
  • 计算机网络之IP地址和子网掩码的关系介绍
    了解IP地址扮演的角色有助于明白IP地址的含义乃至IP地址和子网掩码的关系 IP(Internet Protocol网际互连协议),是TCP/IP体系中的网络层协议,
  • XML基本概念XPath、XSLT与XQuery函数的介绍
    一、XPath查询 XSL指扩展样式表语言(EXtensible Stylesheet Language)。 官方网站:https://www.w3.org/TR/xpath/ XSL - 不仅仅是样式表语言,包括三部分:
  • 开发中避免延时操作的方法
    开发中我们或多或少会涉及到一些场景需要使用延时操作,而延时操作其实并不是一个很好的选择,并不是一个很好的方案,因为它不可控
  • webp格式图片显示异常分析及解决方案

    webp格式图片显示异常分析及解决方案
    webp 格式的图片显示异常 webp介绍 WebP,谷歌(google)开发的一种旨在加快图片加载速度的图片格式。提供了有损压缩与无损压缩(可逆压缩
  • Wireshark TS系统吞吐慢问题解决方案

    Wireshark TS系统吞吐慢问题解决方案
    用户反馈一个场景,说是两个系统之间的吞吐很慢。吞吐量是系统性能分析中一个很重要的衡量指标,相关影响的因素也会有很多,因此反
  • Base64编码中为什么会有等号(=)问题
    Base64编码中为什么会有等号(=) 如果对字符串ab进行Base64编码,得到的结果将是:YWI=,结果中为什么会出现=呢,这就需要了解一下base64编码背
  • 本站所有内容来源于互联网或用户自行发布,本站仅提供信息存储空间服务,不拥有版权,不承担法律责任。如有侵犯您的权益,请您联系站长处理!
  • Copyright © 2017-2022 F11.CN All Rights Reserved. F11站长开发者网 版权所有 | 苏ICP备2022031554号-1 | 51LA统计