From 94e9d0149bc95d41e87bf638731cccf25fe2c24b Mon Sep 17 00:00:00 2001 From: Nikita Parmenov Date: Mon, 16 Dec 2024 19:20:27 +0300 Subject: [PATCH] fix bug with parse mode --- .gitignore | 1 + example_bot.py | 16 ++++++++++------ 2 files changed, 11 insertions(+), 6 deletions(-) diff --git a/.gitignore b/.gitignore index aa1e453..7afb5ac 100644 --- a/.gitignore +++ b/.gitignore @@ -2,6 +2,7 @@ .vscode/ env/ .venv/ +venv/ .env .coverage __pycache__/ diff --git a/example_bot.py b/example_bot.py index 1581375..e5b3562 100644 --- a/example_bot.py +++ b/example_bot.py @@ -2,19 +2,23 @@ import asyncio import sys from datetime import datetime - -from aiogram_calendar import SimpleCalendar, SimpleCalendarCallback, DialogCalendar, DialogCalendarCallback, \ +from aiogram_calendar import ( + SimpleCalendar, + SimpleCalendarCallback, + DialogCalendar, + DialogCalendarCallback, get_user_locale +) from aiogram import Bot, Dispatcher, F from aiogram.enums import ParseMode from aiogram.filters import CommandStart from aiogram.filters.callback_data import CallbackData +from aiogram.client.default import DefaultBotProperties from aiogram.types import Message, ReplyKeyboardMarkup, KeyboardButton, CallbackQuery from aiogram.utils.markdown import hbold -from config import API_TOKEN - -# API_TOKEN = '' uncomment and insert your telegram bot API key here +# Bot token can be obtained via https://t.me/BotFather +API_TOKEN = '' # All handlers should be attached to the Router (or Dispatcher) dp = Dispatcher() @@ -130,7 +134,7 @@ async def process_dialog_calendar(callback_query: CallbackQuery, callback_data: async def main() -> None: # Initialize Bot instance with a default parse mode which will be passed to all API calls - bot = Bot(API_TOKEN, parse_mode=ParseMode.HTML) + bot = Bot(API_TOKEN, default=DefaultBotProperties(parse_mode=ParseMode.HTML)) # And the run events dispatching await dp.start_polling(bot)