Задать вопрос
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"}']"
  • Вопрос задан
  • 36436 просмотров
Подписаться 1 Простой 1 комментарий
Решения вопроса 1
@AlmazKayum
была подобная ошибка, он реагирует на разметку markdown.
если разметка нужна, поменяй на html.
если не нужна - отключи.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@letchikazarov
Проблема в том, что при нахождении искомой строки, которую вы пытаетесь запросить - в ответе в строке содержится нижнее подчеркивание или другие запрещенные символы
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы