INNER CODE UNIT · Python

__init__

sidor0912/FunPayCardinal · tg_bot/bot.py:39

    def __init__(self, cardinal: Cardinal):
        self.cardinal = cardinal
        if cardinal.MAIN_CFG["Telegram"]["proxy"]:
            telebot.apihelper.proxy = {"https": cardinal.MAIN_CFG["Telegram"]["proxy"],
                                       "http": cardinal.MAIN_CFG["Telegram"]["proxy"]}
        self.bot = telebot.TeleBot(self.cardinal.MAIN_CFG["Telegram"]["token"], parse_mode="HTML",
                                   allow_sending_without_reply=True, num_threads=5)

        self.file_handlers = {}  # хэндлеры, привязанные к получению файла.
        self.attempts = {}  # {user_id: attempts} - попытки авторизации в Telegram ПУ.
        self.init_messages = []  # [(chat_id, message_id)] - список сообщений о запуске TG бота.

        # {
        #     chat_id: {
        #         user_id: {
        #             "state": "state",
        #             "data": { ... },
        #             "mid": int

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…