Good morning & good night!
Project description
Good Morning
🌈 おはよう! 🌈
版本
v0.1.1
⚠ 适配nonebot2-2.0.0alpha.16;
👉 适配beta.1版本参见beta.1分支
安装
-
通过
pip
或nb
安装,版本指定0.1.1
; -
用户数据
data.json
及早晚安配置文件config.json
位于./resource
下,可在env
内设置MORNING_PATH
更改:
MORNING_PATH="your-path-to-resource"
功能
-
和Bot说早晚安,记录睡眠时间,培养良好作息;
-
群管及超管可设置早安时限、晚安时限、优质睡眠、深度睡眠等;
-
分群管理群友作息;
-
おはよう!🌈
命令
-
早晚安:早安/晚安,记录睡眠时间;
-
查看我的作息:我的作息;
-
查看群友作息:群友作息,看看今天几个人睡觉或起床了;
-
查看配置当前安晚安规则:早晚安设置;
-
[群管或群主或超管] 设置命令
-
开启/关闭某个配置: 早安/晚安开启/关闭某项功能;
-
早安/晚安设置:设置功能的参数;
-
详见规则配置;
-
规则配置
新增 confg.json
文件已默认写入下述预置配置,当其不存在时则默认下载仓库的预置配置文件:
{
"morning": {
"get_up_intime": { # 是否只能在规定时间起床
"enable": true, # 默认开启,若关闭则下面两项无效
"early_time": 6, # 允许的最早的起床时间,默认早上6点
"late_time": 12 # 允许的最晚的起床时间,默认中午12点
},
"multi_get_up": { # 是否允许多次起床
"enable": false, # 默认不允许,若允许则下面一项无效
"interval": 6 # 两次起床间隔的时间,小于这个时间就不允许起床
},
"super_get_up": { # 是否允许超级亢奋
"enable": false, # 默认不允许,若允许则下面一项无效
"interval": 3 # 这次起床和上一次睡觉的时间间隔,小于这个时间就不允许起床,不怕猝死?给我睡!
}
},
"night": {
"sleep_intime": { # 是否只能在规定时间睡觉
"enable": true, # 默认开启,若关闭则下面两项无效
"early_time": 21, # 允许的最早的睡觉时间,默认晚上21点
"late_time": 6 # 允许的最晚的睡觉时间,默认次日早上6点
},
"good_sleep": { # 是否开启优质睡眠
"enable": true, # 默认开启,若关闭则下面一项无效
"interval": 6 # 两次睡觉间隔的时间,小于这个时间就不允许睡觉
},
"deep_sleep": { # 是否允许深度睡眠
"enable": false, # 默认不允许,若允许则下面一项无效
"interval": 3 # 这次睡觉和上一次起床的时间间隔,小于这个时间就不允许睡觉,睡个锤子,快起床!
}
}
}
-
默认配置(如上)
-
早安:
是否要求规定时间内起床:是
是否允许连续多次起床:否
是否允许超级亢奋(即睡眠时长很短):否
-
晚安:
是否要求规定时间内睡觉:是
是否开启优质睡眠:是
是否允许深度睡眠(即清醒时长很短):否
-
-
早安配置
-
[早安开启 xx] 开启某个配置选项,xx可选值目前有[时限|多重起床|超级亢奋];
-
[早安关闭 xx] 关闭某个配置选项,xx可选值目前有[时限|多重起床|超级亢奋];
-
[早安设置 xx x] 设置某个配置的参数,xx可选值目前有[时限|多重起床|超级亢奋],x可选值为0到24的整数;
※ 当设置时限时需要两个参数,命令为:[早安设置 时限 x y],当不是时限时只需一个参数,命令为:[早安设置 xx x]
-
-
晚安配置
-
[晚安开启 xx] 开启某个配置选项,xx可选值目前有[时限|优质睡眠|深度睡眠];
-
[晚安关闭 xx] 关闭某个配置选项,xx可选值目前有[时限|优质睡眠|深度睡眠];
-
[晚安设置 xx x] 设置某个配置的参数,xx可选值目前有[时限|优质睡眠|深度睡眠],x可选值为0到24的整数;
※ 当设置时限时需要两个参数,命令为:[晚安设置 时限 x y],当不是时限时只需一个参数,命令为:[晚安设置 xx x]
-
本插件改自
-
修改代码结构;
-
修改部分配置名称、功能,修改群组数据储存格式;
-
参考并修改配置部分README;
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for nonebot-plugin-morning-0.1.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | bcf39a9e49f12e4070b3e41c47a97dbaedd4926a3eda7785b086223c50a265da |
|
MD5 | 0434a63e6b8f3e68bd5d108f0f177be0 |
|
BLAKE2b-256 | 9a43c88a87814b5803d6ef7c890aeb0df106c272c92bee133be44b9b486ca6b9 |
Hashes for nonebot_plugin_morning-0.1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9270656c0823e68cf64c82471c129972e2f4a401487d52440c0b53ce282d823a |
|
MD5 | 70fae59777e06a553c703746b25a1417 |
|
BLAKE2b-256 | a1d4f91495b8e88f262fc16448f8b379deec79dab5074e49652bbd8e2156045b |