Проект создан для автоматизация формирования проектных групп и улучшения оповещения студентов о старте учебных проектов.
Для запуска вам понадобится Python третьей версии.
Скачайте код с GitHub. Установите зависимости:
pip install -r requirements.txt
Создайте env-файл в который будете вносить все переменные окружения
Создайте базу данных:
python3 manage.py makemigrations
python3 manage.py migrate
Создайте суперпользователя
python3 manage.py createsuperuser
Для запуска бота management command ./manage.py run_bot
TG_BOT_TOKEN
= указать токен бота
python3 ./manage.py gen
После создания рабочего пространства в Trello cоздаем ключи и токен по этой инструкции
TRELLO_API_KEY
- API ключ к рабочему пространству.
TRELLO_API_TOKEN
- Токен к рабочему пространству.
Команда генерации рабочих досок в Trello для сформированных рабочих групп:
python3 ./manage.py gen_trello
DISCORD_BOT_TOKEN
- Токен к discord боту(инструкция по получению токена и создания Discord сервера.