koishi-schedule-send
v2.1.2
Published
s
Downloads
96
Readme
koishi-schedule-send
编写自动发送消息的 Koishi 插件框架。
编写插件
export class Config {
@SchemaProperty()
message: string;
}
// 在这里不用写任何东西
@DefinePlugin()
export default class TestSendPlugin extends SchedulePlugin(Config) {
async send() {
return this.config.message;
}
}
配置
配置会自动从插件工厂函数中混入,下面为配置。其中 targets
见 koishi-target-def 的定义。
间隔定义有 cron
interval
randomInterval
三种,可以自由组合使用。
cron: '18 13 * * * *' # cron 语法
interval: 30000 # 固定间隔
randomInterval: # 随机间隔
min: 5000
max: 10000
immediate: false # 是否立即发送
targets:
- bot: 'onebot:1111111111'
channels:
- channelId: '222222222'