目录?? 项目效果?? 安装环境?? 配置文件?? 启动Mirai?? 启动ChatGPT
ChatGPT
Liunx
window
chatgpt-mirai-qq-bot
github
初始化.cmd
chatgpt/config.cfg
mirai.qq:
qq
api_key:
liunx
123456789
http_url:
http://mirai:8080
issues
ws_url:
http_url
openai:
openai
mode:
browser
browserless
email/password:
session_token/access_token/api_key:
email/password
proxy:
proxy
system.accept_group_invite:
false
system.accept_friend_request:
true
presets:
chatgpt
# 这里是 ChatGPT for QQ 的所有配置文件# 请注意:以 "#" 开头的文本均为注释# 不会被程序读取# 如果你想要使用某个设置,请确保前面没有 "#" 号[mirai]qq = 请修改为你机器人的QQ号manager_qq = 请修改为机器人管理员的QQ号# 以下设置如果不了解,可以不用理会api_key = "1234567890"http_url = "http://localhost:8080"ws_url = "http://localhost:8080"[openai]# OpenAI 相关设置# 第 1 个账号信息[[openai.accounts]]# 模式选择, browser - 浏览器登录, browserless = 无浏览器登录# 如果你使用浏览器登录卡在 Found session token,就使用无浏览器登录 mode = 'browserless'# 你的 OpenAI 邮箱email = "xxxx" # 你的 OpenAI 密码password = "xxx"# 对于通过 Google 登录或者微软登录的同学,可以使用 session_token 登录# 此时的 password 可以直接删除 (email 必填)# session_token 获取方法:https://github.com/lss233/chatgpt-mirai-qq-bot/issues/96# 提示:如果使用此模式,请删除下方 session_token 前面的 "#" 号,并给上方的 password 前面加上 "#"# session_token = "一串 ey 开头的东西"# 你的 OpenAI access_token,登录后访问`https://chat.openai.com/api/auth/session`获取# 提示:如果使用此模式,请删除下方 access_token 前面的 "#" 号,并给上方的 email、password 前面加上 "#"# access_token = "一串 ey 开头的东西"# 如果你想使用的是 API 版的 ChatGPT,请使用# api_key = "sk-xxxx"# 如果你在国内,需要配置代理# 提示:如果使用此功能,请删除下方 proxy 前面的 "#" 号# proxy="http://127.0.0.1:1080"# 是否为 ChatGPT Plus 用户(是的话设置为 true)paid = false# 是否开启标题自动重命名# 若为空或保持注释即不开启# 支持的变量: {session_id} - 此对话对应的上下文 ID,若产生在好友中,则为好友 QQ 号,若产生在群聊中,则为群号# 具体见 README 中的介绍# title_pattern="qq-{session_id}"# 是否自动删除旧的对话,开启后用户发送重置对话时会自动删除以前的会话内容# auto_remove_old_conversations = true# # 第 2 个账号信息,access_token 登录示例# [[openai.accounts]]# mode = 'browserless'# access_token = "xxxxx"# # proxy="http://127.0.0.1:1080"# paid = false# # 第 3 个账号信息, api_key 登录示例# [[openai.accounts]]# api_key = "sk-xxxx"# 如果你想增加更多账号,复制的文本继续添加即可# [system]# 是否自动同意进群邀请accept_group_invite = false# 是否自动同意好友请求accept_friend_request = false[presets]# 切换预设的命令: 加载预设 猫娘command = "加载预设 (\w+)"loaded_successful = "预设加载成功!"scan_dir = "./presets/"[presets.keywords]# 预设关键词 <-> 实际文件"正常" = "presets/default.txt""猫娘" = "presets/catgirl.txt"# "default" = "presets/default.txt" # 默认预设,开启后所有的会话都会先读这个预设,谨慎使用!
# 这里是 ChatGPT for QQ 的所有配置文件
# 请注意:以 "#" 开头的文本均为注释
# 不会被程序读取
# 如果你想要使用某个设置,请确保前面没有 "#" 号
[mirai]
qq = 请修改为你机器人的QQ号
manager_qq = 请修改为机器人管理员的QQ号
# 以下设置如果不了解,可以不用理会
api_key = "1234567890"
http_url = "http://localhost:8080"
ws_url = "http://localhost:8080"
[openai]
# OpenAI 相关设置
# 第 1 个账号信息
[[openai.accounts]]
# 模式选择, browser - 浏览器登录, browserless = 无浏览器登录
# 如果你使用浏览器登录卡在 Found session token,就使用无浏览器登录
mode = 'browserless'
# 你的 OpenAI 邮箱
email = "xxxx"
# 你的 OpenAI 密码
password = "xxx"
# 对于通过 Google 登录或者微软登录的同学,可以使用 session_token 登录
# 此时的 password 可以直接删除 (email 必填)
# session_token 获取方法:https://github.com/lss233/chatgpt-mirai-qq-bot/issues/96
# 提示:如果使用此模式,请删除下方 session_token 前面的 "#" 号,并给上方的 password 前面加上 "#"
# session_token = "一串 ey 开头的东西"
# 你的 OpenAI access_token,登录后访问`https://chat.openai.com/api/auth/session`获取
# 提示:如果使用此模式,请删除下方 access_token 前面的 "#" 号,并给上方的 email、password 前面加上 "#"
# access_token = "一串 ey 开头的东西"
# 如果你想使用的是 API 版的 ChatGPT,请使用
# api_key = "sk-xxxx"
# 如果你在国内,需要配置代理
# 提示:如果使用此功能,请删除下方 proxy 前面的 "#" 号
# proxy="http://127.0.0.1:1080"
# 是否为 ChatGPT Plus 用户(是的话设置为 true)
paid = false
# 是否开启标题自动重命名
# 若为空或保持注释即不开启
# 支持的变量: {session_id} - 此对话对应的上下文 ID,若产生在好友中,则为好友 QQ 号,若产生在群聊中,则为群号
# 具体见 README 中的介绍
# title_pattern="qq-{session_id}"
# 是否自动删除旧的对话,开启后用户发送重置对话时会自动删除以前的会话内容
# auto_remove_old_conversations = true
# # 第 2 个账号信息,access_token 登录示例
# [[openai.accounts]]
# mode = 'browserless'
# access_token = "xxxxx"
# # proxy="http://127.0.0.1:1080"
# paid = false
# # 第 3 个账号信息, api_key 登录示例
# 如果你想增加更多账号,复制的文本继续添加即可
# [system]
# 是否自动同意进群邀请
accept_group_invite = false
# 是否自动同意好友请求
accept_friend_request = false
[presets]
# 切换预设的命令: 加载预设 猫娘
command = "加载预设 (\w+)"
loaded_successful = "预设加载成功!"
scan_dir = "./presets/"
[presets.keywords]
# 预设关键词 <-> 实际文件
"正常" = "presets/default.txt"
"猫娘" = "presets/catgirl.txt"
# "default" = "presets/default.txt" # 默认预设,开启后所有的会话都会先读这个预设,谨慎使用!
Mirai.cmd
QQ
login <机器人QQ账号> <机器人QQ密码> <登录协议>
ChatGPT.cmd
原文链接:https://www.cnblogs.com/tinygeeker/p/17176321.html
本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728