Написание /start в разных ботах

Обходим ограничение на одинаковые старт-слова: создание бота-сортировщика

У вас есть замечательный бот, но вам понадобился еще один. Вы создаете сценарий в LeadConverter, настраиваете и... неизбежно сталкиваетесь с проблемой: почему при запуске второго бота запускается первый? Как ботов "отлепить" друг от друга? Как прописать команду /start для всех ботов? Без паники!

Наша задача - сделать так, чтобы по первой команде /start автоматически определялось, какого бота нужно запустить. Для этого нам понадобится бот-сортировщик.

Этот способ подходит не только для Telegram-каналов! Бот-сортировщик будет работать в любом мессенджере, просто в дальнейших настройках нужно установить ID соответствующих групп или аккаунтов.

В инструкции мы покажем пример на Telegram-ботах. Начинаем!

  1. Итак, вот два наших сценария в LeadConverter 👇. Они активны, а в разделе "Настройки" подключены два Telegram-бота.

  1. Создаём бота и называем его "Бот-сортировщик". Разворачиваем "Дополнительные настройки" бота-сортировщика и прописываем /start в старт-слова. Сохраняем.

Убедитесь, что команда /start прописана только для бота-сортировщика.

  1. Нажимаем "Редактировать" на боте-сортировщике и создаем красный блок "Действие".

  2. Далее в блок "Действие" добавляем "Установить переменную" и создаем новую переменную "Айди мессенджера", а в значение пишем зарезервированную переменную {{channel.id}}.

Зарезервированные переменные берутся отсюда:

pageЗарезервированные переменные
  1. Далее нам нужно узнать ID нашего канала/группы/бота.

Как узнать ID - можно прочитать в инструкции ниже 👇 Спойлер: заходите в "Настройки", где подключены ваши боты, и копируете цифры под графой "Идентификатор".

pageКак узнать ID канала, подключённого в LeadConverter
  1. Далее создаем блок "Условие" и добавляем условие: Переменная "Айди мессенджера" РАВЕН "**********". Вместо звездочек пишем ID первого Telegram-бота.

  1. Следующий шаг: создаем еще один блок "Условие" и настраиваем его так же, как в предыдущем шаге. Только вместо ID первого Telegram-бота в значении указываем ID второго Telegram-бота.

  1. Создаём два красных блока "Действие".

  2. В них добавляем действие "Запустить бота" и выбираем нужного бота.

  1. Соединяем связи: - от первого условия: зеленый выход на запуск нужного бота, красный выход на второе условие; - от второго условия: зеленый выход на запуск нужного бота, красный выход не трогаем!

Если у вас появится много каналов, вы сможете с легкостью копировать "Условие" и "Действие с запуском бота" и увеличивать "Бота-сортировщика".

Что ж, вот вы и прошли этот увлекательный путь до конца. С чувством, толком, а главное, шаг за шагом. И это верно, ведь как известно, дорогу осилит идущий. От души поздравляем! 🎉

Если при создании бота-сортировщика появились вопросы или сложности, не бойтесь обратиться в нашу техподдержку! Мы всегда готовы прийти на помощь 😇👇

💟pageКак задать вопрос в поддержку?

Last updated