Forward LogoForwardMsg

Пересилання до тем Telegram

Надсилай повідомлення до конкретної теми форуму Telegram за посиланням або за ID чату і ID теми.

Тема Telegram — це окрема розмова всередині групи. Можна точно вибрати тему, яка має отримувати скопійовані повідомлення.

Наприклад, уявімо групу Спільнота з темою Оголошення. Це лише приклади назв — підстав свою групу й тему. Щоб надсилати копії туди, потрібні ID чату групи та ID теми цієї теми.

Підготуй бота

Група призначення — це група, у якій розташована тема, що має отримувати копії. У нашому прикладі група призначення — Спільнота, а тема призначення — Оголошення. Вона може відрізнятися від вихідної групи, з якої копіюються повідомлення. Створи бота Telegram, додай його до цієї групи призначення й надай йому роль адміністратора. Якщо ти не можеш додати бота чи змінити дозволи, попроси адміністратора групи зробити це. Той самий бот може доставляти повідомлення до кількох тем групи; окремо додавати його до кожної теми не потрібно.

Де знайти
Редактор автоматизації → натисни вихідний чат у списку ліворуч, щоб відкрити його налаштування → Маршрутизація → Додати призначення → вибери бота Telegram → селектор чату призначення → Додати Чат Telegram
  1. У Telegram відкрий тему, куди мають надходити копії. Скопіюй посилання на тему, якщо Telegram пропонує таку можливість, або клацни повідомлення в темі правою кнопкою на комп’ютері чи натисни і утримуй його на телефоні та вибери Copy Link.
  2. У ForwardMsg відкрий автоматизацію, що надсилає повідомлення до Telegram, а потім натисни вихідний чат, повідомлення з якого потрібно копіювати, у списку ліворуч, щоб відкрити його налаштування. Відкрий Маршрутизація. Натисни Додати призначення, щоб додати чат призначення, або використай наявний рядок призначення, якщо потрібно змінити, куди надходять копії.
  3. Вибери збереженого бота, відкрий селектор чату призначення й натисни Додати Чат Telegram.
  4. У діалозі Додати призначення Telegram вибери Вручну, якщо показано вкладки; інакше ручна форма вже відкрита.
  5. Встав в поле посилання адресу, що містить /c/. ForwardMsg заповнить ID чату і, якщо формат посилання на повідомлення в темі підтримується, — ID теми (необов'язково). Нижче наведено приклад такого формату. Публічні посилання з іменем користувача групи замість /c/ це поле не підтримує; отримай повний ID чату і введи обидва ID вручну.
  6. Перевір, чи поле ID теми містить ID потрібної теми. Для посилання на саму тему або посилання з ?thread= може знадобитися ввести ID теми вручну — див. приклади нижче.
  7. Задай впізнавану назву, наприклад Спільнота — Оголошення для нашого прикладу.
  8. Натисни Додати призначення, переглянь нагадування про доступ бота й вибери Готово.
  9. Вибери збережений чат або тему в рядку призначення, який ти відкриваєш, а потім натисни Зберегти зміни.

Введи ID вручну

Якщо зручніше ввести числа самостійно, скористайся тією самою формою Додати Чат Telegram → Вручну. Нижче наведено приклад посилання на повідомлення всередині теми:

https://t.me/c/1234567890/12/987
Число в прикладі посиланняЩо воно ідентифікуєЩо ввести
1234567890Групу, у якій розташована темаID чату: -1001234567890
Середнє число 12ТемуID теми (необов'язково): 12
Кінцеве число 987Повідомлення з прикладуНічого — це не ID теми

Для десятизначного номера групи в цьому прикладі додай на початку -100, щоб отримати ID чату. Залиш знак мінус. ID теми скопіюй як є, без префікса. У посібнику «Пошук ID чату Telegram» описано, як отримати повний ID чату через бота-помічника, зокрема якщо число в посиланні має іншу довжину.

Посилання на саму тему в прикладі має вигляд https://t.me/c/1234567890/12: тут 12 — ID теми. Посилання на повідомлення, що закінчується на ?thread=12, також указує на тему 12. Якщо ForwardMsg не заповнив це поле, введи значення вручну. У Telegram пояснено різницю між посиланнями на теми й повідомлення.

Після введення чисел задай назву, натисни Додати призначення → Готово, вибери тему в місці призначення на вкладці «Маршрутизація» і натисни Зберегти зміни.

Також можна скористатися варіантом З акаунта, якщо підключений акаунт Telegram має доступ до місця призначення. Якщо селектор призначення пропонує список тем, вибери потрібну.

Не змішуй теми

Можна надсилати повідомлення з різних вихідних чатів до різних тем. Наприклад, ці два канали Discord можуть надсилати повідомлення до двох тем однієї групи Telegram:

Чат, з якого копіюєшТема, що отримує копії
Discord #announcementsСпільнота → Оголошення
Discord #supportСпільнота → Підтримка

Той самий бот і групу можна використовувати повторно. Доставку до різних тем розділяють різні ID теми. Це приклади чатів; так само можна використовувати інші підтримувані платформи. Повне налаштування описано в посібнику «Пересилання чатів до окремих місць призначення».

Якщо повідомлення з’являються в загальному чаті

Перевірки й рішення наведено в розділі «Повідомлення надходять не до тієї теми Telegram».

Якщо копії продовжують пересилатися по колу між чатами, див. «Зупинка циклів пересилання».

Поширені запитання

Чи потрібен окремий бот для кожної теми?
Ні. Можна повторно використовувати одного бота, доданого до батьківської групи.
Чи можна копіювати повідомлення з теми?
Так. Підключи акаунт Telegram, запусти автоматизацію, вибери групу й додай тему, повідомлення з якої потрібно копіювати.