qq机器人使用ChatGPT(nonebot插件使用)

简单聊下

  • 前置
  • 使用插件
  • 使用 ChatGPT

前置

注意本文前置知识 使用nonebot+go-cqhttp搭建qq机器人

使用插件

首先进入,nonebot商店: https://v2.nonebot.dev/store,搜索想要的插件。
笔者以“每日一句”为例。
qq机器人使用ChatGPT(nonebot插件使用)_第1张图片
点击复制安装命令,打开终端执行,他会安装插件并将配置写进 pyproject.toml 中,这样你无需修改 bot.py 即可在nb运行的时候加载这个插件

nb plugin install nonebot-plugin-everyday-en

进入nonebot的创建目录,(详见上篇文章:链接: 使用nonebot+go-cqhttp搭建qq机器人)
安装定时发送依赖

pip install nonebot-plugin-apscheduler

重启nb,若出现下面的语句择安装成功
qq机器人使用ChatGPT(nonebot插件使用)_第2张图片
接下来退出,进行插件配置,该插件官方链接: 每日一句

qq机器人使用ChatGPT(nonebot插件使用)_第3张图片

使用 ChatGPT

插件地址: ChatGPT
在 nonebot2 项目的根目录下打开命令行, 输入以下指令即可安装

nb plugin install nonebot-plugin-chatgpt

配置信息
qq机器人使用ChatGPT(nonebot插件使用)_第4张图片

  1. openAI 登录 : https://chat.openai.com/auth/login
  2. 按 F12 打开控制台
  3. 切换到 Application/应用 选项卡,找到 Cookies
  4. 复制 __Secure-next-auth.session-token 的值,配置到 CHATGPT_SESSION_TOKEN 即可

你可能感兴趣的:(机器人,chatgpt)