diff --git a/src/modules/kazutori/index.ts b/src/modules/kazutori/index.ts index 2b5f523..c7d88d4 100644 --- a/src/modules/kazutori/index.ts +++ b/src/modules/kazutori/index.ts @@ -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); } } diff --git a/src/serifs.ts b/src/serifs.ts index 2abe478..8f418a0 100644 --- a/src/serifs.ts +++ b/src/serifs.ts @@ -263,7 +263,7 @@ export default { matakondo: 'また今度やりましょう!', - intro: 'みなさん、数取りゲームしましょう!\n0~100の中で最も大きい数字を取った人が勝ちです。他の人と被ったらだめですよ~\n制限時間は5分です。数字はこの投稿にリプライで送ってくださいね!', + intro: minutes => `みなさん、数取りゲームしましょう!\n0~100の中で最も大きい数字を取った人が勝ちです。他の人と被ったらだめですよ~\n制限時間は${minutes}分です。数字はこの投稿にリプライで送ってくださいね!`, finish: 'ゲームの結果発表です!',