URL-кнопки в Telegram є звичайними посиланнями, оформленими як кнопки під повідомленнями й дописами. Натискання відкриває вказану адресу.

Можливості URL-кнопок
FLOWIN дає змогу автоматично додавати URL-кнопки до всіх пересланих повідомлень і дописів або лише до певних. Це дає змогу реалізувати такі сценарії:
- Автоматичне пересилання повідомлень з одного чату в інший із додаванням URL-кнопок.
- Пересилання повідомлень з уже наявними URL-кнопками.
Для нової кнопки ви задаєте назву й посилання, а потім вибираєте пересилання, у яких вона потрібна. FLOWIN додає її під повідомленням під час надсилання в призначення. Для читача посилання має вигляд окремої кнопки, наприклад «Каталог меблів».
Обмеження для альбомів
Додавання нових URL-кнопок не застосовується до звичайних альбомів із кількох фото або відео.
Створення URL-кнопки
Перш ніж створювати кнопку, потрібне налаштоване й увімкнене пересилання. У ньому має бути вибрано режим «Копія», а відправником має бути акаунт бота, підключений за токеном.
Бот-відправник
Саме бот надсилає повідомлення з кнопкою в призначення. Користувацький акаунт може читати джерело, але в ролі відправника для цього завдання потрібен бот. У каналі він повинен мати право публікації повідомлень.
У прикладі додамо кнопку «Каталог меблів». Замість демонстраційної адреси https://example.com/catalog укажіть посилання на свій каталог.
Відкрийте @flow_in_bot, надішліть команду
/startі натисніть «Панель керування».Відкрийте «Меню» → «Кнопки» → «URL-кнопки» й натисніть «Створити».
У полі «Назва» введіть текст, який читач побачить на кнопці, наприклад «Каталог меблів». У полі «URL» вкажіть повну адресу сторінки, починаючи з
https://. Натисніть «Створити».Біля створеної кнопки натисніть «Застосувати». У вікні «Вибір пересилань» позначте потрібне пересилання й натисніть «Зберегти».
Надішліть нове повідомлення в джерело й перевірте його в призначенні. Під пересланим повідомленням має з’явитися кнопка із заданою назвою та посиланням. Тепер FLOWIN додаватиме її до нових повідомлень у вибраних пересиланнях.
Як змінити URL-кнопку
Параметри створеної кнопки можна змінити в тому самому списку. Їхні значення описано в розділі «Налаштування URL-кнопок».
Натисніть «Змінити» біля потрібної кнопки.
Змініть потрібні поля й натисніть «Зберегти». Наприклад, заповніть «Опис», щоб легше знаходити кнопку. Після закриття вікна перевірте нові дані у списку.
Налаштування URL-кнопок
Усі основні параметри розташовані у вікні, відкритому через «Змінити». Назва й URL обов’язкові; колір та опис дають змогу доповнити налаштування.
Назва
«Назва» є текстом на кнопці.
Можна використовувати метатеги: спеціальні позначення, які FLOWIN замінює даними конкретного повідомлення. Наприклад, <src-chat-name> підставляє назву чату-джерела.
Колір
«Колір» задає оформлення кнопки. Доступні «За замовчуванням», «Синій», «Червоний» і «Зелений». Значення «За замовчуванням» використовує стандартне оформлення Telegram; решта варіантів задають вибраний колір.
URL
«URL» задає посилання, яке відкривається під час натискання. Для постійної адреси вкажіть повне посилання з https:// або http://.
Адреса також може залежати від повідомлення. У цьому полі доступні два види підстановок:
<src-message-link>підставляє посилання на вихідне повідомлення. Якщо джерело закрите, читачеві потрібен доступ до нього.<regexp>…</regexp>видобуває посилання з тексту за регулярним виразом, тобто шаблоном пошуку. Якщо підстановка не дає допустимого посилання, кнопка не додається.
Опис
«Опис» слугує для вашого коментаря про кнопку й не впливає на її роботу. Поле можна залишити порожнім.
Як додавати кнопку лише до потрібних повідомлень
За замовчуванням кнопка додається до всіх відповідних повідомлень вибраних пересилань. Обмежити її застосування можна фільтром, прив’язаним до самої URL-кнопки. Наприклад, фільтр може дозволяти кнопку лише для тексту зі словом «каталог».
Фільтр перевіряє повідомлення й вирішує, чи додавати кнопку. Якщо умову не виконано, повідомлення пересилається без цієї кнопки. Прив’язка фільтра до пересилання має інший зміст: вона може зупинити пересилання самого повідомлення. Докладніше про створення й вибір прив’язки написано в інструкції з фільтрів.
Доступні дії з URL-кнопками
Поруч із кожною кнопкою розташовані «Змінити» для основних налаштувань і «Ще» для додаткових дій:
- «Застосувати» відкриває вибір пересилань, у яких потрібна кнопка.
- «Дублювати» створює копію налаштувань кнопки.
- «Вибрати проєкт» додає кнопку до проєкту.
- «Видалити» видаляє кнопку.
Після застосування замість «Застосувати» в рядку з’являється «Пересилання» з числом прив’язок, наприклад «Пересилання [1]». Цей елемент також відкриває вікно вибору пересилань. У ньому можна додати чи прибрати прив’язки, а потім зберегти зміни.
Поширені запитання
Чому кнопка під дописом у Telegram не з’являється?
Перевірте, чи кнопку застосовано до потрібного пересилання, чи ввімкнено саме пересилання та чи працює воно в режимі «Копія». Відправником має бути бот, підключений за токеном; для публікації в каналі йому потрібні відповідні права. Якщо до кнопки прив’язано фільтр, повідомлення має відповідати його умовам. Якщо адреса залежить від тексту повідомлення, перевірте, чи підстановка дає допустиме посилання.
Чи можна додати URL-кнопку до альбому з кількох фото або відео?
Ні. FLOWIN не додає нових URL-кнопок до звичайних альбомів із кількох фото або відео. Це обмеження діє і за правильної прив’язки кнопки до пересилання.
Як зробити кнопку з посиланням на вихідний допис?
Укажіть <src-message-link> у полі «URL». FLOWIN підставить посилання на вихідне повідомлення, тому кожен пересланий допис матиме власну адресу. Якщо джерело закрите, перейти до повідомлення зможуть лише читачі з доступом до нього.
Що буде, якщо регулярний вираз не знайшов посилання?
Якщо всю адресу задано через <regexp>…</regexp> і збігу немає, кнопка не додасться: підстановка дасть порожній рядок. Якщо шаблон містить іще й постійну частину адреси, результат залежить від кінцевого посилання. FLOWIN додасть кнопку лише тоді, коли після всіх підстановок вийде допустима адреса.
Чи запустить кнопка з посиланням на бота його автоматично замість читача?
Ні, FLOWIN лише додає посилання під повідомленням. Читач сам натискає його й переходить до бота. Під час першого відкриття Telegram показує кнопку запуску; якщо вона з’явилася, читачеві потрібно натиснути її. FLOWIN не виконує цю дію від його імені.












