From bcdb735287359b252df3ad221e0fa32143a31a60 Mon Sep 17 00:00:00 2001 From: syuilo Date: Sun, 31 Mar 2019 22:48:59 +0900 Subject: [PATCH] =?UTF-8?q?=E3=82=8F=E3=83=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/modules/kazutori/index.ts | 8 +++++--- src/serifs.ts | 2 +- 2 files changed, 6 insertions(+), 4 deletions(-) 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: 'ゲームの結果発表です!',