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

目录
  • 环境介绍
  • 所需工具
  • 前期准备
  • 引入yunzai-bot

最近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机器人内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

(0)

相关推荐

  • chatgpt java环境调用源码实现demo

    目录 chatgpt java环境调用源码 1.启动环境 2.创建工程 3.编译工程 4.引入依赖 5.调用接口 扩展:Java实现调用ChatGPT 1.导入依赖 2.demo 3.测试 4.总结: chatgpt java环境调用源码 1.启动环境 开发工具: jdk1.8 maven3.5.0 命令行工具: curl php 2.创建工程 mvn archetype:generate -DgroupId=com.example.gpt -DartifactId=gpt-demo 3.编译工

  • 让chatgpt将html中的图片转为base64方法示例

    目录 前言 思路 实现过程 递归读取指定目录下的所有 html 文件路径 htmlPaths 获取每个 html 里面的图片 src 获取 html 字符串的所有图片 src 忽略注释的代码 本身是 base64,则忽略 忽略 Thymeleaf 语法 结合起来,封装成一个函数 src 转 base64 最后将新的 html 替换旧的 html 性能优化 总的代码 总结 前言 故事要从我们公司的新官网说起,新官网是叫外包做的,前后端没有分离,对,你没听错,都到了 2023 年的今天,新项目依然是

  • chatgpt国内镜像 pycharm idea插件使用详解

    ChatGPT(全名:Chat Generative Pre-trained Transformer),美国OpenAI 研发的聊天机器人程序,于2022年11月30日发布   .ChatGPT是人工智能技术驱动的自然语言处理工具,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,真正像人类一样来聊天交流,甚至能完成撰写邮件.视频脚本.文案.翻译.代码,写论文等任务. 本文重点介绍chatgpt国内镜像 pycharm idea插件,一起看看吧! 这里是引用python可以

  • ChatGPT教你用Python实现BinarySearchTree详解

    目录 前言 ChatGPT 截图 对 ChatGPT 的一些感悟 1.ChatGPT 成为下一代搜索引擎,毋庸置疑 2.上下文关联能力强 3.未来的可能性 前言 至今,ChatGPT 已经火了很多轮,我在第一轮的时候注册了账号,遗憾的是,没有彻头彻尾好好地体验过一次.最近这一次火爆,ChatGPT 确实出圈了,各行各业的人们都在晒,趁着周末,我也小试了一把. 这篇文会介绍我使用 ChatGPT 的过程以及使用时的一些感悟,最后浅谈下我对 ChatGPT 的一些理解,不喜勿喷哈~ 我的问题是:我是

  • ChatGPT在信息安全中的应用浅析

    目录 前言 自身定位 构造恶意代码 漏洞源码分析 信息收集 结语 前言 ChatGPT是美国人工智能研究实验室OpenAI新推出的一种人工智能技术驱动的自然语言处理工具,最近ChatGPT又出圈了,之前已经在技术社区火了一把现在传播到了大众面前,我不禁又对这个神奇的AI产生了一些思考,在之前我只是让其辅助写一些简单的逻辑程序,于是我想知道它是否也能在网络安全领域实现一些它的价值呢,本文就这个话题来探讨一下它在网络安全里面一些应用和实践. 自身定位 在实践之前,我想向ChatGPT问一下它自己对于

  • 微信公众号接入ChatGPT机器人的方法

    目录 在云服务器上部署自定义消息处理服务 微信公众号配置自己的消息处理服务器 不难,代码总共也就25行,大致逻辑如下. 总共分为是下面两步 在云服务器上部署自定义消息处理服务 这里需要我们自定义来处理用户发送过来的消息 首先导入werobot,这是微信公众号官方让我们自定义消息处理的模块 pip install werobot 然后是一个样例,具体内容已经注释 注意,只能用80端口启动,如果有https可以用443端口来启动,至于为什么?后面会知道. import werobot # token

  • Python实现向QQ群成员自动发邮件的方法

    本文实例讲述了Python实现向QQ群成员自动发邮件的方法.分享给大家供大家参考.具体实现方法如下: 原理: 我们需要先获取QQ群中的所有成员并保存到一个txt文本中去,然后再由python读取文件然后进行批量邮件发送了,具体解决方案如下: 1. 获取QQ群成员QQ号码,QQ群成员信息可以在如下网页中获取,选择全部成员保存在txt中即可 http://qun.qzone.qq.com/group#!/123456/member (这里的123456为QQ群号码) 2. 解析获取的QQ群成员列表l

  • 基于Vue2实现的仿手机QQ单页面应用功能(接入聊天机器人 )

    概述 使用Vue2进行的仿手机QQ的webapp的制作,在ui上,参考了设计师kaokao的作品,作品由个人独立开发,源码中进行了详细的注释. 由于自己也是初学Vue2,所以注释写的不够精简,请见谅. 项目地址 https://github.com/jiangqizheng/vue-MiniQQ 项目已实现功能 对话功能--想着既然是QQ总要能进行对话交流,所以在项目中接入了图灵聊天机器人,可以与列表中的每个人物进行对话. 左滑删除--左滑删除相关消息. 搜索页面--点击右上角搜索按钮,能够进入

  • 公众号接入chatGPT的详细教程 附Python源码

    目录 前置准备 域名配置 服务器配置 公众号配置 点击添加配置 前置准备 一个域名 一台服务器 一个公众号 域名配置 在你的域名服务商新建二级域名并绑定服务器主机IP 服务器配置 上传下面的python文件到你的服务器,并修改代码段中相应位置代码(token.api-key.port) import time from flask import Flask,make_response,request import openai from flask import Flask, request f

  • 9行javascript代码获取QQ群成员具体实现

    昨天看到一条微博:「22 行 JavaScript 代码实现 QQ 群成员提取器」. 本着好奇心点击进去,发现没有达到效果,一是 QQ 版本升级了,二是博客里面的代码也有些繁琐. 于是自己试着写了一个,算上空行才 9 行,麻雀虽小,五脏俱全. 复制代码 代码如下: var ids = document.querySelectorAll(".member_id"); var names = document.querySelectorAll(".member_name"

  • 六招,教你QQ群不是就这么用di

    相信各位Q友们对QQ群不会陌生了吧,您也是否和笔者一样喜欢群聊呢?也是否一样加入了许多的QQ群呢?下面教您几招玩QQ群的技巧,让QQ群聊更顺心! 以下部分技巧仅在最新的QQ版本中才支持,请到这里下载最新的QQ版本[点击下载]. 技巧一:屏蔽群内图片 打开您的任意一个QQ群(如图1),点击"屏蔽功能"右侧的倒三角按钮,在弹出的列表中勾选"屏蔽群内图片"即可! 图1 设置屏蔽群内图片 注意:在这里的设置会应用到您的所有QQ群,并非专门针对此群! 以后群中再有人发图片就不

  • Python使用微信接入图灵机器人过程解析

    这篇文章主要介绍了Python使用微信接入图灵机器人过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 1.wxpy库介绍 wxpy 在 itchat 的基础上,通过大量接口优化提升了模块的易用性,并进行丰富的功能扩展. 文档地址: https://wxpy.readthedocs.io 从 PYPI 官方源下载安装 pip install -U wxpy 2.图灵机器人 首先注册一个账号:http://www.turingapi.com/

  • Python3 selenium 实现QQ群接龙自动化功能

    一.环境 环境配置为安装了 selenium 模块的 Python3 ,以及浏览器对应的driver 如果没有安装 selenium ,可以在控制台执行下面的代码 pip3 install selenium 浏览器driver下载地址:https://selenium-python.readthedocs.io/installation.html#drivers 需要选择对应的浏览器的对应版本进行下载 下载完成之后放到Python安装目录即可 二.代码 不足:只能给最新发布的一个群接龙进行自动接

  • Python selenium 加载并保存QQ群成员,去除其群主、管理员信息的示例代码

    一位伙计自己开了个游戏室,想在群里拉点人,就用所学知识帮帮忙,于是就有了这篇文章,今天小编特此通过实例代码给大家介绍下Python selenium 加载并保存QQ群成员去除其群主.管理员信息的示例代码 模拟登陆页面 页面分析 思路: 点击登陆按钮 选择要登陆的账号 代码实现 # Author:smart_num_1 # Blog:https://blog.csdn.net/smart_num_1 # WeChat:Be_a_lucky_dog from selenium import webd

  • 如何在Android App中接入微信支付

    本篇简单介绍Android App中接入微信支付,包括App内支付和扫码支付.分享+支付 pofei 微信支付 wechat 官方接入文档 App内支付 源码下载 主要流程: 1.微信支付平台注册账号​ 注:注册并申请成功以后,需要在API安全中设置你的API密钥 32个字符.建议使用 MD5加密 ,并且需要妥善的保存.因为无法查看. 2.生成预支付订单 3.生成签名参数 4.调起微信,完成支付 扫码支付 扫码支付使用的是微信统一下单API ,使用的是模式二,模式一 一直说URL参数错误,完全按

随机推荐