from twilio.rest import Client
from django.conf import settings


def send_otp_via_twilio(phone_number, otp_code):
    client = Client(settings.TWILIO_ACCOUNT_SID, settings.TWILIO_AUTH_TOKEN)

    message = client.messages.create(
        body=f"Your verification OTP is {otp_code}",
        from_=settings.TWILIO_PHONE_NUMBER,
        to=phone_number,
    )

    return message.sid
