LeadConverter
Search…
Написание /start в разных ботах
Обходим ограничение на одинаковые старт-слова и запускаем по одному старт-слову разных ботов.
В Telegram, при активации бота, автоматически отправляется команда /start. И для пользователей неудобно и неочевидно писать дополнительное старт-слово.
А если у одного из ботов в LeadConverter уже установлено старт-слово /start, то до дополнительных старт-слов даже не дойдёт.
Наша задача - сделать так, чтобы по первой команде /start автоматически определялось, какого бота нужно запустить, в зависимости от Telegram-бота.
Для того, чтобы на разных каналах связи запускались разные боты - создадим Бота-сортировщика.
Этот способ подходит не только для Telegram каналов. Бот-сортировщик будет работать в любом мессенджере, просто в дальнейших настройках нужно установить ID соответсвующих групп или аккаунтов.
Что мы имеем? Сейчас у нас создано два бота в LeadConverter. И подключено два Телеграм-бота в настройках.
Нам необходимо, чтобы 2 Телеграм-бота могли реагировать на одно старт-слово /start. И, при этом, на одно старт-слово запускались разные боты.
Создаем бота и называем его "Бот-сортировщик". Разворачиваем "Дополнительные настройки" и прописываем "/start" в старт-слова Бота-сортировщика.
Если старт-слово не сохраняется - значит, оно уже установлено в другом боте. Обычно система выводит сообщение, в каком именно боте уже используется данное старт-слово. Удаляем данное старт-слово в другом боте и вписываем в Бота-сортировщика.
Нажимаем "Редактировать" на Боте-сортировщике и создаем красный блок "Действие".
Далее добавляем в блок Действие "Установить переменную" и создаем новую переменную "Айди мессенджера", а в значение пишем зарезервированную переменную "{{channel.id}}"
Зарезервированные переменные берутся отсюда:
Далее нам нужно узнать ID нашего канала/группы/бота.
Как узнать айди - можно прочитать тут:
Далее добавляем блок "Условие" и добавляем условие: Переменная "Айди мессенджера" равен "**********". Вместо * - пишем ID канала, который мы узнали выше.
Далее копируем блок "Условие" и меняем значение на второй ID канала, который узнали выше.
Добавляем 2 блока "Действие", в эти блоках добавляем действие "Запустить бота" и выбираем соответствующего бота.
Соеднияем связи: От первого условия, зеленый выход на запуск нужного бота, красный выход на второе условие От второго условия, зеленый выход на запуск нужного бота, красный выход не трогаем
Если у нас появится много каналов, мы сможем копировать "Условие" и "Действие с запуском бота" и увеличивать "Бота-сортировщика"
Если остались вопросы - смело задавай вопрос в техподдержку. Мы всегда поможем :)
Copy link