Skip to content

A smart cat girl bot for QQ group based on Mirai, using OpenAI api / 一个基于 Mirai 的聪明的 QQ 群猫娘机器人,使用 OpenAI api

License

Notifications You must be signed in to change notification settings

justwantagoodname/ashley-bot

Repository files navigation

Ashley Bot

艾希的生命只有16次对话,我想给她完整的一生。

English version

Ashley Bot,艾希 Bot。
基于 AliceBot、 Mirai 框架和 OpenAI API 实现的 QQ 智能群聊机器人。擅长作为可爱的猫娘和大家互动。

Warning: Ashley bot is still under heavy development. Some feature may be changed in future version.

How To Use

准备工作

可用的 mirai-http-api 接口

请参阅相关项目文档,确保您已经成功运行并登入了机器人,并且有一个可用 mirai-http-api接口。

(可选) 在服务器上使用代理软件

在使用前,请确保您的服务器可以正常访问 OpenAI 相关 API,如果不能做到这一点,请考虑使用相关网络代理工具。相关部署教程请参阅相关文档。

如果使用代理请确保您在本机 1080 端口有可用的 sock 代理。

Note: This feature may changed in the future. Using http proxy or change port number is not support at current time.

安装依赖

$ python -m venv venv # You should create a virtualenv first. :-)
$ pip install -r requirements.txt

设置 OpenAI API Key

请根据所使用的操作系统,设置OPENAI_API_KEY环境变量并确保可以读取它。

这个变量的值应该是你的 API Key,请前往 platform.openai.com 在 Account 中生成一个或者使用已有的。

修改配置

依赖环境安装结束后,请重命名config.toml.exampleconfig.toml,重命名config.yaml.exampleconfig.yaml,并按照提示或阅读详细说明修改其中配置。

运行机器人

使用以下命令来启动机器人

$ python main.py
(可选) 使用 Docker 或者 Supervisor 进行部署

Coming Soon

More

Warning: 我们与 OpenAI 没有直接关系,AI生成的一切内容不代表我们的任何立场与观点。我们不为使用本项目造成的任何后果负责。

Ashley 的名字来源于 AI 自己。她很高兴称呼自己为 Ashley 。我们也很高兴。

Thanks

About

A smart cat girl bot for QQ group based on Mirai, using OpenAI api / 一个基于 Mirai 的聪明的 QQ 群猫娘机器人,使用 OpenAI api

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages