Zacznij terazZacznij za darmo

Wysyłanie pojedynczego SMS-a

Elena prosi Sam – poza godzinami pracy (zgodnie z przepisami) – o wysłanie wiadomości z podziękowaniami do jej największych darczyńców.

Sam wierzy w Elenę i jej cele, więc postanawia pomóc.

Pisze krótki skrypt, który przejdzie przez listę kontaktów Eleny i wyśle wiadomość z podziękowaniem.

Ponieważ to jednorazowa akcja i Sam nie planuje regularnie powiadamiać tych osób, nie ma potrzeby tworzenia tematu ani subskrybowania ich.

Sam utworzyła klienta SNS przy użyciu boto3 i zapisała go w zmiennej sns. Zmienna contacts zawiera kontakty Eleny w postaci DataFrame.

Pomóż Sam wysłać krótkie podziękowania do największych wspierających Elenę!

To ćwiczenie jest częścią kursu

Wprowadzenie do AWS Boto w Pythonie

Zobacz kurs

Instrukcje do ćwiczenia

  • Dla każdego kontaktu wyślij jednorazowy SMS na numer telefonu tej osoby.
  • Wysłana wiadomość powinna zawierać imię kontaktu.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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)
Edytuj i uruchom kod