Forward LogoForwardMsg

Пересылка чатов в отдельные назначения

Направляйте чат 1 только в назначение 1, а чат 2 — только в назначение 2 в рамках одной автоматизации.

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

Исходный чат 1 → Назначение 1
Исходный чат 2 → Назначение 2

Только для примера: Discord → Telegram

Представьте, что вы хотите копировать сообщения из двух каналов Discord в два отдельных чата Telegram:

ПараКопировать из DiscordОтправлять в Telegram
1#announcementsНовости
2#supportПомощь

Эти названия и платформы лишь показывают, что можно настроить. Тот же принцип работает для всех поддерживаемых сочетаний платформ и для любого числа чатов, а не только двух. Далее мы будем называть исходные чаты Чат 1 и Чат 2, а места получения сообщений — Назначение 1 и Назначение 2. Чтобы добавить ещё один чат и его назначение, повторите те же действия.

Подготовьте чаты

Выберите два исходных чата, за которыми нужно следить и из которых копировать сообщения, и два чата назначения, куда должны приходить копии. Можно использовать существующие чаты или свои тестовые чаты.

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

1. Создайте автоматизацию и подключите аккаунт

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

  1. Нажмите Создать автоматизацию.
  2. Введите название, например Отдельные чаты сообщества.
  3. В разделе Источник выберите тип аккаунта или бота, который будет читать сообщения для копирования.
  4. В разделе Назначение выберите платформу, куда должны приходить копии.
  5. Создайте автоматизацию.
  6. Откройте Настройки автоматизации → Источник и добавьте или выберите аккаунт либо бота для чтения сообщений.
  7. Нажмите Обновить настройки.
  8. Нажмите Запустить и дождитесь состояния Работает.

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

2. Выберите оба исходных чата для отслеживания

  1. Откройте выбор исходных чатов в автоматизации. В зависимости от платформы там будут такие варианты, как Добавить сервер или Добавить чат.
  2. Найдите и выберите два исходных чата, за которыми нужно следить: Чат 1 и Чат 2.
  3. Подтвердите выбор.

После подключения аккаунта или бота все доступные переписки не добавляются в автоматизацию автоматически. Примеры выбора каналов, групп и тем приведены в разделе Руководства.

Добавьте чат в список источников, чтобы автоматизация начала его отслеживать. Когда он появится в списке, нажмите его строку, чтобы открыть настройки этого исходного чата; здесь задаётся назначение маршрутизации.

3. Направьте Чат 1 только в Назначение 1

  1. Нажмите Чат 1 в списке источников слева, чтобы открыть настройки.
  2. Откройте Маршрутизацию.
  3. Нажмите Добавить назначение.
  4. Заполните данные для чата, куда должны приходить сообщения из Чата 1: Назначение 1. Набор полей зависит от выбранной платформы; примеры есть в разделе Руководства.
  5. Завершите настройку назначения.
  6. Оставьте в списке маршрутизации Чата 1 только Назначение 1.
  7. Нажмите Сохранить изменения.

Этот список маршрутизации относится только к исходному Чату 1, а не ко всем исходным чатам автоматизации.

4. Направьте Чат 2 только в Назначение 2

  1. Нажмите Чат 2 в списке источников слева, чтобы открыть настройки.
  2. Откройте Маршрутизацию.
  3. Нажмите Добавить назначение.
  4. Заполните данные для Назначения 2 — чата, куда должны приходить сообщения из Чата 2.
  5. Завершите настройку назначения.
  6. Оставьте в списке маршрутизации Чата 2 только Назначение 2.
  7. Нажмите Сохранить изменения.

Теперь для каждого исходного чата сохранено отдельное назначение:

Исходный чатЕго сохранённое назначение маршрутизацииКуда приходят копии
Чат 1Назначение 1Только Назначение 1
Чат 2Назначение 2Только Назначение 2

5. Как наследуются глобальные настройки

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

Например, для сервера можно задать собственные бота и назначение, которые каналы будут использовать по умолчанию. Если затем задать назначение для одного канала или темы Telegram, этот канал или тема будут использовать собственное назначение. Другие каналы продолжат использовать назначение сервера.

Иерархия выглядит так: Глобальные настройки → сервер или группа → канал или тема. Для каждого параметра действует тот, который задан ближе всего к исходному чату. Назначение, сохранённое для канала, заменяет список унаследованных назначений, а не добавляется к нему. Больше примеров см. в разделе Как работают настройки.

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

Настройте те же шаги для других сочетаний платформ

Так же можно настраивать отдельную Маршрутизацию для каждого чата, если сообщения читаются из Slack или отправляются туда: сохраните Назначение 1 для исходного Чата 1, а Назначение 2 — для исходного Чата 2. В руководствах ниже описаны шесть маршрутов с отдельными инструкциями.

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

Сочетание платформИсходный чат 1 → Назначение 1Исходный чат 2 → Назначение 2
Discord → DiscordИсточник #news → назначение #news-copyИсточник #support → назначение #support-copy
Discord → TelegramИсточник #news → канал назначения «Новости»Источник #support → группа назначения «Помощь»
Telegram → DiscordИсходный канал «Новости» → назначение #newsИсходная группа «Помощь» → назначение #support
Telegram → TelegramИсходный канал «Новости» → архивный канал «Новости»Исходная группа «Помощь» → архивная группа «Помощь»
WhatsApp → DiscordИсходная группа «Продажи» → назначение #salesИсходная группа «Поддержка» → назначение #support
WhatsApp → TelegramИсходная группа «Продажи» → канал назначения «Продажи»Исходная группа «Поддержка» → группа назначения «Помощь»

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

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

Почему сообщения из всех исходных чатов приходят в одно место?
Скорее всего, назначение задано только в Глобальных настройках, поэтому все исходные чаты без собственных назначений наследуют его. Нажмите нужный исходный чат в списке слева, чтобы открыть его настройки, добавьте в Маршрутизации отдельный список назначений и сохраните его. Этот список заменяет унаследованный — укажите в нём все назначения, которые должен использовать чат.
Нужно ли создавать отдельную автоматизацию для каждой пары чатов?
В большинстве случаев нет. Если один подключённый аккаунт имеет доступ ко всем исходным чатам, а для копий используется одна платформа назначения, достаточно одной автоматизации. Выберите каждый исходный чат и сохраните его назначение в разделе Маршрутизация. Ещё одна автоматизация нужна только при использовании другой платформы назначения или другого аккаунта для чтения сообщений.
Может ли один исходный чат отправлять сообщения в несколько мест?
Да. Добавьте строки в список Маршрутизации этого исходного чата. Сообщения будут приходить во все сохранённые назначения.