poetry install
Затем пишем: poetry shell
Получаем путь нашего интерпретатор, затем ее можно указать в
IDE, чтобы проект адекватно работал.
- ".env.example" переименовать в ".env"
- В файле .env:
- Указать токен бота в поле DISCORD_BOT_TOKEN
- В поле REDIS_URL должно быть redis://localhost:6379 при локальной развертке
- В Discord Developer Portal:
- Включить во вкладке Bot поле MESSAGE CONTENT INTENT
- Сгенерировать ссылку на приглашение с правами администратора во вкладен OAuth2
Запуск вспомогательных сервисов:
make up
Для запуска бота:
python -m bot
В проекте есть линтеры, которые стилизует одинаково код.
Для запуска: pre-commit run --all-files