У меня есть код который печатает текст сообщения, длину текста и форматирование сообщения.
import telebot
bot = telebot.TeleBot(token)
@bot.message_handler(content_types=['text'])
def messages(message):
print('text: ')
print(message.text)
print('len: ')
print(len(message.text))
print('entities: ')
print(message.json['entities'])
bot.polling(none_stop = True, timeout=123)
На выходе я получаю:
text:
len:
1
entities:
[{'offset': 0, 'length': 2, 'type': 'text_link', 'url': 'https://github.com/eternnoir/pyTelegramBotAPI'}]
Почему телеграмм шлет неправильную длину форматирования? Я заметил что это работает только со смайликами, и то не со всеми, как это можно отследить и исправить?