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