Описание: бот реализован как фича одной из компаний на конференции для QA-тестеров. Идея заключалась в том, что пользователи в течении дня проходят общий квест, который по итогу дает им право учавствовать в розыгрыше.
Главная фишка: регистрация в боте возможно только при помощи физических карточек с уникальным QR-кодом. При использовании в первый раз происходит определение уникального идентификатора в QR-коде с ID пользователя в Telegram. Дальше пользователь создает свой виртуальный профиль в боте при помощи заполнения полей, который запрашивает бот (имя, компания, должность, описание и фото, которое отправит пользователь). Когда один зарегистрированный пользователь сканирует QR-код другого зарегистрированного пользователь - происходит функционал добавления пользователь в друзья: обоим участникам приходит заполненная карточка профиля другого пользователя.
Дополнительный функционал для администратора:
- Получение заполненной информации в удобной таблице Excel, которую можно переслать или работать с ней сразу из телефона или ноутбука.
- Возможность изменить вопросы или варианты Квиза.
Другой функционал бота для пользователей:
- Раздел меню с графическим представление правил для перехода на следующий уровень.
- Подсказки, которые проверяют какой уровень у пользователя и какие задачи он выполнил, подсказывает что необходимо сделать для получения нового уровня.
- Проверка бота вступил ли пользователь в необходимые группы.
- Отображение добавленных друзей.
- Игра квиз, в который пользователю представлено 10 вопросов и по 4 варианта ответа на них. Время на ответы ограничено (15 сек на один вопрос). При выборе неправильного ответа пользователь получит уведомление и отобразиться правильный ответ с разъяснительной запиской.
- Функционал проверки скриншота с публикацией, в которой необходимо использовать хэштеги компании.
- Запрос Email адреса пользователя для рассылок.
- Возможность оставить отзыв о боте или компании.
- Предложению пользователю отправить резюме для прохождения собеседования в компании.
- Отображение уведослений о новом уровне.
- Завещающий блок, в котором все пользователи получили уведомление о завершении мероприятия, информации о компании и просьбе подойти к стенду для розыгрыша.