Trong hướng dẫn này, chúng ta học cách gửi SMS trong Python dùng Twilio.
Đầu tiên: đăng ký tài khoản Twilio (có dùng thử miễn phí). Cài module:
pip install twilio
Các bước gửi SMS:
- Import Client từ twilio.rest.
- Lấy account_sid và auth_token từ tài khoản Twilio.
- Tạo instance Client.
- Lấy số điện thoại from từ Twilio.
- Gửi tin nhắn: client.messages.create(body=message, from_=from_number, to=verified_number).
Ví dụ
from twilio.rest import Client
account_sid = '[ACCOUNT_SID]'
auth_token = '[AUTH_TOKEN]'
client = Client(account_sid, auth_token)
message = client.messages.create(
body='Hi there! How are you?',
from_='[FROM_NUMBER]',
to='[VERIFIED_NUMBER]'
)
print(message.sid)
Nếu thành công, nhận được mã hash (SID).
Kết quả
SMd954e170ca2545248075c3bc2623aabd
Kết luận
Twilio cho phép gửi SMS từ Python dễ dàng. Hãy bình luận nếu có thắc mắc.