更好的管理模块与图片样式
对于开发者,若有意愿开发插件,请参考 插件开发文档
注意:以下内容仅供 Linux 环境下部署使用,Windows 环境下的部署不予解答
下载
git clone https://github.com/SilveryStar/Adachi-BOT.git
cd Adachi-BOT
mkdir config && cd config
touch setting.yml commands.yml cookies.yml
配置
> setting.yml
qrcode: false # 是否启用扫码登录
# 每次登录都需验证,Docker启动禁用,默认不启用
number: 12345678 # QQ 账号
password: "" # QQ 密码
master: 87654321 # BOT 持有者账号
header: "" # 命令起始符(可为空串"")
platform: 1 # 登录平台
# 1.安卓手机(默认) 2.aPad 3.安卓手表 4.MacOS 5.iPad
atUser: true # 是否启用回复时 at 用户,默认关闭
dbPort: 56379 # 数据库端口
# 修改该选项需同时修改 redis.conf -> port
intervalTime: 1500 # 指令操作冷却时间,单位毫秒,默认 1500ms
> cookies.yml
cookies:
- 米游社Cookies(可多个)
启动
# 若 BOT 账号为首次登录,需在宿主机完成设备验证 (Node.js version>=12.16)
npm install yaml oicq
npm run login
# 设备验证完成后,启动 docker
docker-compose up -d
插件
docker-compose stop
# 在 ./src/plugins 中加入或删除文件夹
docker-compose start
git clone https://github.com/SilveryStar/Adachi-BOT.git
cd Adachi-BOT
npm install
# 生成配置文件模板
npm run start
# 自行运行 Redis 数据库,默认端口 56379
# 暴露端口可在 /config/setting.yml 的 dbPort 中修改
# 使用 forever 模块启动
# 注意,请在 Node.js 版本高于 v12.16 且低于 v14 的环境中运行,参考 issues #14
npm run serve
符合以下条件之一的 issue,将会被直接关闭
- 可以在
README.md
或常见问题汇总中找到解决方案的 issue - 未依照模板提交或未提供完整信息的运行时错误 issue
- 提出不合理需求的 issue
Nickname | Contribution |
---|---|
GenshinImpactWiki | 本项目的绝大多数图片资源 |
lulu666lulu | 提供了最新的DS算法 |
JetBrains | 为开源项目提供免费的 WebStorm 等 IDE 的授权 |
WebStorm 是一个在各个方面都最大程度地提高开发人员的生产力的 IDE
由于本项目的绝大多数图片资源都来自维基百科,我们依照 CC-BY-SA-3.0 协议将内容公开,发送申请到邮箱 silverystar.top@gmail.com
来获取图包,注意说明来意