import requests
from django.conf import settings

def send_sms_via_bulk_sms_nigeria(to_phone, message):
    """
    Send SMS using BulkSMS Nigeria API
    """

    url = settings.BULKSMS_BASE_URL
    headers = {
        "Authorization": f"Bearer {settings.BULKSMS_API_TOKEN}",
        "Content-Type": "application/json",
        "Accept": "application/json",
    }
    payload = {
        "from": "SCHOOLPORTAL",
        "to": to_phone,   # e.g. "2348012345678"
        "body": message
    }

    response = requests.post(url, json=payload, headers=headers)

    # Basic error/logging
    if response.status_code == 200:
        return response.json()

    return {"success": False, "error": response.text}
