vera_ira
@vera_ira
Делаю приложение по изучению Иврит (Python Kotlin)

Если Телеграмм бот получает сообщение в тексте, которого есть «*», то выдает ошибку. Как исправить?

Как исключить ошибку. Попробовала условие в хендлере прописать на наличие 'звездочки' в тексте. Условие выполняет, но ошибку все равно выдает:

(__init__.py:418 MainThread) ERROR - TeleBot: "A request to the Telegram API was unsuccessful. The server returned HTTP 400 Bad Request. Response body:
[b'{"ok":false,"error_code":400,"description":"Bad Request: can\'t parse entities: Can\'t find end of the entity starting at byte offset 60"}']"
  • Вопрос задан
  • 3887 просмотров
Решения вопроса 1
@AlmazKayum
была подобная ошибка, он реагирует на разметку markdown.
если разметка нужна, поменяй на html.
если не нужна - отключи.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
si1n3rd
@si1n3rd
Первое, что приходит в голову - это сделать экранирование "*".
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
OnederX Москва
от 100 000 до 120 000 ₽
iCode Москва
от 90 000 до 200 000 ₽
SwapZilla.co Москва
от 200 000 ₽
05 июл. 2020, в 00:22
4000 руб./за проект
04 июл. 2020, в 23:47
5000 руб./за проект