НачатьНачать бесплатно

Отправка одиночного SMS-сообщения

Елена просит Сэм (в нерабочее время, согласно регламенту) отправить благодарственные SMS крупнейшим жертвователям.

Сэм верит в Елену и её цели, поэтому решает помочь.

Она пишет небольшой скрипт, который пройдётся по списку контактов Елены и отправит каждому благодарственное сообщение.

Поскольку это разовая рассылка и Сэм не планирует регулярно оповещать этих людей, создавать топик и подписывать их нет необходимости.

Сэм создала клиент boto3 SNS и сохранила его в переменную 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)
Редактировать и запускать код