- 为必须
- 为可选
如未特殊说明,均已最新版为准
- Python
3.9
- Poetry
- Mirai HTTP API
^2.3
(后文简写为 MAH)- Netease Cloud Music Api
如果你需要点歌姬功能的话需要自行搭建
- QQ Music API
如果你需要点歌姬功能的话需要自行搭建
- Netease Cloud Music Api
首先你需要将 MAH v2 配置完成,你的配置文件应该长这样:
adapters: - http - ws debug: false enableVerify: true verifyKey: xxxxxx # 记住这里填写的 key singleMode: false cacheSize: 4096 adapterSettings: http: host: localhost port: 8066 cors: [*] ws: host: localhost port: 8066 # 此端口请与 http 端口保持一致 reservedSyncId: -1
-
克隆 ABot 到本地
git clone https://github.com/djkcyl/ABot-Graia
-
下载 ABot 所需字体资源 ABot Font 并解压至 ABot 根目录
-
创建虚拟容器
poetry env use 3.9
-
使用虚拟容器安装依赖
本步骤可能需要执行5分钟到5小时,请耐心等待(
poetry install
-
修改 ABot 配置文件
config/config.exp.yaml
后并重命名为config/config.yaml
-
安装浏览器依赖
poetry run playwright install firefox poetry run playwright install-deps
-
启动 ABot
poetry run python main.py
你可能还需要执行下面这条命令才能正常使用某些功能
npx playwright install-deps
你也可能在执行
poetry install
的时候出现装不上graiax-silkcoder
的情况,请自行解决编译环境问题
注意,请不要使用 pip
来安装依赖
尽情享用吧~
Windows 系统也需要问吗?彳亍
按下最小化即可。
>为什么会有人这个也要教啊(恼)
Centos
yum install screen screen -R ABot ...其他发行版怎么用请查阅此处