diff --git a/bot/main.py b/bot/main.py index 1f93e33..5acb5c8 100644 --- a/bot/main.py +++ b/bot/main.py @@ -1,8 +1,6 @@ from __future__ import annotations -import asyncio import logging -from functools import partial from typing import Literal from telegram import InlineKeyboardButton, InlineKeyboardMarkup, Update @@ -72,7 +70,7 @@ async def callback_handler(update: Update, context: ContextTypes.DEFAULT_TYPE) - await query.edit_message_text(text=text, reply_markup=build_keyboard(), parse_mode=ParseMode.HTML) -async def main() -> None: +def main() -> None: settings = Settings.from_env() client = BoincClient( host=settings.boinc_host, @@ -91,8 +89,8 @@ async def main() -> None: application.add_handler(CallbackQueryHandler(callback_handler)) logger.info("Starting Telegram bot...") - await application.run_polling(close_loop=False) + application.run_polling() if __name__ == "__main__": - asyncio.run(main()) + main()