Также необходимо задать значение переменной окружения TELEGRAM_BOT_TOKEN
.
После запуска телеграм бота командой №9 необходимо начать с ним диалог командой /start
.
В ответ он отправит id чата, который нужно будет подставить в поле Telegram id
при создании
пользователя (команда №10).
- Вход в виртуальное окружение:
poetry shell
- Установка зависимостей:
poetry install
- Поднятие MySQL и Redis с помощью Docker:
docker compose -f 'docker-compose.dev.yml' up -d
- Выполнение миграций:
python src/manage.py migrate
- Инициализация линтера:
pre-commit install
- Запуск Celery:
cd src && celery -A test_o_parser worker --loglevel=info
- Сбор статических файлов:
python src/manage.py collectstatic --noinput
- Запуск сервера для разработки на http://localhost:8000:
python src/manage.py runserver
- Запуск Telegram бота:
python src/manage.py start_bot
- Создание пользователя:
python src/manage.py createsuperuser