始める無料で始める

単一のSMSメッセージを送る

Elena は(規定に従い)勤務時間外に、最大の寄付者たちへお礼のSMSを送ってほしいと Sam に依頼します。

Sam は Elena の目標を応援しているので、手伝うことにしました。

Elena の連絡先リストを走査して、お礼のテキストを送る簡単なスクリプトを書くことにします。

これは一度きりの実行で、今後も定期的に通知する予定はないため、トピックを作成して購読させる必要はありません。

Sam は boto3 の SNS クライアントを作成し、sns 変数に保存しています。contacts 変数には、Elena の連絡先が DataFrame として入っています。

Elena を支えてくれている最大の支援者に、手短なお礼メッセージを届けるのを手伝ってください!

この演習はコースの一部です

Python で始める AWS Boto 入門

コースを見る

演習の手順

  • すべての連絡先に対して、その連絡先の電話番号宛にアドホックな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)
コードを編集して実行