Forward LogoForwardMsg

Синхронизация и зеркалирование действий

Синхронизируйте ответы, изменения, удаления, закрепления и открепления пересланных сообщений с исходными.

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

Где найти
Редактор автоматизаций → нажмите на исходный чат в списке слева, чтобы открыть его настройки, либо выберите «Глобальные настройки» → «Расширенные» → «Опции зеркалирования»

Выберите нужные действия

💬 Зеркалировать ответы

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

Например, Maya публикует Встреча в 15:00, а Alex отвечает Я буду. Если включено «Зеркалировать ответы», бот Discord или Telegram может переслать сообщение Alex как ответ на копию Встреча в 15:00. Тогда читатели увидят, на что именно отвечает Alex. Сообщение, на которое отвечают, должно быть переслано заранее.

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

Чтобы ответы оставались связанными при доставке в Discord, используйте бота Discord и оставьте параметр «Отправлять с именем и аватаром автора» → «Включить вебхуки» выключенным. Если включить его, бот будет отправлять через вебхуки, у которых то же ограничение на ответы.

✏️ Зеркалировать изменения

Обновляйте копию в назначении, когда кто-то изменяет исходное сообщение. Например, если заменить Встреча в 15:00 на Встреча в 16:00, можно обновить уже пересланную публикацию, а не оставлять старый текст.

🗑️ Зеркалировать удаления

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

📌 Закрепления в зеркале

Закрепляйте копию, когда исходное сообщение закрепляют. Оригинал должен быть переслан, чтобы ForwardMsg знал, какую копию закрепить.

📍 Открепления в зеркале

Открепляйте копию, когда исходное сообщение открепляют. Закрепления и открепления можно включать отдельно.

Возможности разных способов доставки

Способ отправки сообщенийОтветыИзменения/удаленияЗакрепления/открепления
Бот DiscordОтветы связаны с копией сообщенияДаДа, при наличии разрешения
Бот TelegramОтветы связаны с копией сообщенияДаДа, при наличии разрешения
Вебхук DiscordТолько текст ответа, отдельным сообщениемДаНет

Если вы копируете сообщения из WhatsApp, можно синхронизировать ответы, изменения и удаления, но не закрепления или открепления. Если для бота Discord включён параметр «Включить вебхуки», ориентируйтесь на строку вебхука Discord в таблице.

Разрешения и ранее пересланные сообщения

У бота назначения должны быть разрешения на отправку исходного сообщения. Для дополнительных действий могут потребоваться дополнительные права:

  • Discord: разрешите просмотр канала, отправку сообщений и чтение истории сообщений для контекста ответов; прикрепление файлов и встраивание ссылок для соответствующего содержимого. Чтобы управлять сообщениями или закреплениями, выдайте права на управление сообщениями и нужное разрешение для закрепления.
  • Telegram: добавьте бота в назначение. Для канала сделайте его администратором с правом публикации. Для удаления и закрепления выдайте права на эти действия, а для выбранного способа работы с группой или каналом — необходимые административные права.

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

Проверьте действие

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

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

Часто задаваемые вопросы

Может ли вебхук Discord зеркалировать ответы?
Не в виде связанных ответов. Вебхук отправляет текст ответа отдельным сообщением. Текст не теряется, но читатели не увидят связь с сообщением, на которое отвечают. Чтобы сохранить эту связь, используйте бота Discord и оставьте «Отправлять с именем и аватаром автора» → «Включить вебхуки» выключенным.
Одинаково ли обрабатывают ответы боты Discord и Telegram?
Да. Оба бота могут отправить ответ, связанный с копией сообщения в принимающем чате. Включите «Зеркалировать ответы» и убедитесь, что сообщение, на которое отвечают, уже переслано. Для Discord оставьте «Включить вебхуки» выключенным.
Пересылаются ли старые сообщения и синхронизируются ли изменения в обоих направлениях?
Нет. Настройка отслеживает действия с исходными сообщениями, которые автоматизация успешно переслала. Изменения копий в назначении не влияют на источник.