ПочатиПочніть безкоштовно

Надсилання одного SMS-повідомлення

Олена поза роботою (згідно з правилами) просить Сема надіслати кілька подяк у SMS своїм найбільшим благодійникам.

Сем вірить в Олену та її цілі, тож вирішує допомогти.

Вона пише невеликий скрипт, який пройде списком контактів Олени та надішле подячне повідомлення.

Оскільки це одноразовий запуск і Сем не планує регулярно сповіщати цих людей, немає потреби створювати топік і підписувати їх.

Сем створила клієнта SNS з boto3 і зберегла його у змінній sns. Змінна contacts містить контакти Олени як DataFrame.

Допоможіть Сем скласти коротке вітання для найбільших прихильників Олени!

Ця вправа є частиною курсу

Вступ до AWS Boto в Python

Переглянути курс

Інструкції до вправи

  • Для кожного контакту надішліть разове SMS на номер телефону цього контакту.
  • Повідомлення має містити ім'я контакту.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# 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)
Редагувати та запускати код