Enviando uma única mensagem SMS
Fora do trabalho (por exigência regulatória), Elena pede para Sam enviar algumas mensagens de agradecimento por SMS para seus maiores doadores.
Sam acredita em Elena e em seus objetivos, então decide ajudar.
Ela escreve um script rápido que percorre a lista de contatos da Elena e envia um texto de agradecimento.
Como isso é uma execução pontual e Sam não pretende alertar essas pessoas regularmente, não há necessidade de criar um tópico e inscrevê-las.
Sam já criou o cliente SNS do boto3 e o armazenou na variável sns. A variável contacts contém os contatos da Elena como um DataFrame.
Ajude Sam a preparar um agradecimento rápido para os maiores apoiadores da Elena!
Este exercício faz parte do curso
Introdução ao AWS Boto em Python
Instruções do exercício
- Para cada contato, envie um SMS ad hoc para o número de telefone do contato.
- A mensagem enviada deve incluir o nome do contato.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# 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)