[PYTHON] Holen Sie sich den neuesten Termin aus Google Kalender und benachrichtigen Sie jeden Morgen online

screenshot-2019-12-13-155539.png Bei mir zu Hause haben wir einen etwas praktischen eingeführt, der LINE jeden Morgen von übermorgen auf den Zeitplan hinweist: rollende_Augen:

Überblick

Untitled.png

Material

(wie es Dir gefällt) --AWS S3 ... eins

Wie man ... macht

A. GCP-Konsole

  1. Aktivieren Sie die Google Kalender-API.
  2. Erstellen Sie ein Dienstkonto. ... Wenn Sie nur mit einer begrenzten Anzahl von Benutzern teilen möchten, verwenden Sie am besten ein Dienstkonto.
  3. Fügen Sie das in 2. erstellte Dienstkonto zu "Für einen bestimmten Benutzer freigeben" zu dem Kalender hinzu, den Sie benachrichtigen möchten.

B. LINE Notify

  1. Stellen Sie ein Zugriffstoken für den Raum aus, den Sie benachrichtigen möchten.

C. AWS Lambda

  1. Verwenden Sie den in A. erstellten Google-Dienstkontoschlüssel, um die neuesten Termine mit der Google Kalender-API abzurufen.
  2. Benachrichtigen Sie den Raum mithilfe der LINE Notify-API mit dem in B erstellten Zugriffstoken.
  3. (Ergänzung) Ist es relativ bequem, statische Daten, die für die Benachrichtigung verwendet werden, in S3 einzufügen, damit IAM darauf verweisen kann?

das ist alles! Es war ein wenig bequem, es schnell machen zu können ~

Recommended Posts

Holen Sie sich den neuesten Termin aus Google Kalender und benachrichtigen Sie jeden Morgen online
Verschrotten Sie den Zeitplan von Hinatazaka 46 und spiegeln Sie ihn in Google Kalender wider
Importieren Sie den von "Schedule-kun" erhaltenen Zeitplan in Google Kalender
Abrufen, Testen und Senden von Testfällen im AtCoder-Wettbewerb über die Befehlszeile
[Persönliches Memo] Holen Sie sich Daten im Web und machen Sie daraus einen DataFrame
Greifen Sie über die iOS-App auf Google Kalender zu
Holen Sie sich Urlaub mit der Google Kalender-API
Holen Sie sich die Adresse von Längen- und Breitengrad
Ich möchte einen Slack-Bot, der das Gehalt eines Teilzeitjobs aus dem Zeitplan von Google Kalender berechnet und anzeigt!
Lassen Sie uns über das Wetter in Ihrer Lieblingsgegend von Yahoo Wetter auf LINE informiert werden!
Erhalten Sie E-Mails von Google Mail und beschriften Sie sie mit Python3
Holen Sie sich die passende Zeichenfolge in den regulären Ausdruck und verwenden Sie sie beim Ersetzen unter Python3 erneut
Lassen Sie uns über das Wetter in Ihrer Lieblingsgegend von Yahoo Wetter auf LINE informiert werden! ~ TEIL2 ~
So erhalten Sie die aktuellen Wetterdaten und zeigen sie auf der GUI an, während Sie sie automatisch aktualisieren
Setzen Sie Ubuntu in Raspi ein, setzen Sie Docker darauf und steuern Sie GPIO mit Python aus dem Container