Исходный текст сообщения
Режим разметки из настроек адаптера (HTML/MarkdownV2) или undefined
OptionalappContext: ITelegramWarnContext | nullКонтекст приложения для warn-лога об обрезке (можно опустить)
Объект с безопасным текстом и итоговым parse_mode
Готовит текст сообщения Telegram к отправке: обрезает по лимиту 4096 символов и снимает parse_mode, если текст был сокращён (оборванная HTML/Markdown-сущность ломает всё сообщение).
Единая логика для обоих путей отправки —
sendMessageи webhook-reply адаптера: ответ телом webhook не получает ответа API, поэтому обрезанное длинное сообщение там отклоняется Telegram молча, и лимит обязан применяться до сборки конверта.