Forward LogoForwardMsg

Створення бота Telegram

Створи бота через BotFather, додай його до місць призначення Telegram і збережи його у ForwardMsg.

Боти Telegram доставляють до Telegram скопійований текст і підтримувані медіафайли — наприклад фотографії, відео, аудіо, файли й стікери. Вибери типи в опціях пересилання; обмеження Telegram на розмір файлів також діють. Один збережений бот може використовуватися для кількох груп, каналів, тем і приватних розмов — створювати окремого бота для кожного місця призначення не потрібно.

Створи бота за допомогою BotFather

Спосіб 1. Скористайся Mini App BotFather

Цей спосіб дає змогу створити бота у візуальній формі, заповнивши поля замість надсилання команд у чаті.

  1. Відкрий @BotFather у Telegram.
  2. Вибери Open або Open App, щоб відкрити Mini App. Також можна скористатися прямим посиланням на Mini App.
  3. Вибери створення нового бота.
  4. Укажи ім’я, яке відображатиметься, наприклад My News Bot, і вільне ім’я користувача, що закінчується на bot, наприклад my_news_updates_bot.
  5. Підтвердь створення. За бажанням у налаштуваннях бота можна додати зображення профілю й опис.
  6. Відкрий налаштування нового бота й скопіюй його API token.

Якщо Mini App не відкривається, скористайся способом 2 нижче. Обидва способи створюють однаковий тип бота. Telegram описує Mini App як візуальну альтернативу у посібнику з BotFather.

Спосіб 2. Надішли команди BotFather у чат

  1. Відкрий @BotFather і натисни Start, якщо це твоя перша розмова з ним.
  2. Надішли команду /newbot.
  3. У відповідь надішли ім’я бота, яке відображатиметься.
  4. Укажи вільне ім’я користувача, що закінчується на bot.
  5. Скопіюй токен із повідомлення BotFather про створення бота.

Захищай токен бота, як пароль

Вставляй його лише в діалог підключення бота Telegram у ForwardMsg. Кожен, хто має цей токен, може керувати ботом, тому не публікуй його в повідомленнях, знімках екрана чи запитах до служби підтримки.

Додай бота до кожного місця призначення

Ці кроки додають бота до місця призначення Telegram, куди мають надходити скопійовані повідомлення, а не до групи чи каналу, звідки ти копіюєш повідомлення. Вибери відповідний тип місця призначення й повтори кроки для кожного чату, що має отримувати копії.

Група або тема групи

  1. Відкрий відомості про групу й натисни Add Members. Знайди бота за його @username і додай його. Якщо ти не можеш додавати учасників, попроси адміністратора групи додати бота.
  2. Дозволь боту надсилати повідомлення та ті типи медіа, які плануєш пересилати, наприклад фотографії, відео й файли.
  3. Якщо вмикаєш синхронізацію дій, щоб видаляти або закріплювати копії, признач бота адміністратором і надай дозволи для цих дій.

Для пересилання до теми додай бота до групи, у якій вона розташована. Той самий бот може доставляти повідомлення до кількох тем цієї групи; окремий бот для кожної теми не потрібен.

Канал

Для призначення в каналі бот має бути його адміністратором.

  1. Відкрий відомості про канал, а потім налаштування Administrators.
  2. Додай бота за його @username. Ти маєш бути власником або мати право призначати адміністраторів. Якщо такого права немає, попроси відповідальну особу додати бота.
  3. Увімкни Post Messages, щоб бот міг надсилати копії до каналу. Також дозволь редагувати або видаляти повідомлення, якщо користуєшся відповідними діями синхронізації.

Приватний чат

Щоб отримувати копії приватно, одержувач спершу має почати розмову з ботом. Це стосується і тебе, і іншої людини.

  1. Відкрий бота за його @username або за посиланням, наприклад https://t.me/my_news_updates_bot.
  2. Натисни Start, надішли /start або будь-яке повідомлення боту.
  3. Відкрий засіб пошуку ID ForwardMsg, натисни Start, потім Get ID → My User ID. Скопіюй свій числовий ідентифікатор користувача.
  4. Додаючи чат призначення у ForwardMsg, скористайся вкладкою Вручну, якщо вона відображається. Уведи цей ідентифікатор у поле ID чату, укажи упізнавану назву й залиш поле ID теми (необов'язково) порожнім.
  5. Додай чат, вибери його як місце призначення бота Telegram і натисни Зберегти зміни.

Щоб додати іншого одержувача, надішли йому посилання на бота й попроси самостійно виконати кроки 1–3, а потім повідомити тобі лише числовий ідентифікатор користувача. У ForwardMsg використовуй його ID, а не свій. Копії надходитимуть у його розмову з ботом, а не до наявної розмови між тобою й цією людиною. Telegram вимагає, щоб одержувач спершу написав боту.

Для приватної доставки ID чату — це ID користувача-одержувача, а не ID бота. Якщо вибрати у списку чатів твого акаунта розмову з ботом, буде вибрано бота, а не людину, якій потрібно доставити копії.

Під час підключення бота ForwardMsg також пропонує посилання-запрошення. Скористайся ним, щоб додати бота до групи чи каналу або відкрити його приватний чат.

Підключи бота до ForwardMsg

Де знайти
Редактор автоматизації → Маршрутизація → Додати призначення → Telegram Bot → Додати Бот Telegram
  1. Вибери Додати Бот Telegram.
  2. Встав токен BotFather у діалог і натисни Додати.
  3. Підтвердь або зміни Назва бота, за яким бот ідентифікуватиметься у ForwardMsg, а потім натисни Продовжити.
  4. На кроці із запрошенням підготуй чат призначення, якщо це ще не зроблено, і натисни Готово.
  5. У ForwardMsg натисни чат, який відстежуєш, у списку ліворуч, щоб відкрити його налаштування.
  6. Відкрий Маршрутизація → Додати призначення.
  7. Вибери збереженого бота Telegram.
  8. Вибери або додай чат, канал чи тему призначення.
  9. Заповни діалог Додати призначення.
  10. Натисни Зберегти зміни.

Коли автоматизацію буде запущено, перевір чат призначення після появи нового повідомлення в одному з вихідних чатів, за якими ти стежиш.

Щоб вибрати місце призначення та вказати ID теми, прочитай «Чати, канали й теми Telegram». Якщо потрібного чату немає у списку, скористайся посібником «Пошук ID чату Telegram».

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

Чи потрібно додавати бота до групи або каналу, звідки я копіюю повідомлення?
Ні. У цьому посібнику йдеться про бота, який доставляє копії. Додай його до Telegram-місця призначення, куди мають надходити повідомлення; лише для доставки повідомлень додавати його до вихідної групи чи каналу не потрібно.
Чи потрібен окремий бот для кожної групи або теми?
Ні. Одного бота можна повторно використовувати для багатьох місць призначення. Для теми групи достатньо додати бота до групи, у якій вона розташована; окремий бот для кожної теми не потрібен.
Чому бот має бути адміністратором каналу?
Telegram вимагає, щоб бот був адміністратором каналу й міг публікувати в ньому повідомлення. Переконайся, що в дозволах бота ввімкнено Post Messages.