teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

3

追記

2019/02/23 14:15

投稿

hayataka2049
hayataka2049

スコア30939

answer CHANGED
@@ -19,4 +19,6 @@
19
19
 
20
20
  普通にprintすればログに吐けるんじゃないかな? あるいはlineメッセージとして返しても良いでしょう。
21
21
 
22
- あとは、else節を追加して意図しない文字列が来たときの動作を定義しておくと良いです。
22
+ あとは、else節を追加して意図しない文字列が来たときの動作を定義しておくと良いです。
23
+
24
+ 書式と合致しているかチェックして、合致していなければ「こういう書式で送ってください」とでも返すと多少親切ではあります。

2

追記

2019/02/23 14:15

投稿

hayataka2049
hayataka2049

スコア30939

answer CHANGED
@@ -15,7 +15,7 @@
15
15
 
16
16
  どの条件も`True`にならないとき、`yyk_pay`が定義されません。なのでそのエラーになります。
17
17
 
18
- そのAPIやherokuについての知識がある訳ではないので、実際にどう直せば良いとかは知りませんが。「一般」「高校生」などと送ってもエラーになるのなら、まずは`yyk_var`がどんな値になっているか見てみることでしょう。
18
+ そのAPIやherokuについての知識がある訳ではないので、実際にどう直せば良いとかは知りませんが。「一般」「高校生」「U25」などと送ってもエラーになるのなら、まずは`yyk_var`がどんな値になっているか見てみることでしょう。
19
19
 
20
20
  普通にprintすればログに吐けるんじゃないかな? あるいはlineメッセージとして返しても良いでしょう。
21
21
 

1

追記

2019/02/23 14:13

投稿

hayataka2049
hayataka2049

スコア30939

answer CHANGED
@@ -15,6 +15,8 @@
15
15
 
16
16
  どの条件も`True`にならないとき、`yyk_pay`が定義されません。なのでそのエラーになります。
17
17
 
18
- そのAPIやherokuについての知識がある訳ではないので、実際にどう直せば良いとかは知りませんが。まずは`yyk_var`がどんな値になっているか見てみることでしょう。
18
+ そのAPIやherokuについての知識がある訳ではないので、実際にどう直せば良いとかは知りませんが。「一般」「高校生」などと送ってもエラーになるのなら、まずは`yyk_var`がどんな値になっているか見てみることでしょう。
19
19
 
20
- 普通にprintすればログに吐けるんじゃないかな? あるいはlineメッセージとして返しても良いでしょう。
20
+ 普通にprintすればログに吐けるんじゃないかな? あるいはlineメッセージとして返しても良いでしょう。
21
+
22
+ あとは、else節を追加して意図しない文字列が来たときの動作を定義しておくと良いです。