Все, кто работает с Telegram-ботами, знают простое правило: чтобы начать общение, пользователь должен написать команду /start.
А знали ли вы, что к этой команде можно "пристегнуть" специальные параметры? Как выяснилось, об этом многие даже не догадывались! 😉 Но теперь вы точно всё узнаете!
❔Как это работает?
Всё очень просто. Вы создаёте для бота не просто ссылку, а умную ссылку с параметром.
📢 Когда пользователь переходит по такой ссылке и впервые запускает бота (или нажимает кнопку «Start»), команда /start отправляется автоматически, а нужный параметр уже вместе с ней!
Когда пользователь запускает бота по такой ссылке, платформа, как обычно, отправляет боту команду /start. Однако в переменную {{incoming_message_text}} попадает полный текст сообщения, включая параметр из вашей ссылки, указанный после ?start=
🔥 Вот наглядный пример:
https://t.me/leadconverterdemobot?start=123
В этом случае:
👉 https://t.me/ - обращение к домену Telegram.
👉 leadconverterdemobot - название вашего Telegram-бота, которое вы указывали в BotFather при его создании.
👉 123 — это тот самый параметр, который получит бот.
Зачем это вообще нужно? 🤔
Эта фишка открывает кучу возможностей! Например:
✅ Партнёрские программы и рефералы.
Сформируйте партнёрскую ссылку, используя шаблон ?start={{id}}. В момент запуска бота новым пользователем система определит идентификатор того, кто его пригласил. Это позволит начислять бонусы, отправлять уведомления и многое другое.
✅ Точная аналитика.
Пример: ?start=ads_instagram_october — и вы видите, из какой рекламы или поста пришел трафик.
✅ Персонализированные предложения и промокоды.
Пример: создайте параметр вроде ?start=discount_10 и настройте сценарий так, чтобы при запуске бота пользователь автоматически получал один из ваших лид-магнитов или для него активировался нужный промокод.
✅ Упрощение входа.
?start=webinar_chat_id — бот сразу добавляет пользователя в нужный чат или дает доступ к материалу.
Есть ли ограничения?
Да, их устанавливает сам Telegram:
📌 Не более 64 символов
📌 Только латиница, цифры и нижнее подчёркивание (A-Z, a-z, 0-9, _)
Этого обычно хватает с головой для большинства задач!
Хотите попробовать? 🚀
Мы подготовили для вас готовый шаблон, где разбирается эта механика. Смотрите, как это работает и берите на вооружение:
👉 Шаблон «Запуск бота с параметром»: https://leadconverter.ru/public/71b3b846-d40f-406f-aa76-64ef0c0791c8
Хотите более подробный шаблон какой-то конкретной задачи? Пишите в комментариях какая у вас задача. Возможно, именно ваш кейс мы разберем и сделаем под него подробный шаблон! 👇
LeadConverter | Ботомания 1.0| База знаний
