LoslegenKostenlos starten

Eine einzelne SMS senden

Elena bittet Sam außerhalb der Arbeit (gemäß Vorschrift), einigen ihrer größten Spender Dankes-SMS zu schicken.

Sam glaubt an Elena und ihre Ziele und entscheidet sich zu helfen.

Sie schreibt schnell ein Skript, das Elenas Kontaktliste durchgeht und eine Dankesnachricht verschickt.

Da dies ein einmaliger Durchlauf ist und Sam diese Personen nicht regelmäßig benachrichtigen will, ist es nicht nötig, ein Topic zu erstellen und sie zu abonnieren.

Sam hat den boto3-SNS-Client erstellt und in der Variablen sns gespeichert. Die Variable contacts enthält Elenas Kontakte als DataFrame.

Hilf Sam, eine kurze Nachricht an Elenas größte Unterstützer zusammenzustellen!

Diese Übung ist Teil des Kurses

<Kurs>Einführung in AWS Boto mit Python</Kurs>
Kurs ansehen

Übungsanweisungen

  • Sende für jeden Kontakt eine Ad-hoc-SMS an die Telefonnummer des Kontakts.
  • Die gesendete Nachricht soll den Namen des Kontakts enthalten.

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

# Loop through every row in contacts
for idx, row in contacts.iterrows():
    
    # Publish an ad-hoc sms to the user's phone number
    response = sns.____(
        # Set the phone number
        ____ = str(row['Phone']),
        # The message should include the user's name
        ____ = 'Hello {}'.____(row['Name'])
    )
   
    print(response)
Code bearbeiten und ausführen