시작하기무료로 시작하기

단일 SMS 메시지 보내기

Elena는 규정에 따라 근무 시간 외에 Sam에게 주요 후원자들에게 감사 SMS를 보내 달라고 요청했어요.

Sam은 Elena와 그 목표를 믿기에 돕기로 했어요.

Elena의 연락처 목록을 훑어보며 감사 문자를 보내는 간단한 스크립트를 작성하기로 했어요.

이번 작업은 일회성이고, 이 사람들에게 정기적으로 알림을 보낼 계획이 없으므로 토픽을 만들고 구독시키는 과정은 필요하지 않아요.

Sam은 boto3 SNS 클라이언트를 생성해 sns 변수에 저장해 두었어요. contacts 변수에는 Elena의 연락처가 DataFrame으로 들어 있어요.

Elena의 가장 큰 후원자분들께 간단한 인사를 전할 수 있도록 Sam을 도와주세요!

이 연습은 강의의 일부입니다

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)
코드 편집 및 실행