32 lines
916 B
Python
32 lines
916 B
Python
# Информация о программе
|
|
__author__ = 'Alexander Popov'
|
|
__version__ = (1, 0, 0)
|
|
|
|
# Импорт модулей стандартной библиотеки
|
|
from os import getenv
|
|
|
|
# Импорт сторонних модулей
|
|
from loguru import logger
|
|
from dotenv import load_dotenv
|
|
from pyrogram import Client
|
|
|
|
# Импорт модулей приложения
|
|
from .db import DataBase
|
|
|
|
load_dotenv() # Выполняет чтение .env
|
|
|
|
client = Client(getenv('ACCOUNT'), api_id=getenv('APP_ID'), api_hash=getenv('APP_HASH'))
|
|
"""Клиент Telegram"""
|
|
|
|
db = DataBase(getenv('DB_PATH'))
|
|
"""База данных"""
|
|
|
|
logger.add(getenv('LOG_PATH'), compression='zip')
|
|
"""Логгер"""
|
|
|
|
DELAY_TIME = 12 * 60 * 60 # 12 часов
|
|
"""Время приостановки выполнения цикла сбора статистики"""
|
|
|
|
BOT_NAME = '@anicardplaybot'
|
|
"""Имя бота"""
|