Ошибки Telegram
Telegram возвращает HTTP-ошибки при сбоях отправки. Разбор кодов 400, 403, 429 и что делать в каждом случае.
Telegram возвращает ошибки HTTP-кодами, как любой API. В Chatterfy это видно как сбои отправки в Messenger(статус чатаError), и в логах конкретного бота. Самые частые коды —400(PEER_FLOOD при спам-блоке, длинный caption, невалидные параметры) и 403(Forbidden из-за окна общения или deactivated лида). Этот раздел — для быстрого ориентирования: что значит, можно ли чинить, и через какие настройки уменьшить долю.Ошибки
Telegramне зависят от Chatterfy— это правила самой Telegram-платформы, общие для всех ботов. Полностью убрать их нельзя. правильнее — настроить воронку так, чтобы каждый тип ошибок встречался редко (см. рекомендации в каждой статье).Один HTTP-код — несколько разных причин
Код 400 — это «Bad Request», но
Telegram использует его и для спам-блока, и для длинного текста, и для невалидных параметров. Точное сообщение после кода важнее самого кода. Всегда смотрите полный текст:Bad Request: PEER_FLOODиBad Request: caption is too long— обе 400, но решаются разными способами. То же с 403:Forbidden: Bot can't initiate— окно общения закрыто.Forbidden: user is deactivated— лид удалил Telegram. Ничего общего не имеют.Что разобрано
Два HTTP-кода с разбором всех частых вариантов сообщения. Кликайте на карточку или читайте короткое описание ниже:
— Ошибка 400 — Telegram—
PEER_FLOOD(спам-блок аккаунта или бота — самый частый вариант),caption is too long(превышение длины подписи к медиа: лимит Telegram — 1024 символа), невалидные параметры в API-вызове. В статье — как восстанавливать аккаунт после спам-блока, как разделять длинный caption на отдельные сообщения, как избегать в воронке.— Ошибка 403 — Telegram—
Bot can't initiate conversation(5-минутное окно ответа закончилось или нет входящих от лида) иuser is deactivated(аккаунт получателя удалён или заблокирован самим лидом). В статье — как открывать окно общения через inline-кнопку, как вести лида так, чтобы окно не закрывалось.Где видны ошибки в Chatterfy
Когда
Telegram возвращает ошибку, Chatterfy фиксирует её в трёх местах одновременно:—Чат в Messengerполучает статус
Error(см. Chat Status — статусы диалога). На красном фоне видно, что что-то не отправилось. Кликнув на чат — текст ошибки от Telegram прямо под последним сообщением.—Логи бота— в General — базовые настройки бота(раздел
Logs у конкретного бота) — список всех Telegram-ошибок с временем и вариантом сообщения. Полезно для подсчёта «сколько 403-х за день» и анализа.—Аналитика— в Chats — аналитика по диалогамвидна доля чатов в статусе
Errorот общего объёма. Если доля растёт — пора подкрутить Delays — задержки ботаили сменить тип бота.Общие вопросы по ошибкам Telegram
Раскройте нужный пункт. Для конкретных кодов и сообщений — кликайте на карточки выше.
Статьи раздела
Связанное
Эта статья была полезна?







