进阶配置

HarukaBot 存在一些非必须的进阶配置项,用户可以在 .env.prod.env.dev 文件中添加这些配置来改变 HarukaBot 的默认行为

提示

添加配置项只需在 .env.* 文件最底下另起一行直接添加即可。

示例(点我展开)
HOST=0.0.0.0
PORT=8080
SUPERUSERS=[]
NICKNAME=[]
COMMAND_START=[""]
COMMAND_SEP=["."]
HARUKA_DIR="./data/"
HARUKA_TO_ME=false
HARUKA_GUILD_ADMIN_ROLES=["Haruka", "频道主"]






 
 

HARUKA_DIR

默认值:None

修改数据文件默认存储路径,默认存在 haruka-bot 包安装目录下。

不推荐使用默认存储位置,这会使得数据文件迁移与管理异常麻烦。推荐设置 HARUKA_DIR="./data/",即当前目录的 data 文件夹下。

提示

如果使用 hb-cli 部署,会自动.env.prod 中添加 HARUKA_DIR="./data/"

HARUKA_DIR="./data/"

HARUKA_TO_ME

默认值:True

在群里使用命令前是否需要 @机器人。设置为 False 则可以直接触发指令。

Haruka_TO_ME=False

HARUKA_GUILD_ADMIN_ROLES

默认值:["管理员", "频道主"]

在频道里使用命令的身份组,可以写入多个身份组

HARUKA_GUILD_ADMIN_ROLES=["Haruka", "频道主"]

HARUKA_LIVE_OFF_NOTIFY

默认值:False

是否开启下播提醒。

HARUKA_LIVE_OFF_NOTIFY=True

HARUKA_PROXY

默认值:None

设置后所有网络请求将使用代理端口,仅支持 HTTP 代理。

HARUKA_PROXY=http://127.0.0.1:10809

HARUKA_INTERVAL

默认值:10

不推荐使用,请更换为 HARUKA_LIVE_INTERVAL。 直播刷新间隔,单位:秒。

HARUKA_INTERVAL=20

HARUKA_DYNAMIC_INTERVAL

默认值:0

动态刷新间隔,单位:秒。设置为 0 时根据网络情况自动调整间隔。

HARUKA_DYNAMIC_INTERVAL=5

HARUKA_LIVE_INTERVAL

默认值:HARUKA_INTERVAL 设置的值

直播刷新间隔,单位:秒。

HARUKA_LIVE_INTERVAL=20

HARUKA_DYNAMIC_AT

默认值:False

动态、投稿是否也要@全体。

HARUKA_DYNAMIC_AT=True

HARUKA_SCREENSHOT_STYLE

默认值:mobile

截图样式,可选值:mobile(手机)、pc(电脑)。

HARUKA_SCREENSHOT_STYLE=pc