diff --git a/bot.py b/bot.py index 486d5b2..c3f3f0a 100644 --- a/bot.py +++ b/bot.py @@ -9,6 +9,7 @@ import re from aiogram import Bot, Dispatcher, types, F from aiogram.filters import Command from aiogram.types import Message +from aiogram.enums import ParseMode from dotenv import load_dotenv from ollama import AsyncClient import asyncpg @@ -226,7 +227,7 @@ async def cmd_start(message: Message): [InlineKeyboardButton(text="🗑 Очистить историю сообщений", callback_data="clear_history")] ]) - await message.answer(welcome_message, parse_mode=types.ParseMode.MARKDOWN, reply_markup=keyboard) + await message.answer(welcome_message, parse_mode=ParseMode.MARKDOWN, reply_markup=keyboard) @dp.message(Command("clear")) @@ -313,7 +314,7 @@ async def handle_photo(message: Message): # Отправляем ответ пользователю с Markdown-форматированием и кнопкой safe_answer = escape_markdown(answer) - await message.answer(safe_answer, parse_mode=types.ParseMode.MARKDOWN, reply_markup=keyboard) + await message.answer(safe_answer, parse_mode=ParseMode.MARKDOWN, reply_markup=keyboard) except Exception as e: # Останавливаем задачу обновления статуса печати в случае ошибки @@ -379,7 +380,7 @@ async def handle_text(message: Message): # Отправляем ответ пользователю с Markdown-форматированием и кнопкой safe_answer = escape_markdown(answer) - await message.answer(safe_answer, parse_mode=types.ParseMode.MARKDOWN, reply_markup=keyboard) + await message.answer(safe_answer, parse_mode=ParseMode.MARKDOWN, reply_markup=keyboard) except Exception as e: # Останавливаем задачу обновления статуса печати в случае ошибки