- Скачиваем проект. Создаем новую папку, открываем в ней консоль, набираем:
git init
git remote add origin git@github.com:aftern0on/django-bot-testing.git
git branch -m main
git pull origin main- Копируем файл
.env.dist, копию переименовываем в.env - Разворачиваем Docker:
docker-compose up -d --build- Регистрируем нового пользователя для доступа в админ-панель (необязательно, там можно создать новые экземпляры классов вручную):
docker-compose exec backend python3 manage.py createsuperuser- Запускаем тесты:
docker-compose exec backend python3 manage.py testВо-первых, схему БД пользовательских моделей:

Sender- модель записи отправителяkey- идентификатор отправителяstep- статус отправителя в диалогеcats- количество съеденных котовbreads- количество съеденного хлеба
Message- модель сообщения отправителяtext- текст сообщенияanswer- текст ответа ботаprevious_id- ссылка на прошлое сообщениеsender_id- ссылка на запись отправителя
В Swagger можно посмотреть документацию по API: 127.0.0.1:8000/api/docs/
В админ-панели также можно посмотреть на записи: 127.0.0.1:8000/admin/
В можно посмотреть алгоритм диалога и распознавание ошибок
В можно посмотреть описание моделей
В можно посмотреть на реализацию тестов