aiogram_Digit - это продукт, разаботанный спецально для Кейса от компании Onellect. Решение кейса представляет собой Telegram бота:
- Подбирающего людей со схожими интересами, для неформального общения
- А также помогает таким людям определиться со временем встречи
Команда начала диалога с ботом - /start. После её ввода появится следующее меню:
DashBoard| В меню компания может добавить свои основные контакты для связи. В данный момент в этом меню находится маленькое описание команды разработчиков.Создать🚀| Данная кнопка переводит на создание анкеты, где нужно указать основную информацию о себе, а также опциональную.
После заполнения анкеты выводится глваное меню, через которое пользователь имеет доступ ко всем основным функциям бота.
Рассмотрим подробнее каждый раздел:
Оценить проект| это раздел для обратной связи, в котором пользователь может оценить проект от 1 до 5 (Раздел Demo версии).Последние встречи| Данная кнопка выводит список последних пользователей, с которыми вы договорились на встречу.Events| Показательный раздей, который не имеет никакого функционала. В зависимости от необходимости может быть доработан. Онасовная идея раздела: наличие общих мероприятий (аналогия миникорпоративу). Само меню:
Новая анкета| Данная функция предлагает пользователю создать новый профиль, или отредактировать старый.Моя анкета| Выводит пользователю его анкету. Само меню:
-
Смотреть анкеты| Основная функция бота. В данном разделе пользователю предстваляется циклический подбор анкет. После нажатия на кнопку, бот показывает анкету другого пользователя. На анкету можно отреагироавть 3-мя кнопками:👍- Отправить предложение о встречи. В случае, если пользователь указал удобное ему время, предлогается выбор по времени, в ином случае, данный пункт пропускается:
После выбора времени, предложение отправляется:
👎- Пропустить анкету. Переход к следующей анкете.🛑- Выходит из выбора анкет вГлавное веню.
Проект состоит из 3-х папок: /DataBase, /KeyBoard, /metric_api, - и двух файлов инициации: main_client.py и /metric_api/json_api.py.
main_client.py- инициирует запуск telegram бота. Команда запуска:python3 main_client.py
/metric_api/json_api.py- инициирует запуск сервера метрик. Подробнее в разделиМетрики.python3 metric_api/json_api.py







