Forward LogoForwardMsg

Сообщения не пересылаются

Если сообщения не приходят, проверьте принимающего бота, сохранённые назначения, фильтры и подключённый аккаунт.

Отправьте новый пример обычного текста, например FORWARDMSG TEST 001. Сообщения, отправленные до запуска автоматизации, не импортируются как история чата.

Если вы не можете писать в исходный чат, используйте свои тестовые чаты. Сначала внесите изменения там, чтобы не нарушать работу действующего маршрута.

Проверяйте по порядку

1. Работает ли автоматизация?

Проверьте состояние в редакторе. В состоянии Остановлена сообщения не пересылаются. Нажмите Запустить, дождитесь состояния Работает, а если автоматизация снова остановится, следуйте инструкции Диагностика запуска.

2. Может ли назначение принимать сообщения?

Сначала проверьте место, куда должны приходить копии.

Бот Discord

  • Добавлен ли бот на сервер назначения — сервер, куда должны приходить копии?
  • Есть ли у него доступ к принимающему каналу и разрешены ли View Channel и Send Messages?

Если для копирования сообщений вы используете аккаунт Discord, добавлять бота доставки на сервер, откуда вы копируете сообщения, не нужно.

Если бот подключён, но сообщения не приходят, выполните полный список проверок из раздела Доставка и разрешения → Бот Discord, в том числе проверьте разрешения для веток и каналов, ограниченных ролями проверки.

Вебхук Discord

  • Существует ли вебхук в принимающем канале?
  • Принадлежит ли вебхук, сохранённый в разделе Маршрутизация, этому каналу?

Если вебхук удалили, создайте новый и обновите сохранённое назначение. См. Создать вебхук Discord.

Бот Telegram

  • Принимающая группа: добавлен ли бот в группу назначения и разрешена ли ему отправка сообщений?
  • Принимающий канал: является ли бот администратором канала назначения с разрешением на публикацию?
  • Нужный бот: совпадает ли его @username с ботом, которого вы создали через BotFather и выбрали в ForwardMsg?
  • Нужный чат: ещё раз получите Chat ID принимающего чата и сравните его с ID, сохранённым в Маршрутизации. Если он изменился, обновите его. Для темы также проверьте Topic ID.
  • Личная доставка: открыл ли получатель чат с ботом и отправил ли ему /start или другое сообщение?

Добавьте бота доставки в чат, куда должны приходить копии. Если для копирования сообщений вы используете аккаунт Telegram, добавлять бота в чат, откуда вы копируете, не нужно. Шаги настройки см. в разделе Создать бота Telegram → Добавьте бота в каждое назначение.

3. Сохранено ли назначение для чата, из которого вы копируете сообщения?

Нажмите исходный чат в списке слева, чтобы открыть его настройки, затем откройте Маршрутизацию. Проверьте принимающий чат и выбранного бота или вебхук. Если вы что-то изменили, нажмите Сохранить изменения.

Назначение исходного чата может наследоваться из глобальных настроек, а может быть задано в отдельном списке назначений. Собственный список чата заменяет унаследованный. См. Как работают настройки и Маршрутизация.

4. Блокируют ли сообщение фильтры?

Откройте Фильтры для того же исходного чата. Белый список может исключать ваш пример, а правило чёрного списка — блокировать его. Отправьте сообщение, которое соответствует разрешённым правилам, или упростите правила в своей приватной тестовой конфигурации.

Например, белый список с правилом signal не пропустит FORWARDMSG TEST 001. Попробуйте signal FORWARDMSG TEST 001. Примеры см. в разделе Фильтры.

5. Задерживает ли или изменяет ли результат какая-либо настройка?

Проверьте Расширенные → Задержка сообщений. Также проверьте настройку Пропускать повторяющиеся сообщения: каждый раз используйте новый номер тестового сообщения.

Если правило замены удаляет весь текст, в текстовом примере может не остаться ничего для доставки. Проверьте настройки в разделе Замена или удаление текста. В приватной тестовой конфигурации используйте простой формат @Message, а затем возвращайте настройки по одной.

6. Тот ли аккаунт или бот выбран для копирования сообщений?

Откройте Настройки автоматизации → Источник и проверьте, какой аккаунт или бот выбран. Это подключение копирует исходные сообщения; бот или вебхук из раздела Маршрутизация доставляет их.

  • Вы используете свой аккаунт: можно копировать сообщения из чатов, групп и каналов, к которым у аккаунта есть доступ. Вам не нужно владеть этими чатами, быть администратором или добавлять в них бота. Убедитесь, что подключили аккаунт, имеющий доступ к нужным сообщениям.
  • Для копирования используется бот: он может копировать сообщения только из мест, куда его добавили и где у него есть разрешение на доступ к сообщениям. Для Discord проверьте, что бот может просматривать исходный канал и включён его параметр Message Content Intent. Если вы не можете добавить бота на этот сервер, копируйте сообщения с помощью своего аккаунта Discord. См. Подключить аккаунт Discord.

Также проверьте, отображается ли исходный чат, канал или тема в списке отслеживаемых чатов. Если их там нет, используйте Добавить чат или Добавить сервер. Подключение аккаунта автоматически не добавляет в список все чаты.

Если вы отправили пример из подключённого аккаунта, проверьте Фильтры → Опции Пересылки → Свои Сообщения. Чтобы ваши публикации пересылались, эта настройка должна быть включена.

Ожидаемый результат
Новое тестовое сообщение приходит во все сохранённые назначения выбранного источника. Если текст приходит, а медиа — нет, следующим делом проверьте функции работы с медиа и ограничения на загрузку.

Сообщения всё ещё не приходят?

Следуйте инструкции Доставка и разрешения или обратитесь в поддержку, сообщив название автоматизации, отображаемую ошибку и время отправки примера — но не учётные данные.