Ошибка в Боте Телеграм на питон. Как исправить?

При /start в боте приходит ошибка и бот никак не реагирует. (init.py:694 MainThread) ERROR - TeleBot: "A request to the Telegram API was unsuccessful. Error code: 400. Description: Bad Request: can't parse entities: Can't find end of the entity starting at byte offset 281"
  • Вопрос задан
  • 1461 просмотр
Пригласить эксперта
Ответы на вопрос 1
@dakexduck
Самоучка
Это у вас ругается API телеграмма из-за символов, который находятся в тексте
Для начала нужно уточнить какой у вас способ парсинга (HTML, Markdown/MarkdownV2), из этого следует что вам из текста нужно убрать или же в случае с Markdown добавить перед ними \

А вообще, также рекомендую использовать Aiogram, он быстрее и стабильнее работает, сообщество развитое и живое. Плюсом такого рода ошибки будет сопровождать описанием какой символ мешает

Для теста, можете скопировать текст, и попробовать отправить его через aiogram бота
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы