Надсилання одного 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)