Ë
    “MŠhÑ  ã                   ó<   — d dl Z d dlZd dlmZ d dlmZ dedefd„Zy)é    N)ÚHTTPException)Úget_random_intÚto_phoneÚotpc              ƒ   ó¾  K  — t        j                  d«      }t        j                  d«      }d}||| d|› ddt        d«      › dœ}	 t        j                  d	¬
«      4 ƒd {  –—† }|j                  ||¬«      ƒ d {  –—† }|j                  dk7  r$t        |j                  d|j                  › ¬«      ‚|j                  dk(  r	 d d d «      ƒd {  –—†  y|j                  «       cd d d «      ƒd {  –—†  S 7 Œ”7 Œ{7 Œ*7 Œ# 1 ƒd {  –—†7  sw Y   y xY w# t        j                  $ r}t        dd|› d|› ¬«      ‚d }~wt        $ r}t        dd|› ¬«      ‚d }~ww xY w­w)NÚBEST_COM_API_KEYÚBEST_COM_API_SECRETzhttps://bestcom.tg/api/send-smszVotre code OTP est : z". Ce code expirera dans 5 minutes.ÚMIASSAé	   )ÚApi_KeyÚ
Api_secretÚContactÚMessageÚTitreÚ	Matriculeé<   )Útimeout)ÚdataéÈ   zError when sending SMS: )Ústatus_codeÚdetailz;{"error_code":403,"error_message":"Transaction not found."}éÿÿÿÿiô  z&Network error when sending request to z: zSomething is wrong: )ÚosÚgetenvr   ÚhttpxÚAsyncClientÚpostr   r   ÚtextÚjsonÚRequestErrorÚ	Exception)	r   r   Úapi_keyÚ
api_secretÚurlÚparamsÚclientÚresponseÚexcs	            úW/Users/theessential/Documents/Github/KofAcademy/kof-academy-backend/app/services/sms.pyÚsend_otp_phoner*   	   su  è ø€ Üi‰iÐ*Ó+€GÜ—‘Ð0Ó1€JØ
+€Cð Ø ØØ*¨3¨%Ð/QÐRØÜ& qÓ)Ð*ñ€Fð
Ü×$Ñ$¨RÔ0÷ 	#ð 	#°FØ#Ÿ[™[¨°6˜[Ó:×:ˆHð ×#Ñ# sÒ*Ü#Ø (× 4Ñ 4Ø5°h·m±m°_ÐEôð ð }‰}Ð ]Ò]Ø÷	#÷ 	#ð 	#ð —=‘=“?÷	#÷ 	#ò 	#øØ:øð	#øð 	#ø÷ 	#÷ 	#ñ 	#ûô ×Ñò 
ÜØØ;¸C¸5ÀÀ3À%ÐHô
ð 	
ûô ò 
ÜØØ)¨#¨Ð/ô
ð 	
ûð
üsÁ   ‚AEÁD Á!C6Á"D Á%C>Á<C8Á=AC>ÃD ÃC:ÃD ÃEÃC>Ã$D Ã0C<Ã1D Ã5EÃ6D Ã8C>Ã:D Ã<D Ã>DÄDÄDÄD ÄEÄD ÄEÄ&D9Ä9EÅEÅEÅE)r   r   Úfastapir   Úapp.utils.helpersr   Ústrr*   © ó    r)   ú<module>r0      s$   ðÛ 	ã Ý !å ,ð'
 3ð '
¨Sô '
r/   