Skip to content

Releases: xpf580/AkaneQQBot

AkaneQQBot V1.0.0

Choose a tag to compare

@xpf580 xpf580 released this 17 Aug 19:36
582041f

AkaneQQBot

完全升级的 GPTbot,机器人与环境完全分离。贴心地内置了签名服务器。使用 OpenAI 模型 "gpt-3.5-turbo-16k",添加了提示词:“名为黑川茜,LALALAI 剧团年轻头牌,努力天才演员,高挑貌美,蓝眼少女,不喜欢有马加奈。”还添加了一些基本插件。在 QQ 中使用 help 命令查看更多。

使用方法

可选项:你可以选择不下载 ./AkaneENV。在你自己的虚拟环境中,执行以下命令在终端中安装所需的依赖:pip install -r requirements.txt

  1. 进入 .\chat\myapp 目录,在 openai_key.py 文件中输入你的 OpenAI API 密钥。

  2. 进入 .\go-cqhttp 目录,在 config.yml 文件中输入你的 QQ 账号。无需输入密码。

  3. 在终端中输入 .\Akane_quick_start.bat 或直接运行该脚本。这将打开四个 PowerShell 终端,用于在不同的控制台中调试机器人。

Release AkaneQQBot V1.1.6

Choose a tag to compare

@xpf580 xpf580 released this 25 Aug 19:32

添加了骰子功能、骰子娘、一些非常好用的管理员功能、一些有趣的public事件响应,可以正常查b50和b40了,python降版本至3.10.11

Full Changelog: V1.1.5...V1.1.6

AkaneQQBot V1.1.5

Choose a tag to compare

@xpf580 xpf580 released this 19 Aug 18:08

新增的插件是一个骰子功能插件,可以通过指定命令或正则表达式触发。插件提供了两种骰子功能:

  1. rxdice 骰子功能:

    • 通过正则表达式匹配消息文本,以 rXdy 的形式触发,其中 X 是骰子投掷的次数,y 是骰子的面数。
    • 限制了 X 的范围在1到8之间,限制了 y 的范围在1到100000之间。
    • 根据骰子投掷结果的百分比,判断并返回大成功、成功、失败或大失败的结果。
  2. dice 骰子功能:

    • 通过指定的命令或别名(dice, d, D)触发。
    • 支持指定投掷次数,也可以默认为1次。
    • 根据骰子投掷结果的百分比,判断并返回大成功、成功、失败或大失败的结果。

插件的核心逻辑是解析用户输入的命令或消息,提取投掷次数和骰子面数,并根据投掷结果的百分比进行判断,返回相应的投掷结果。通过使用正则表达式匹配消息内容,你可以实现更加灵活的骰子投掷功能。

AkaneQQBot V1.1.0

Choose a tag to compare

@xpf580 xpf580 released this 18 Aug 12:07

AkaneQQBot

完全升级的 GPTbot,机器人与环境完全分离。贴心地内置了签名服务器。使用 OpenAI 模型 "gpt-3.5-turbo-16k",添加了提示词:“名为黑川茜,LALALAI 剧团年轻头牌,努力天才演员,高挑貌美,蓝眼少女,不喜欢有马加奈。”还添加了一些基本插件。在 QQ 中使用 help 命令查看更多。可能的bug都修复了,requirements.txt做了补充,本地编译环境最好是python3.11,推荐删掉环境重新安装,由于pip使用的是绝对路径,所以pip也可能出问题,下个项目用poetry或者conda管理。

使用方法

可选项:你可以选择不下载 ./AkaneENV。在你自己的虚拟环境中,执行以下命令在终端中安装所需的依赖:pip install -r requirements.txt

  1. 进入 .\chat\myapp 目录,在 openai_key.py 文件中输入你的 OpenAI API 密钥。

  2. 进入 .\go-cqhttp 目录,在 config.yml 文件中输入你的 QQ 账号。无需输入密码。

  3. 在终端中输入 .\Akane_quick_start.bat 或直接运行该脚本。这将打开四个 PowerShell 终端,用于在不同的控制台中调试机器人。