Бот для реализации магазина в Telegram
Функциональная модель
Бот имеет интерфейс пользователя и интерфейс администратора.
Ролевая модель
- Пользователь
- Оператор
- Администратор
- Суперадминистратор
Панель администратора
Позволяет:
- просматривать платежи
- управлять ассортиментом
- управлять доступом пользователей
Платежи
Позволяет сформировать Excel-файл с платежами пользователей за определенный день
Редактирование ассортимента
Позволяет
- Добавлять/Изменять/Удалять категории
- Добавлять/Изменять/Удалять товары
Администраторы
Данный пункт меню позволяет управлять администраторами.
Доступен только пользователем с ролью суперадминистратор
Панель пользователя
Каталог
Позволяет пользователю просматривать товары в категориях. При нажатии на товар открывается описание товара с возможностью его купить.
Контакты
Присылает пользователю 2 сообщения
- текстовое сообщение с контактной информацией
- сообщение с геолокацией, по нажатию на которое открывается приложение Google Maps (или аналогичное)
Написать нам
В данном разделе пользователь может написать сообщение, которое будет перенаправлено в чат/группу операторов.
Платежная система
В данный момент скрипт работает с платежной системой Яндекс. Касса