Отправка одиночного 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)