――Ich hatte die Gelegenheit, den zuvor mit AWS Lambda erstellten Slack Bot zusammenzufassen, und dachte, ich würde ihn mit einem Memorandum an Qiita senden. ――Die Erinnerung zum Zeitpunkt der Erstellung ist stark verblasst, aber ich hoffe, sie wird jemandem helfen, der in dem Bereich steckt, an den ich mich erinnere.
――Das Haus des Autors befindet sich zwischen Stationen auf mehreren Linien, und es war schwierig, von einer Station zur anderen zu wechseln. ――Es war schwierig, die Option zu wählen, eine andere Linie zu nehmen (den Bahnhof zu bewegen), selbst wenn Sie nach der Ankunft am Bahnhof eine Verzögerung bemerkten. ――Es wäre schön, wenn Sie die Routeninformationen beim Aufwachen selbst überprüfen könnten, aber in den Morgenstunden flatterte es oft, und es gab viele Tage, an denen ich es verpasst habe. ――Ich war der Meinung, dass es praktisch wäre, wenn Benachrichtigungen zu den Tools (LINE und Slack) eingehen würden, die ich normalerweise überprüfe und mir Bescheid gebe. ――Ich bin wirklich daran interessiert, etwas mit Lambda (einschließlich FaaS und SaaS) zu machen, also habe ich beschlossen, es selbst zu machen.
――Ich möchte, dass Sie automatisch benachrichtigt werden, wenn der Zug zwischen dem Aufwachen am Morgen und dem Einsteigen in den Zug Verspätung hat.
--AWS Lambda: AWS-Service, der ereignisgesteuerte (durch etwas (= Ereignis) ausgelöste) Läufe ausführen kann - https://aws.amazon.com/jp/lambda/
――Es sieht aus wie auf dem Bild unten. (Es überprüft und benachrichtigt Sie alle 10 Minuten.)
――Ich konnte das Problem zuerst lösen. ――Nach Erhalt der Morgenbenachrichtigung können Sie jetzt eine Route (Station) auswählen, die nicht verzögert ist. ――Ich begann zu denken, dass es schön wäre, benachrichtigt zu werden, wenn die Verzögerung behoben wurde. ―― Derzeit ist es eine Spezifikation, zu beurteilen, dass die Verzögerung behoben wurde, indem keine Benachrichtigungen empfangen wurden. ――Ich hielt es für zweckmäßig, andere Bots als diese zu erstellen.
――Wenn ich dachte, dass der Zeitpunkt der Benachrichtigung falsch war, war die angegebene Zeit UTC. ――Es war notwendig, 9:00 hinzuzufügen, um das Problem in Japan zu beheben.