Files
email_alerts/__pycache__/whatsapp_sender.cpython-311.pyc
T

53 lines
5.5 KiB
Plaintext
Raw Normal View History

2025-07-25 11:31:36 +01:00
§
ò^‚hÌãóddlZddlmZmZmZddlmZddlmZddl m
Z
e
¦«Gdd¦«Z e dkrDe ¦«Z
d  ¦«Ze
 ed
¦«Zed e¦«dSdS) éN)ÚListÚDictÚAny)ÚClient)ÚTwilioException)Ú load_dotenvc ó¸eZdZdZd dededeeeffdZd dededeeeffdZdedefdZ d e
eeefde
eeeffd
Z dS) ÚWhatsAppSendercóòtjd¦«|_tjd¦«|_tjd¦«|_tjd¦«|_|jr_|jrX t
|j|j¦«|_d|_nF#t$r#}td|¦«d|_Yd}~nd}~wwxYwd|_td¦«d|_td ¦«dS)
TWILIO_ACCOUNT_SIDÚTWILIO_AUTH_TOKENÚTWILIO_WHATSAPP_NUMBERÚWHATSAPP_TO_NUMBERFz-Warning: Twilio client failed to initialize: TzANote: Using mock WhatsApp sender (add Twilio credentials to .env)u📱 Using WhatsApp mode) ÚosÚgetenvÚ account_sidÚ
auth_tokenÚ from_numberÚ to_numberrÚclientÚuse_mockÚ ExceptionÚprint)ÚselfÚes ú//Users/user/mkd/email_alerts/whatsapp_sender.pyÚ__init__zWhatsAppSender.__init__
sÝœ9Ð%9ÑÔÝœ)Ð$7ьݜ9Ð%=Ñ>ˆÔÝœÐ#7ÑŒà Ô ð W ¤ð Wð
$ TÔ%5°t´ÑG Ø %
øÝð


ÐIÀaÐJØ $
øøøøð
%øøøð!ˆDŒMÝ Ð ˆŒ
Ý
Ð)sÁ4&BÂ
CÂ%CÃC
alert_messageÚ thread_idÚreturncóf|jr| ||¦«S | |¦«}|jj d|j|d|j¬¦«}d|j||j dœS#t$r/}td|¦«dt|¦«|dœcYd}~Sd}~wwxYw) zSend alert message to WhatsAppz whatsapp:)Úfrom_ÚbodyÚtoÚsuccess©ÚstatusÚ message_sidrÚsent_atzWhatsApp send error: Úerror)r'r*rN)
rÚ
_mock_sendÚ_format_messagerÚmessagesÚcreaterrÚsidÚ date_createdrrÚstr)rrrÚformatted_messageÚmessagers rÚ
send_alertzWhatsAppSender.send_alerts à Œ=ð—?? =°)Ñ  à $× 4Ò 4°]Ñ CÔ CÐ ð”kÔ*×4 $Ô"2Ð/˜tœ~Ðôˆ&œ{Øðð
øõð ð ð Ý Ð-¨!Ð ˜Q™œØðð
ð
ð
ð
ð
ð
øøøøð øøøsŸAA7Á7
B0Â$B+Â%B0Â+B0cóºtd¦«td|jpd¦«td|¦«td|ddd¦«d d
|d d œS)
z!Mock WhatsApp sending for testingu 📱 [MOCK] WhatsApp Alert Sent:z To: Ú your_numberz Thread ID: z Message: Nédú...r%Ú mock_sid_123z2024-01-15T10:00:00Zr&)rr)rrrs rr+zWhatsAppSender._mock_send>s„å
Ð
МÐ7¨-Ð
Ð*˜yÐ
Ð5˜]¨4¨C¨4ÔØ
ð
ð
ócóPd}t|¦«|kr|d|dz
dz}|S)z!Format alert message for WhatsAppièr8)Úlen)rrÚ