Forward LogoForwardMsg

Как пересылать сообщения из Telegram в Discord

Копируйте сообщения из Telegram в Discord с помощью простого подключения аккаунта и настройки доставки.

Пересылайте текст, изображения, видео и файлы из Telegram в Discord.

Пример: вы следите за каналом Telegram Tech News, владельцем которого не являетесь и где не администратор. Вы хотите, чтобы публикации оттуда приходили в канал #tech-news на сервере Discord My Community, которым управляете вы. Эти названия приведены для примера; выберите собственный исходный канал и принимающий сервер.

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

1. Создайте автоматизацию

  1. В панели управления нажмите «Создать автоматизацию» и укажите её название.
  2. В поле «Источник» выберите «Аккаунт Telegram», а в поле «Назначение» — Discord.
  3. Нажмите «Создать».

2. Подключите аккаунт Telegram

  1. Откройте «Настройки автоматизации» → «Источник». Выберите сохранённый аккаунт или подключите аккаунт Telegram.
  2. Нажмите «Обновить настройки», затем «Запустить». Прежде чем выбирать чаты для отслеживания, дождитесь статуса «Работает».

3. Выберите чаты для копирования

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

Отслеживаются только чаты, добавленные в этот список.

4. Подготовьте принимающий чат Discord

Выберите один способ доставки копий:

  • Вебхук Discord: более простой вариант, в котором для каждого сообщения можно задать имя и фотографию, в том числе исходного автора. В этом примере создайте вебхук в канале #tech-news на сервере My Community, куда должны приходить копии.
  • Бот Discord: выберите его, если нужны связанные ответы и синхронизация закреплений. Добавьте его на My Community — сервер назначения, куда должны приходить копии в этом примере. Следуйте списку нужных разрешений для бота, чтобы он мог отправлять текст, медиафайлы и выполнять другие включённые вами действия.

5. Сохраните место доставки копий

  1. Нажмите на исходный чат Tech News в списке слева, чтобы открыть его настройки.
  2. Откройте «Маршрутизация» → «Добавить назначение». Выберите бота Discord и принимающий канал #tech-news или нажмите «Добавить вебхук Discord», чтобы ввести URL вебхука.
  3. Заполните диалоговое окно и нажмите «Сохранить изменения».

Если принимающего канала нет в списке, найдите его Channel ID, чтобы добавить канал вручную.

6. Проверьте на одном сообщении

В этом примере Maya — автор исходного сообщения. Когда она публикует в исходном чате сообщение Доступно новое обновление приложения., ForwardMsg отправляет его на My Community / #tech-news в формате по умолчанию:

Maya: Доступно новое обновление приложения.

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

Настройте сообщения

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

Можно также пересылать изображения, видео, аудио и файлы. Выберите нужные типы в разделе «Параметры пересылки» и включите платные типы медиа в разделе «Функции автоматизации» под кнопкой «Запустить».

Для дополнительной настройки функция «Перевод» изменяет язык сообщения, а «Водяной знак на изображении» добавляет текст или логотип на изображения.

Добавьте чаты или назначения

Одна автоматизация может копировать сообщения из нескольких чатов и доставлять их в несколько назначений Discord:

  • Разные назначения для каждого исходного чата: нажмите на каждый отслеживаемый чат и настройте для него собственную «Маршрутизацию».
  • Одни и те же назначения для всех отслеживаемых чатов: укажите их в «Глобальные настройки» → «Маршрутизация».
  • Несколько назначений для одного исходного чата: добавьте дополнительные назначения в разделе «Маршрутизация» этого чата.

Для доставки через вебхук используйте отдельный вебхук для каждого принимающего канала. Чтобы выбрать другую платформу назначения, создайте ещё одну автоматизацию. Примеры см. в разделах «Пересылка чатов в отдельные назначения» и «Как работают настройки».

Если сообщения не приходят

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

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

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