Skip to content

Latest commit

 

History

History
37 lines (32 loc) · 2.21 KB

File metadata and controls

37 lines (32 loc) · 2.21 KB

CRM-система курьерской службы

made-with-python time tracker

Установка

  1. Клонируйте этот репозиторий sh https://github.com/AuthFailed/Telegram-Delivery-Bot
  2. Установите и запустите Redis сервер
  3. Установите и запустите PostgreSQL сервер
  4. Установите зависимости командой pip install -r requirements.txt
  5. Создайте и настройке файл bot.ini по примеру из файла bot.ini.example
  6. Запустите бота как сервис из папки systemd либо командой python bot.py

Что бот умеет?

  • Регистрация
    • Как частное лицо
    • Как компания
    • Как курьер
  • Система ролей
    • Администратор
    • Партнер
    • Менеджер
    • Курьер
    • Заказчик
  • Система заказов
    • Оформление заказ
    • Изменение и отслеживание статуса заказа
    • Назначение курьера на заказ
  • Система профилей
    • У партнера: Доступ к управлению своим городом (менеджерами, курьерами, группами)
    • У заказчика: Информация о его заказах, возможность изменения личных данных, удаление профиля
    • У курьера: Информация о взятых заказах, возможность изменения статуса на 'Занят', 'Свободен' и 'На заказе'
  • Логирование
    • Все логи записываются не только на сервере, но и в отдельный чат в Telegram'e