LINEに通知が来ない
現象
朝の薬のアナウンスに対して「朝のお薬飲んだよ」と回答し、AIスピーカーからそれに対する応答(おはようございます。お薬手帳に記録しておきます。)があったにもかかわらず、LINEに通知がこない。
調査
ログ(~/pill-reminder/pill-reminder.log)を調べたところ、次のようになっていた。
2019-10-28 05:34:07.037: "朝の食後の薬"の発話時刻になりました(5回目), id=4bq23ffsj7e6t1d9koos3iegml@google.com 2019-10-28 05:34:08.433: 当該服薬スケジュール(id=4bq23ffsj7e6t1d9koos3iegml@google.com): { "drug_notifies": [ { "title": "朝の食後の薬(済)", "description": "ディオバン錠20mg 1錠\nメバロチン錠10 1錠", "id": "4bq23ffsj7e6t1d9koos3iegml@google.com", "location": "自宅", "startTime": "2019-10-27T20:30:00.000Z", "endTime": "2019-10-27T21:00:00.000Z", "color": "9" } ], "num_reminder": "5", "taiking_status": "1", "status": "0" } 2019-10-28 05:34:08.433: 済になったか催促上限オーバーになったので催促を終了します。
リスト1.ログ
5回目のアナウンス時点でtaiking_statusが1になっているので、WebAPI (A2)は正常にIFTTTからのWebhooksを受け付けたものと考えられる。うかつにも、GASのデバッグ用ファイル(debug.gdoc)を消してしまったため確証はない。あくまでもtaiking_statusが1に変わっているという状況証拠のみ。
WebAPI (A2)がIFTTTからのWebhooksを正常に受け付けると、必ずLINEへ通知を送るはず。しかし、通知はなかった。
原因
不明。もし、また同じ現象が発生したら、まずdebugの退避をして後で調査できるように取っておくこと。
0 件のコメント:
コメントを投稿