Catalogue
Amadeus是一个基于异步机器人框架 nonebot2 和OneBot-v11协议的golang实现 go-cqhttp 编写的自用qq聊天机器人。
项目仍在持续建设中...
- 在安装本项目之前,强烈建议你创建一个新的pyhton虚拟环境,并且请确保你的 Python 版本 >= 3.7.3,此外如果你之前安装过nonebot1,请在安装 NoneBot v2 之前卸载 NoneBot v1。
- 在新创建的python环境中安装requestment中提供的全部依赖
完成这一步之后,你便成功安装了nonebot2框架、驱动器(FastAPI)、适配器(OneBot V11)以及现有插件所需的其他所有依赖。
pip install -r requirements.txt
- 修改 .env.dev.bak 文件名为 .env.dev ,在.env.dev中更改配置信息并记录PORT
- 在这里下载go-cqhttp,并参照文档使用go-cqhttp进行反向代理,于配置文件 config.yml 反向ws设置中
universal: ws://127.0.0.1:PORT/onebot/v11/ws
(PORT与 .env.dev 中PORT保持一致) - 运行go-cqhttp
- 在Amadeus目录下运行bot
nb run
-
Amadeus目前实现了以下几个插件:
- 爬取百度热搜榜前三十
- 聊天调教
- 字母缩写含义查询
- 计算器
- 每日提醒
- 有道翻译
-
以下功能需要其他插件支持,请自行安装:
- 定时任务 nonebot_plugin_apscheduler
- 在线运行代码 nonebot_plugin_code