Исправлено использование ParseMode в методах отправки сообщений бота для единообразия и улучшения читаемости кода.
This commit is contained in:
parent
c9feb61ceb
commit
eaceba42c7
7
bot.py
7
bot.py
@ -9,6 +9,7 @@ import re
|
|||||||
from aiogram import Bot, Dispatcher, types, F
|
from aiogram import Bot, Dispatcher, types, F
|
||||||
from aiogram.filters import Command
|
from aiogram.filters import Command
|
||||||
from aiogram.types import Message
|
from aiogram.types import Message
|
||||||
|
from aiogram.enums import ParseMode
|
||||||
from dotenv import load_dotenv
|
from dotenv import load_dotenv
|
||||||
from ollama import AsyncClient
|
from ollama import AsyncClient
|
||||||
import asyncpg
|
import asyncpg
|
||||||
@ -226,7 +227,7 @@ async def cmd_start(message: Message):
|
|||||||
[InlineKeyboardButton(text="🗑 Очистить историю сообщений", callback_data="clear_history")]
|
[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"))
|
@dp.message(Command("clear"))
|
||||||
@ -313,7 +314,7 @@ async def handle_photo(message: Message):
|
|||||||
|
|
||||||
# Отправляем ответ пользователю с Markdown-форматированием и кнопкой
|
# Отправляем ответ пользователю с Markdown-форматированием и кнопкой
|
||||||
safe_answer = escape_markdown(answer)
|
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:
|
except Exception as e:
|
||||||
# Останавливаем задачу обновления статуса печати в случае ошибки
|
# Останавливаем задачу обновления статуса печати в случае ошибки
|
||||||
@ -379,7 +380,7 @@ async def handle_text(message: Message):
|
|||||||
|
|
||||||
# Отправляем ответ пользователю с Markdown-форматированием и кнопкой
|
# Отправляем ответ пользователю с Markdown-форматированием и кнопкой
|
||||||
safe_answer = escape_markdown(answer)
|
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:
|
except Exception as e:
|
||||||
# Останавливаем задачу обновления статуса печати в случае ошибки
|
# Останавливаем задачу обновления статуса печати в случае ошибки
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user