Skip to content

基于ChatGPT和go-cqhttp的QQ聊天机器人,支持长对话记忆功能。

License

Notifications You must be signed in to change notification settings

DavidXie03/QQ-chatbot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QQ chatbot based on ChatGPT and go-cqhttp

介绍

基于ChatGPT和go-cqhttp的QQ聊天机器人,具有以下优点:

  • 部署简易,无需配置编程环境
  • 支持长对话记忆功能,可自定义记忆轮数和字数

前置准备

在进行部署前,需要准备好以下内容:

  • 一个充当聊天机器人的QQ账号(有一定封号风险,请谨慎使用)
  • 一个OpenAI账号以及对应的API Key

部署过程

  1. 修改go-cqhttp/config.yml中的QQ号,注意不用填写密码
  2. 修改information.txt中的QQ号、OpenAI账号、密码及API Key
  3. 修改information.txt中的最大记忆轮数maxRound和最大记忆回复字数maxLength(可选)

使用方法

  1. 运行go-cqhttp/go-cqhttp.bat并扫码登录QQ
  2. 运行main.exe

拓展开发

在Python中按照requirements.txt安装依赖后,即可修改并运行源代码main.py。若需要将源代码打包为.exe文件,只需在终端输入以下指令即可:

pyinstaller -F main.py

参考项目

About

基于ChatGPT和go-cqhttp的QQ聊天机器人,支持长对话记忆功能。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published