Как это работает?
Бот запускается по ссылке в Телеграм и знакомится с учеником. Чтобы авторизоваться в личном кабинете, ученик один раз указывает свою фамилию.
Бот проверяет фамилию в базе учеников, которую вы предварительно загружаете в формате таблицы. Сохраняет ID ученика в систему и запоминает его имя, фамилию, класс. Дальше бот взаимодействует персонально с каждым учеником: обращается по имени, показывает расписание его класса.
Расписание занятий нужно загрузить самостоятельно — импортировать таблицу excel. Его легко обновить в любой момент: если произошла замена преподавателя или урок перенесли на другое время, просто измените данные в таблице. Бот отправит ученику актуальный вариант расписания.
Чтобы посмотреть расписание занятий, ученик нажимает на кнопку в диалоге и получает даты на выбор: сегодня, завтра и три последующих дня. Даты меняются автоматически каждый день, то есть расписание всегда будет актуальным.
Ученик выбирает день и получает список занятий. Дальше может узнать детали по всем урокам: преподаватель, время, кабинет. В любой момент к расписанию можно вернуться.
Как настроить такого бота?
Видео с настройкой 📹
1. Создайте проект в конструкторе и добавьте этот шаблон. В вашем проекте появятся 2 скрипта и таблица.
2. Загрузите данные об учениках в таблицу “Класс”.
3. Загрузите расписание в таблицу “Расписание”.
4. Отредактируйте тексты в сценарии. В скрипте "Выдача расписания" удалите блоки с примерами; в блоке №4 сделайте переход от кнопки "Сегодня" к блоку №5.
5. Подключите Телеграм в разделе “Настройки”.
3. Протестируйте бота. Для этого запустите скрипт регистрации и введите любую фамилию из таблицы учеников. Дальше сценарий работает автоматически.
Если вам нужно изменить структуру расписания, обратитесь к нам за помощью.
Если у вас возникли вопросы по самостоятельной настройке — напишите в сообщество в Telegram.
Используйте и другие готовые сценарии для обучения с помощью чат-ботов.
Talpha