У меня есть небольшой скрипт, который отправляет текстовые сообщения с помощью Twilio, используя Python.
Это мой код:
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)
И вот ответ, который я получаю:
<Twilio.Api.V2010.MessageInstance account_sid=MY_ACCOUNT_SID sid=SMc5e8f335198144b4b3c7f401af511f11>
Мне было интересно, как лучше всего проверить, действительно ли сообщение было отправлено в коде.
Я думал о том, чтобы сделать что-то вроде этого:
if send_message:
print("Message sent.")
else:
print("Message not sent.")
И мне было просто интересно, есть ли лучший способ сделать это.