o
    uej                     @   sJ   d dl Z d dlmZ d dlmZ eddG dd dZdefd	d
ZdS )    N)	dataclass)load_dotenvT)frozenc                   @   s.   e Zd ZU eed< eed< eed< eed< dS )BotSettingstokenusernamebackend_api_urlbackend_api_tokenN)__name__
__module____qualname__str__annotations__ r   r   K/var/www/botplatforma_usr/data/www/botplatforma.ilyaolesya.ru/bot/config.pyr      s
   
 r   returnc                  C   sr   t   tjdd } | stdtjdd }|s!tdt| tjdddtjd	d
d|dS )NTELEGRAM_BOT_TOKEN u   TELEGRAM_BOT_TOKEN не задан. Скопируйте .env.example в .env и добавьте токен, полученный у @BotFather.TELEGRAM_BOT_API_TOKENut   TELEGRAM_BOT_API_TOKEN не задан. Он должен совпадать со значением в .env Django.TELEGRAM_BOT_USERNAME platforma_legal_english_test_bot@BACKEND_API_URLzhttp://127.0.0.1:8000/api/)r   r   r   r	   )	r   osenvirongetstripRuntimeErrorr   lstriprstrip)r   r	   r   r   r   load_settings   s2   r!   )r   dataclassesr   dotenvr   r   r!   r   r   r   r   <module>   s    