Files
DownloadSM/bot/app.py
smolkik-code d77e00f029 add finders
2025-12-26 23:26:13 +07:00

25 lines
780 B
Python

from telegram.ext import ApplicationBuilder, CommandHandler, MessageHandler, CallbackQueryHandler, filters
from bot.logging_conf import setup_logging
from bot.config import TELEGRAM_TOKEN, BOT_BASE_URL, CONNECT_TIMEOUT, READ_TIMEOUT
from bot.handlers import Handlers
def main():
setup_logging()
h = Handlers()
app = (
ApplicationBuilder()
.token(TELEGRAM_TOKEN)
.base_url(BOT_BASE_URL)
.connect_timeout(CONNECT_TIMEOUT)
.read_timeout(READ_TIMEOUT)
.build()
)
app.add_handler(CommandHandler("start", h.start))
app.add_handler(MessageHandler(filters.TEXT & ~filters.COMMAND, h.on_message))
app.add_handler(CallbackQueryHandler(h.on_callback))
app.run_polling()
if __name__ == "__main__":
main()