Получить текст сообщения как строку, затем закодировать её в кодировке UTF-8 (именно её использует Telegram в своём Bot API) и узнать длину получившейся байтовой строки. Можно написать для этого функцию:
def text_size(text: str, encoding: str = 'utf-8') -> int:
return len(text.encode(encoding))