start auth apis and packages, redis, celery and run with docker

This commit is contained in:
behruz-dev
2025-07-14 18:09:23 +05:00
parent 2040e43585
commit dd56acf978
33 changed files with 492 additions and 21 deletions

View File

22
core/services/sms.py Normal file
View File

@@ -0,0 +1,22 @@
from config.env import env
import requests
def send_sms_eskiz(phone, code):
login_url = "https://notify.eskiz.uz/api/auth/login"
token_res = requests.post(login_url, json={
"email": env("ESKIZ_EMAIL"),
"password": env("ESKIZ_PASSWORD")
})
token = token_res.json()['data']['token']
sms_url = "https://notify.eskiz.uz/api/message/sms/send"
headers = {"Authorization": f"Bearer {token}"}
data = {
"mobile_phone": phone,
"message": f"Sizning tasdiqlash kodingiz: {code}",
"from": "4546"
}
response = requests.post(sms_url, headers=headers, json=data)
return response.json()