Commit e763ac1f authored by nanahira's avatar nanahira

support random message

parent 734d996b
...@@ -32,10 +32,11 @@ export class RetweetNotifierPluginConfig { ...@@ -32,10 +32,11 @@ export class RetweetNotifierPluginConfig {
traceDays: number; traceDays: number;
@SchemaProperty({ @SchemaProperty({
description: '发送信息。', type: String,
default: '帮忙给转个推~', description: '发送信息,随机选一个。',
default: ['帮忙给转个推~', '帮忙转个推~', '帮忙转个推好不好~'],
}) })
message: string; message: string[];
} }
export type RetweetNotifierPluginConfigLike = export type RetweetNotifierPluginConfigLike =
......
...@@ -9,7 +9,7 @@ import { ...@@ -9,7 +9,7 @@ import {
UseModel, UseModel,
} from 'koishi-thirdeye'; } from 'koishi-thirdeye';
import { SchedulePlugin } from 'koishi-schedule-send'; import { SchedulePlugin } from 'koishi-schedule-send';
import { Database, Quester, Tables } from 'koishi'; import { Database, Quester, Random, Tables } from 'koishi';
import moment from 'moment'; import moment from 'moment';
import _ from 'lodash'; import _ from 'lodash';
export * from './config'; export * from './config';
...@@ -135,6 +135,6 @@ export default class RetweetNotifierPlugin extends SchedulePlugin( ...@@ -135,6 +135,6 @@ export default class RetweetNotifierPlugin extends SchedulePlugin(
}, },
]); ]);
return leastRetweet.link + '\n' + this.config.message; return leastRetweet.link + '\n' + Random.pick(this.config.message);
} }
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment