«Расписание» — это тип шага в редакторе ботов BotHelp, который упрощает отправку сообщений в конкретную дату и время.
В конструкторе ботов (флоубилдере) из общего списка блоков можно выбрать и добавить блок «Расписание». Видеообзор этого блока смотрите в нашем ВК-сообществе здесь: ссылка.
В настройках блока необходимо указать дату и время, относительно которой будет выполняться проверка времени, в которое подписчик попал в этот блок.
После указания даты и времени блок «Расписание» будет работать по следующему принципу:
- Подписчик попадает в блок «Расписание».
- В зависимости от времени попадания на данный шаг и настроек есть два варианта.
По расписанию
Если указанные дата и время в момент попадания подписчика в блок ещё не наступили:
- Подписчик остаётся в блоке, пока не наступят указанные дата и время.
- Когда эти дата и время наступили, подписчик выходит из блока через выход «По расписанию».
Дата и время прошли
Если на момент попадания подписчика в блок указанные дата и время уже прошли:
- Подписчик сразу выходит из блока через выход «Дата и время прошли».
- В случае когда дата и время не указаны, подписчик также сразу выходит из блока через выход «Дата и время прошли».
- Если от выхода «Дата и время прошли» нет перехода к какому-либо шагу бота, то подписчики, доходя до этого шага позже указанного времени, не продвинутся дальше. Для них бот остановится.
Примечание: Если шаг «Расписание» — последний в боте и после него нет шагов (запуск другого бота не считается за шаг), то мы помечаем сессию этого бота как закрытую и не отображаем её в карточке подписчика.
Важно: данный блок работает по часовому поясу вашего кабинета BotHelp и не зависит от часового пояса подписчика.
Пример кейса с использованием блока «Расписание»
Задача: сделать бот-приглашение на живые эфиры, которые будут проходить каждое первое число месяца в 10:00.
Условие: если до 1 сентября человек зарегистрировался, то он идет на эфир 01.09, а если позже, то 01.10 и т.д.
Требование:
- те, кто были 01.09 на эфире, могли пойти и на последующие эфиры;
- чтобы бот собирал людей на эфиры по первым числам и присылал напоминания (до конца 2025 г, то есть на 4 эфира — 1.09, 1.10, 1.11 и 1.12)
Вариант решения:
Лучше всего использовать блок «Расписание». Он как раз создан для того, чтобы отправлять сообщения строго в назначенный день и время.
Для каждого эфира вы создаёте отдельный блок «Расписание» — например, 1 сентября 10:00, 1 октября 10:00 и так далее.
- Если подписчик попадает в блок до указанного времени, он будет ждать, пока наступит дата, и получит сообщение в нужный момент.
- Если он попал после этого времени, то сразу выйдет по ветке «Дата и время прошли», и вы сможете перенаправить его на следующий эфир.
Чтобы подписчик участвовал не только в ближайшем, но и во всех следующих эфирах, нужно после выхода из расписания (после того, как отправилось уведомление о сегодняшнем эфире) перевести его на ветку с следующим блоком «Расписание». Таким образом, он автоматически попадёт в цикл напоминаний и будет получать приглашения на эфиры каждого месяца.
Если подвести итог, логика работы такая:
- Человек запускает бота → получает приветствие и, возможно, прогревочные сообщения.
- Далее он попадает в блок «Расписание 1 сентября 10:00», если попал в бота до этой даты.
- Если позже — сразу уходит на «Расписание 1 октября 10:00» и так далее.
- Когда наступает 1 сентября 10:00, бот отправляет напоминание.
- После выхода из этого расписания подписчик автоматически переводится на следующее расписание — например, на эфир 1 октября.
Так работает цепочка: каждый эфир идёт своим блоком «Расписание», а подписчик после одного события всегда переводится к следующему.
Если вы не нашли ответ на свой вопрос, задайте его нам в чате внутри кабинета либо напишите в Telegram BotHelpSupportBot или на почту hello@bothelp.io
Получите 14 дней полного функционала платформы для создания рассылок, автоворонок и чат-ботов BotHelp.