gfibcerf.com - бот для мессенжера telegram.org
- 24
- 0
- Опубликовано: 2016-12-09
В результате разработки проекта были выполнены следующие задачи:
Управление пользователями сайта, разделение проекта на frontend и backend части, разграничение прав пользователей через систему ролей
Сделана система генерации и проверки случайных арифметических задач
Подключено и настроено Telegram API, создан Telegram Bot для автоматизации механизма регистрации пользователей Telegram в системе проверки
Сделано консольное приложение для автоматизации рассылки задач для пользователей через заданные промежутки времени и учета ответов от пользователей, настроен cron для автономной работы консольного приложения, в самом приложении учтены вопросы "гонок" при запуске задачи
При авторизации на сайте реализована возможность просмотра четырех типов отчетов, которые отражают наличие пользователя в онлайне. Для большинства отчетов разработана система фильтров, позволяющая ограничить показатели отчета по времени и/или выделить отдельных операторов для отображения их статистики.
Добавлено разделение прав пользователей на администраторов и наблюдателей по средствам ролей. Наблюдатели могут только входить на сайт и просматривать отчеты по отдельным операторам.
Подробное описание проекта: Исходя из постановки задачи проект был реализован на базе Yii2 framework. Для работы с Telegram использовалось Telegram API.
В результате разработки проекта были выполнены следующие задачи:
Управление пользователями сайта, разделение проекта на frontend и backend части, разграничение прав пользователей через систему ролей
Сделана система генерации и проверки случайных арифметических задач
Подключено и настроено Telegram API, создан Telegram Bot для автоматизации механизма регистрации пользователей Telegram в системе проверки
Сделано консольное приложение для автоматизации рассылки задач для пользователей через заданные промежутки времени и учета ответов от пользователей, настроен cron для автономной рабо