Перейти к содержимому
ChatterfyСправочный центр
ГлавнаяGeneralCRMAI ManagerTrackerПлатформыFAQUpdate log
FAQ
Ошибки Tracker
Ошибки Telegram
Ошибки Telegram
Ошибка 400
Ошибка 403
Частые вопросы
  1. FAQ
  2. Ошибки Telegram
  3. Ошибка 403 — Telegram

Ошибка 403 — Telegram

Ошибка 403 от Telegram: бот не имеет прав на действие. Типичные случаи и способы устранения.

Обновлено 25 сентября 2026 г.3 мин
Ошибка с кодом 403 от Telegram значит, что Telegram не разрешает боту совершить действие. Бывает в двух распространённых случаях: бот пытается написать первым в личку без активной сессии и аккаунт получателя отключён или удалён. Это разные причины — диагностика и исправление тоже разные.



Forbidden: Bot can't initiate conversation with a user

Бот не может написать пользователю первым. Это техническое ограничение Telegram, защита от спама.
Когда у бота вообще есть право писать первым
После того, как бот принял заявку в канал — открывается окно 5 минут, в течение которого бот может отправить любое сообщение лиду. После — нужно входящее сообщение от лида (или нажатие на inline-кнопку с типом keyboard), чтобы бот снова мог писать. Без этого Telegram возвращает 403.

Как починить

Если ошибка приходит на Push Messages — лид молчит больше 5 минут после события подписки. Перенесите Push на момент когда лид уже что-то писал в боте, или отключите его для конкретной воронки.
Если используете схему Invite + DM (приём заявки + отдельный бот для общения) — DM-боту нужен входящий контакт. Убедитесь что в воронке первый шаг — действие, побуждающее лида написать (Send Message с inline-кнопкой типа keyboard, или явный CTA «нажмите кнопку чтобы продолжить»). Подробнее — Invite + DM — гибридный сценарий.
Для рассылок по старой базе через Как работают массовые рассылки — Telegram пропустит сообщение только тем лидам, у которых есть активный диалог с ботом. На лидов без диалога Mailings вернут 403 — это нормально.



Forbidden: user is deactivated

Telegram-аккаунт получателя отключён, удалён или заблокирован на стороне Telegram. Для бота он перестал существовать — отправка любого сообщения возвращает 403.
Иногда такое ограничение распространяется только на одну сессию или на пару чатов, а не на весь аккаунт целиком — Telegram использует разные уровни блокировок. В такой ситуации часть сообщений уходит, часть — возвращает 403 на одном и том же боте.

Что делать

Чинить ничего не нужно — лид недоступен. Можете в Messenger установить ему Status = Blocked или Stopped, чтобы бот не пытался отправлять ему сообщения снова.
Если 403 deactivated приходит массово (несколько процентов лидов в кампании) — это норма. Часть аудитории всегда уходит из Telegram между подпиской и реальным касанием. Учтите это в воронке: Push Messages — догрев молчащих с длинной задержкой обычно даёт больше 403 чем с короткой.
Если 403 deactivated приходит на лида с которым диалог идёт прямо сейчас — возможно, временное ограничение конкретной сессии. Подождите 1–2 часа, попробуйте снова.
Профилактика 403 в воронке
Стройте flow так, чтобы первое сообщение шло сразу после события (Subscribe / Contact). Не ставьте Delay > 5 минут перед первым касанием. Если нужна длинная пауза — используйте кнопку с типом keyboard в первом сообщении: лид нажмёт, окно общения «обнулится», и следующий шаг сможет уйти даже через сутки.



Частые вопросы

От события Telegram про вступление в канал (chat_member), которое получает Invite-бот. После этого момента у любого бота, у которого есть права писать в этот чат, есть окно 5 минут на первое сообщение.

Кнопки типа keyboard (внизу экрана) — нажатие лидом считается за входящее сообщение, окно общения переоткрывается. Кнопки inline с callback — нет, они не сбрасывают 5-минутный таймер. Если задача — продлить общение — используйте keyboard. Подробнее — Send message — отправка готового сообщения.

Может быть две причины: (1) у лида несколько сессий Telegram, и одна из них временно заблокирована Telegram'ом — сообщения уходят на часть устройств. (2) лид удалил и восстановил аккаунт — старая ссылка на user_id больше не валидна.

Уменьшите задержку первого пуша. Если планируете писать через сутки и больше — добавьте промежуточный шаг с inline-keyboard кнопкой («Узнать больше»), которая откроет окно общения. После клика лида следующий пуш отправится без 403. См. Push Messages — догрев молчащих.

В Messenger у каждого чата есть статус — лид с 403 получит Status = Blocked или Status = Error автоматически. В Фильтрация пользователей — 11 параметров можно отфильтровать таких лидов и исключить их из последующих рассылок.



Связанное

Ошибка 400 — Telegram
Ошибка 400 от Telegram: спам-блок (PEER_FLOOD) и превышение лимита длины подписи к медиа. Причины и способы исправления.
Push Messages — догрев молчащих
Push messages — отложенные сообщения, которые отправляются, если лид не отвечает на текущем шаге.
недоступна
Invite + DM — гибридный сценарий
Invite + DM: клик → лендинг → Telegram-канал → заявка боту. Классический арбитражный сценарий.
Chat Status — статусы диалога
Status — технический параметр диалога: определяет, кто отвечает (бот или оператор) и как чат обрабатывается в системе.

Эта статья была полезна?

НазадОшибка 400 — Telegram

На этой странице

  • Forbidden: Bot can't initiate conversation with a user
  • Как починить
  • Forbidden: user is deactivated
  • Что делать
  • Частые вопросы
  • Связанное