bot/bot/__init__.py
синечка ♡ 6625506289 better debugging
2026-08-31 21:03:56 +03:00

40 lines
1.1 KiB
Python

from telebot.types import Message
from telebot.handler_backends import ContinueHandling
from models.bot import bot, send
from models.user import validate
#! Root Handlers
from .debug import *
from .main.register_user import *
# @bot.message_handler(content_types = ['text'], func = lambda m: not validate(m))
# def cantValidateHandler(message): ...
# @bot.message_handler(commands = ['debug'], func = lambda m: validate(m))
# def debug(message: Message): send(message, validate(message).debug())
# #? Another code
from .analytics import *
from .iternal import *
from .admin_schedule import *
from .inline import *
from .main.home import *
from .schedule.search import *
from .schedule.other_days import *
from .settings.notifications import *
from .schedule.saved_groups import *
def run():
import logging
logger.success('Bot', 'Started')
# try: bot.infinity_polling(logger_level=1)
try:
bot.infinity_polling(logger_level=logging.ERROR)
...
except KeyboardInterrupt:
logger.error('Bot', 'Stopping...')
return
except Exception as e:
logger.error('Bot', f'{e}')