Не удаляйте и не обращайте внимание на файлы:
.editorconfig
, .gitattributes
, .gitignore
.
Telegram бот работающий с заказами сайта интернет магазина. Бот доступен по ссылке.
Ссылка на тестовую страницу для создания заказа: https://kiipod.ru
- Работа с заказами сайта-магазина (отображение списка, изменение статуса, удаление);
- Уведомление пользователя о новых заказах на сайте;
- Получение информации о заказе из базы данных;
- Удаление заказа из базы данных;
- Изменение статуса заказа (новый/выполнен);
- Фильтрация полученного списка заказов по заданным
параметрам:
- статус (все заказы, только новые, только выполненные);
- период (день, неделя, месяц);
- товар (получение списка заказа содержащего определенный товар).
/orders
- Выводит список последних 10 заказов, от новых к старым
/order ID
- Выводит информацию о заказе с указанным ID
/orders new
- Выводит заказы со статусом Новый
/orders done
- Выводит заказы со статусом Выполнен
/orders today
- Выводит заказы за текущий день
/orders week
- Выводит заказы за последнюю неделю
/orders month
- Выводит заказы за последний месяц
Допустимо вводить команды в следующих вариантах: /order_5
, /orders=new
, /orders week
с использованием нижнего подчеркивания, знака ровно или пробела.
- Перед запуском проекта создайте .env файл:
cp .env.example .env
- Для запуска проекта выполните команду:
make docker-up
- Загрузите дамп базы в MySQL:
make mysql-dump
- Установите зависимости composer:
make composer-install
- Если вам нужно обновить загрузчик, т.к. появились новые классы, выполните команду:
make composer-du