March 2

Чат-бот для марафона "Специалист чат-ботов"

Задание от заказчика:

Регистрация на марафон «Специалист чат-ботов». Марафон длится 3 дня.

Регистрация на лендинге, состоящем из следующих блоков: обложка с кнопкой, информация: для кого, программа марафона, отзывы участников, кнопка регистрации.

После регистрации запускается чат-бот, участник добавляется в группу "Марафон начало".

После регистрации пользователь сразу попадает в марафон.

Необходимо отправить:

  • Сообщение о программе марафона сразу после регистрации.
  • в 1 день: видео и задание (в ответ ученик должен отправить скрин).
  • во 2 день: текст и задание (в ответ ученик должен отправить скрин).
  • в 3 день: текст и задание (в ответ ученик должен отправить скрин).
  • Просьбу "Оставить отзыв" после третьего дня.

Если ученик оставил отзыв и выполнил все задания, получает сертификат.

Для всех участников, которые введут верное кодовое слово «бонус», отправляется бонус со ссылкой на скачивание пдф- файла.

Необходимо обеспечить проверку сдачи заданий: если одно из заданий не выполнил или отправил вместо скрина текст - вылетает из марафона.

После каждого выполненного задания добавлять в соответствующую группу «сдал 1 день», «сдал 2 день», «сдал 3 день», «оставил отзыв»

Триггер по кодовому слову “бонус”

Разовая рассылка с сертификатом - тому, кто сдал все задания и оставил отзыв.

Протестировать следующие варианты:

  • Ученик зарегистрировался через лендинг, сдал два задания, на третьем написал текст вместо отправки скриншота и ввел кодовое слово.
  • Ученик сдал все задания, оставил отзыв.

Реализация:

  1. Собран лендинг для регистрации на марафон

2. Собран бот, в котором реализована роверка заданий: если хоть одно из заданий не выполнено или вместо фото отправлено слово - пользователь вылетает из марафона

Результат работы бота в случае всех правильных ответов, оставления отзыва и получения сертификата:

Результат работы бота при двух верных ответах (прислано фото) и ошибочном (вместо фото написан текст). Также пользователь ввел ключевое слово и получил бонус: