summaryrefslogtreecommitdiff
path: root/src/api
diff options
context:
space:
mode:
Diffstat (limited to 'src/api')
-rw-r--r--src/api/bot/core.ts8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/api/bot/core.ts b/src/api/bot/core.ts
index d7655f8175..b13402dce9 100644
--- a/src/api/bot/core.ts
+++ b/src/api/bot/core.ts
@@ -295,11 +295,15 @@ class GuessingGameContext extends Context {
return 'やめました。';
}
+ const guess = parseInt(query, 10);
+
+ if (isNaN(guess)) {
+ return '整数で推測してください。「やめる」と言うとゲームをやめます。';
+ }
+
this.try++;
this.emit('updated');
- const guess = parseInt(query, 10);
-
if (this.secret < guess) {
return `${guess}よりも小さいですね`;
} else if (this.secret > guess) {