1. В поиске по контактам Telegram (левый верхний угол) необходимо ввести “botfather” — название бота, который создает ботов. Вы можете также найти этого бота по нашей ссылке.
2. Напишите боту команду “/newbot” — с помощью нее он создаст для вас нового бота.
3. Затем, напишите имя бота
4. Напишите ник бота. Он должен быть уникальным, а также в конце названия должно быть слово “bot”. Например, “testbot77777_bot”. Если название будет не уникальным, то бот напишет, что имя уже занято (см. наш пример ниже).
5. Ура! Вы создали бота! Далее необходимо скопировать токен (ключ) API из приветственного сообщения, которое нам отправит botfather:
6. На следующем шаге нам необходимо перейти в конструктор Чат-ботов MCN Telecom. Нажмите на иконку Telegram в верхнем правом углу и во всплывающем окне добавьте скопированный токен. После чего созданный сценарий автоматически подгрузится в вашего бота.
Теперь в нашем конструкторе доступна функция Deep Linking — это гиперссылка, которая перенаправляет пользователя в конкретный раздел приложения или сайта. Эта функция сокращает количество промежуточных действий пользователя и помогает ему попасть на нужную страницу за минимальное количество кликов. В нашем случае эта функция ведет на нужный элемент в чат-боте.
У каждого бота есть ссылка, открывающая с ним беседу в Telegram — https://t.me/
https://t.me/triviabot?startgroup=test
Переход по ссылке с параметром запуска откроет личный диалог с ботом, показывая кнопку СТАРТ вместо поля ввода.
Далее мы разберем пример того, как подключить «Глубокую ссылку» и эффективно ее использовать.
- После того, как мы подключили бота в личном кабинете, создадим небольшой сценарий.
- Добавим элемент «сравнение» на страницу нашего чат-бота. В качестве первого операнда возьмем переменную ${{telegram_start}}, а второй будет равен 1.
- У нас есть 2 варианта значений. Если переменная будет «Истина», то сценарий пойдет по первой ветке. Если же «Ложь», то мы создаем еще один элемент «Сравнение», присваивая первому операнду ${{telegram_start}}, а второму 2.
- Вторым шагом нужно правильно составить ссылку, которая ведет на вашего бота:
https://t.me/<название вашего бота>?start=<значение переменной>
Важно!!! A-Z, a-z, 0-9, _И — разрешены. Мы рекомендуем использовать base64url для кодирования параметров с двоичными и другими типами содержимого.
Таким образом, у нас будут 2 ссылки на нашего бота с параметром «1» и параметром «2». Каждая ссылка будет вести на определенную ветку в сценарии.