Verify message was sent with Twilio - Python

0

I have a small script that sends text messages with Twilio using Python.

This is my code:

import os
from twilio.rest import Client
account_sid = os.environ.get('TWILIO_ACCOUNT_SID')
auth_token = os.environ.get('TWILIO_AUTH_TOKEN')
     client = Client(account_sid, auth_token)
     cell_number = os.environ.get('CELL_PHONE_NUMBER')
     text_message = input("Enter a message to send: ")
     send_message = client.messages.create(from_=os.environ.get('TWILIO_PHONE_NUMBER'),
                             to=cell_number,
                             body=text_message
      print(send_message)

And this is the response I get back:

<Twilio.Api.V2010.MessageInstance account_sid=MY_ACCOUNT_SID sid=SMc5e8f335198144b4b3c7f401af511f11>

I was wondering what the best way was to validate that the message was actually sent in code.

I thought of doing something like this:

if send_message:
    print("Message sent.")
else:
    print("Message not sent.")

And I was just wondering if there was a better way to do that.

user99201

Posted 2020-02-10T00:30:23.497

Reputation: 121

Question was closed 2020-02-10T20:22:28.873

No answers