/barber-bot

👱👱 👰 Asynchronous bot for recording in a barber shop (aiogram, asyncio, asyncpg + postgresql, sqlalchemy)

Primary LanguagePython

barber_bot

Асинхронный бот предназначенный вести запись клиентов в парикмахерскую.


Что умеет бот:
  • Владелец:

    • Владелец может добавить администраторов (id телеграма владельца добавляется в переменные окружения OWNER=)
    • Владелец может удалить администратора из списка
  • Администраторы:

    • Администраторы могут добавить мастера выбрав соответствующий пункт
    • Администраторы могут открыть рабочий день для мастера
    • Администраторы могут удалить мастера из БД при увольнении
    • Администраторы могут смотреть отзывы
  • Клиент:

    • Выбрать мастера, записаться в удобное время
    • Посмотреть местоположение
    • Оставить отзыв

Переменные окружения прописываются в файле .env


Установка зависимостей:

pip install -r requirements/requirements.txt


Применить миграции:

make migrate