Как пересылать сообщения из WhatsApp в Telegram
Копируйте сообщения из WhatsApp в Telegram с помощью простого подключения аккаунта и настройки доставки.
Пересылайте текст, изображения, видео и файлы из WhatsApp в Telegram.
Пример: вы состоите в группе WhatsApp Local Events, владельцем которой не являетесь и где не администратор. Вы хотите, чтобы сообщения оттуда приходили в канал Telegram My Event Updates, которым управляете вы. Эти названия приведены для примера; выберите собственную исходную группу и принимающий чат.
Принимающий канал приведён только для примера. Вместо него копии можно отправлять в группу, канал, тему или личный чат Telegram.
Вам не нужно владеть исходной группой. Вам не нужны права администратора. Используйте аккаунт WhatsApp, у которого есть доступ к чатам, сообщения из которых вы хотите копировать.
1. Создайте автоматизацию
- В панели управления нажмите «Создать автоматизацию» и укажите её название.
- В поле «Источник» выберите «Аккаунт WhatsApp», а в поле «Назначение» — Telegram.
- Нажмите «Создать».
2. Подключите аккаунт WhatsApp
- Откройте «Настройки автоматизации» → «Источник». Выберите сохранённый аккаунт или подключите аккаунт WhatsApp.
- Нажмите «Обновить настройки», затем «Запустить». Прежде чем выбирать чаты для отслеживания, дождитесь статуса «Работает».
3. Выберите чаты для копирования
- Нажмите «Добавить чат» и выберите исходный чат или группу — в нашем примере Local Events.
- Повторите для всех остальных чатов, сообщения из которых хотите копировать.
Отслеживаются только чаты, добавленные в этот список.
4. Подготовьте принимающий чат Telegram
Создайте бота Telegram или используйте уже имеющегося. Добавьте его в My Event Updates — принимающий канал в этом примере. В исходный чат, из которого вы копируете сообщения, добавлять бота не нужно.
- Канал: сделайте бота администратором с разрешением публиковать сообщения.
- Группа или тема: добавьте его в принимающую группу и разрешите ему отправлять сообщения.
- Личный чат: получатель копий должен сначала открыть бота и отправить ему /start.
5. Сохраните место доставки копий
- Нажмите на исходный чат Local Events в списке слева, чтобы открыть его настройки.
- Откройте «Маршрутизация» → «Добавить назначение» и выберите или добавьте бота Telegram.
- Выберите My Event Updates — принимающий канал в этом примере. Если его нет в списке, нажмите «Добавить Telegram Чат» и укажите его ID чата.
- Заполните форму «Добавить назначение», затем нажмите «Сохранить изменения».
Чтобы отправлять копии в определённую тему, следуйте инструкции «Пересылка сообщений в темы Telegram».
6. Проверьте на одном сообщении
В этом примере Maya — автор исходного сообщения. Когда она публикует в исходном чате сообщение Встреча в субботу начнётся в 10:00., ForwardMsg отправляет его в My Event Updates в формате по умолчанию:
Maya: Встреча в субботу начнётся в 10:00.Если вы не можете отправить сообщение в исходный чат, воспользуйтесь собственными тестовыми чатами.
Настройте сообщения
Вы можете изменить внешний вид сообщения, пересланного из Ватсапа. Функция «Формат сообщения» позволяет выбрать, что будет показано, включая имя автора, заголовок и подпись. «Заменить или удалить текст» изменяет слова или ссылки, а «Фильтры» определяют, какие сообщения пересылать.
Можно также пересылать изображения, видео, аудио и файлы. Выберите нужные типы в разделе «Параметры пересылки» и включите платные типы медиа в разделе «Функции автоматизации» под кнопкой «Запустить».
Для дополнительной настройки функция «Перевод» изменяет язык сообщения, а «Водяной знак на изображении» добавляет текст или логотип на изображения.
Добавьте чаты или назначения
Одна автоматизация может копировать сообщения из нескольких чатов и доставлять их в несколько назначений Telegram:
- Разные назначения для каждого исходного чата: нажмите на каждый отслеживаемый чат и настройте для него собственную «Маршрутизацию».
- Одни и те же назначения для всех отслеживаемых чатов: укажите их в «Глобальные настройки» → «Маршрутизация».
- Несколько назначений для одного исходного чата: добавьте дополнительные назначения в разделе «Маршрутизация» этого чата.
Одного бота Telegram можно использовать для нескольких принимающих чатов, если у него есть к ним доступ. Чтобы выбрать другую платформу назначения, создайте ещё одну автоматизацию. Примеры см. в разделах «Пересылка чатов в отдельные назначения» и «Как работают настройки».
Если сообщения не приходят
Следуйте инструкции «Сообщения не пересылаются», чтобы проверить принимающего бота или вебхук, сохранённые назначения и фильтры.