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