koishi-plugin-clock
前言
- 我们在摸鱼的时候经常忘记下班,因此我写了这个 clock 闹钟插件 。
- clock 使用的是 koishi-plugin-cron 的 cron 服务,因此要启用 cron 服务,本插件才能正常工作。
- clock 将闹钟存在数据库中, 每次启用会重新加载闹钟,因此我们不必担心 Koishi 重启导致闹钟计划失效。
用法
上面提到闹钟是存在数据库中,那么我们可以直接修改数据库来调整闹钟。
其中
-
time:
-
msg
提醒的消息,支持消息元素 -
enbale
闹钟的启用状态true //启用 false //关闭
-
rules
rules是一个数组, 其中的字段可以通过 koishijs/koishi-plugin-inspect: Inspect 命令查看{ "selfId":"1114039391", // 自身 ID "platform":"onebot", // 平台名 "guildId":"399899914", // 群组 ID "channelId":"399899914" // 频道 ID }
同时 clock 还支持在配置项中填写 rules
演示
示例
在工作日 17:30 发送下班了
- User: clock 0 30 17 * * 1,2,3,4,5
- Koishi: 请输入提醒消息
- User: 下班了
在每天 00:00 发送晚安
- User: clock 0 0 0 * * *
- Koishi: 请输入提醒消息
- User: 晚安
在每天早上 8:00 发送早安
- User: clock 0 0 8 * * *
- Koishi: 请输入提醒消息
- User: 早安