mirror of
https://github.com/syuilo/ai.git
synced 2024-11-25 06:01:07 +00:00
わー
This commit is contained in:
parent
9826ce936c
commit
bcdb735287
|
@ -20,6 +20,8 @@ type Game = {
|
|||
postId: string;
|
||||
};
|
||||
|
||||
const limitMinutes = 10;
|
||||
|
||||
export default class extends Module {
|
||||
public readonly name = 'kazutori';
|
||||
|
||||
|
@ -61,7 +63,7 @@ export default class extends Module {
|
|||
}
|
||||
|
||||
const post = await this.ai.post({
|
||||
text: serifs.kazutori.intro
|
||||
text: serifs.kazutori.intro(limitMinutes)
|
||||
});
|
||||
|
||||
this.games.insertOne({
|
||||
|
@ -140,8 +142,8 @@ export default class extends Module {
|
|||
|
||||
if (game == null) return;
|
||||
|
||||
// ゲーム開始から5分以上経過していたら
|
||||
if (Date.now() - game.startedAt >= 1000 * 60 * 5) {
|
||||
// 制限時間が経過していたら
|
||||
if (Date.now() - game.startedAt >= 1000 * 60 * limitMinutes) {
|
||||
this.finish(game);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -263,7 +263,7 @@ export default {
|
|||
|
||||
matakondo: 'また今度やりましょう!',
|
||||
|
||||
intro: 'みなさん、数取りゲームしましょう!\n0~100の中で最も大きい数字を取った人が勝ちです。他の人と被ったらだめですよ~\n制限時間は5分です。数字はこの投稿にリプライで送ってくださいね!',
|
||||
intro: minutes => `みなさん、数取りゲームしましょう!\n0~100の中で最も大きい数字を取った人が勝ちです。他の人と被ったらだめですよ~\n制限時間は${minutes}分です。数字はこの投稿にリプライで送ってくださいね!`,
|
||||
|
||||
finish: 'ゲームの結果発表です!',
|
||||
|
||||
|
|
Loading…
Reference in a new issue