Как экранировать текст в aiogram, чтобы скормить его в markdown?
То-есть, есть код:
import config
from aiogram import Bot, Dispatcher, executor, types
from aiogram.utils.markdown import escape_md
bot = Bot(token=config.token)
dp = Dispatcher(bot)
@dp.message_handler()
async def text_messages(message: types.Message):
text = escape_md(message.text)
await message.answer(text, parse_mode=types.ParseMode.MARKDOWN)
Метод escape_md по идее должен экранировать проблемные символы, но вместе с ними он экранирует и нужные мне.
Пример:
Пример
#Мое сообщение
Привет. Как дела?
#Ответ бота
Привет\. Как дела?
Как можно избежать экранирования точки? Чтобы приходило не \. а просто .