Есть код:
text = ''
for i in range(25):
text += f'⭐️ *Событие {i + 1}:\n•* __Баланс__: *3 372* баллов\n*•* __Стоимость__: *6 744* балла\n' \
f'*•* __Кэф__: *2\.25*, __шанс__: *75%*\n\n'
await message.answer(text, parse_mode='MarkdownV2')
Но уже на 10-й итерации у сообщения пропадает форматирование:
Если добавлять форматирование, то оно оборвётся на ещё более ранней итерации, а если наоборот - убирать форматирование, то кол-во отформатированных итераций будет возрастать.
Затем написал вот так:
text = f'*{"0" * 4096}*' # 4096 - максимальное кол-во символов в сообщении в тг
await message.answer(text, parse_mode='MarkdownV2')
И о чудо - все 4096 нолика имеют жирное начертание
Может кто-нибудь растолковать, в чём тут соль?
UPD. В чём соль разобрался в комменте