Ë
    ´rWjð  ã                  ó,   — d dl mZ d dlZ G d„ d«      Zy)é    )ÚannotationsNc                  ó   — e Zd Zdd„Zdd„Zy)ÚTelegramNotifierc                óR   — |r|st        d«      ‚|| _        || _        d|› �| _        y )Nz4TELEGRAM_BOT_TOKEN and TELEGRAM_CHAT_ID are requiredzhttps://api.telegram.org/bot)Ú
ValueErrorÚ	bot_tokenÚchat_idÚbase)Úselfr   r	   s      ú7/var/www/html/content_generation/src/notify/telegram.pyÚ__init__zTelegramNotifier.__init__   s/   € Ù¡ÜÐSÓTÐTØ"ˆŒØˆŒØ2°9°+Ð>ˆ�	ó    c                ó²   — |d d }t        j                  | j                  › d�| j                  |ddœd¬«      }|j	                  «        |j                  «       S )Ni   z/sendMessageF)r	   ÚtextÚdisable_web_page_previewé   )ÚjsonÚtimeout)ÚrequestsÚpostr
   r	   Úraise_for_statusr   )r   r   Úresps      r   ÚsendzTelegramNotifier.send   sU   € à�E�Tˆ{ˆÜ�}‰}Ø�y‰yˆk˜Ð&Ø!Ÿ\™\°4ÐUZÑ[Øô
ˆð
 	×ÑÔØ�y‰y‹{Ðr   N)r   Ústrr	   r   )r   r   ÚreturnÚdict)Ú__name__Ú
__module__Ú__qualname__r   r   © r   r   r   r      s   „ ó?ô	r   r   )Ú
__future__r   r   r   r    r   r   Ú<module>r"      s   ðÝ "ã ÷ò r   