8 (499) 350-92-78 boris@borisbot.com

Бот-помощник для театра

Напоминает актерам о предстоящем спектакле.

Чтобы посмотреть интерактивный пример, нужно авторизоваться.

Чтоб посмотреть интерактивный пример нужно авторизоваться

Из-за плотного графика актеры могут забыть о предстоящем спектакле. В связи с чем сотрудники театра предварительно звонят им, напоминают о событии и подтверждают присутствие. Но эту рутину можно автоматизировать. Мы собрали бота-помощника, который отправляет всему составу актеров напоминания в Телеграм и отмечает в таблице их подтверждение. 

Такого бота можно легко адаптировать для любых событий, о которых важно напомнить и точно знать, что человек в курсе и планирует быть. 

Как это работает? 
Вы загружаете в конструктор расписание спектаклей, фамилии и телефоны актеров. 

таблица
Чтобы запустить сценарий в Телеграме, нужно отправить актерам ссылку на бота. Бот кратко расскажет о своей задаче и авторизует каждого актера по номеру телефона.
Ежедневно бот проверяет расписание спектаклей в таблице. Если в текущий день запланирован спектакль, весь состав актеров получит напоминание в Телеграм. Если актер подтверждает присутствие, бот делает отметку об этом в таблице. 
Таким образом можно отправлять напоминания в течение всего театрального сезона. Достаточно добавлять расписание спектаклей или при необходимости менять информацию о составе. 
Рассмотрим подробнее, как устроен бот. 

Скрипт «Регистрация» нужен, чтобы объяснить правила  и авторизовать пользователя по номеру телефона из таблицы. Бот ищет введенный номер в колонке «B» и направляет (блок «Маршрутизатор») сценарий в зависимости от результата. Если телефон не найдет, просит ввести еще раз. 
Скрипт «Напоминание» нужен, чтобы бот автоматически проверял расписание и отправлял сообщения в Телеграм всему составу актеров.  

Первый блок – Таблица (Поиск строки) содержит условие, при котором бот отправит напоминания – когда наступит дата, указанная в таблице «Расписание» (колонка С). Значок «Часы» – это график, по которому бот проверяет, наступила ли нужная дата. В текущей настройке бот будет проверять дату в таблице ежедневно в 10:00. Если нужно, вы можете изменить график. Учитывайте, что часовой пояс установлен автоматически: GMT+3 (Москва). 

Во втором блоке – Итератор массива – бот формирует массив всех найденных строчек с нужной датой. 

Далее бот ищет в таблице пользователей по номеру телефона и отправляет сообщение в Телеграм. 

Когда пользователь нажал на кнопку «Подтверждаю», бот ищет его строку в таблице с расписанием и обновляет ячейку – колонку G, куда записывает статус «Подтверждено». Если пользователь не нажал на кнопку, то ячейка остается пустой. 
Как настроить бота? 
Видео с похожей настройкой. 

1. Создайте проект в конструкторе и добавьте этот шаблон. В вашем проекте появятся 2 скрипта и таблица. 
2. Загрузите расписание спектаклей и телефоны в таблицу «Расписание». Это можно сделать вручную или импортировать таблицу Excel. 
4. Создайте таблицу пользователей по инструкции – 00:03:27. (Не забудьте указать новую таблицу в блоке в скрипте). 
5. Отредактируйте тексты в сценарии.
6. Подключите Телеграм в разделе «Настройки» по инструкции
7. Протестируйте бота: 
- выберите строчку в таблице с расписанием, поставьте текущую дату
- запустите скрипт регистрации и введите телефон из выбранной строчки (важно, чтобы по этому телефону ранее никто не авторизовался) 
- в скрипте «Напоминание» в «Графике проверки» установите время —  следующая минута по текущему времени (GMT+3 (Москва)); нажмите «Тest»; в результате вам должно прийти сообщение.