Назад

Как заменить ссылки на свои в сообщениях Telegram?

3.3.2025

Есть 3 способа заменить ссылки, в зависимости от вашей задачи:

  • Способ 1 - Заменять все ссылки на канал-донор ссылками на ваш канал Эксперт
  • Способ 2 - Заменить все ссылки на одну конкрентную
  • Способ 3 - Заменить конкретную ссылку на другую

Способ 1. Автоматическая замена всех ссылок

пакет Эксперт

→ Используйте настройку “Заменять ссылки на источник" - опция "Заменять всё (и ссылки на источник и ссылки на сообщения)”

Эта настройка автоматически заменяет любые кросс-ссылки в постах и не требует ручной настройки. Кросс-ссылка - это ссылка внутри чата на другое сообщение из этого чата (1) или на сам чат (2). Замена кросс-ссылок позволяет ссылаться не на сообщения в канале-источнике, а на ваш чат. 

Кросс-ссылка - это ссылка внутри чата на другое сообщение из этого чата (1) или на сам чат (2)

Нажмите на настройку “Заменять всё (и ссылки на источник и ссылки на сообщения)”

Способ 2. Ручная замена всех ссылок

→ Используйте замены с регулярными выражениями. Например, если внизу исходного сообщения есть кликабельная ссылка на источник, изменить её можно только через замену
  1. Откройте пересылку, в которой хотите заменить ссылки.
  2. ‍В списке настроек найдите "Замены".
  3. Создайте 2 замены:
  • Источник: <a[^<]+</a>
  • RE (Регулярное выражение): ☑️ Да
  • Новое значение: вставьте свою ссылку, например: <a href="https://ваша_ссылка">желаемый текст</a>

Замена упоминаний каналов через @username:

  • Источник: @([a-zA-Z0-9=&_\-]+)
  • RE: ☑️ Да
  • Новое значение: свой @username

Способ 3. Замена одной конкретной ссылки

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

Шаг 1. Посмотрите исходный код сообщения

Напишите в чате @junction_bot команду /track; далее ссылку на исходное сообщение с нежелательной ссылкой.

Шаг 2. Скопируйте нужный фрагмент

Пример встроенной HTML-ссылки: <a href="https://www.junctionbot.io">Лучший бот</a> 

Шаг 3. Используйте этот фрагмент в правиле замены

Укажите новый текст или новую ссылку.

Пример:
Источник: <a href="https://www.junctionbot.io">Лучший Web-бот</a> 

RE (Регулярное выражение): нет 

Новое значение: <a href="https://t.me/junction_bot?start=_tgr_0SteatVkZjQy">Лучший Telegram бот</a> 

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