Бот для проведения игры “Тайный Санта”. Любой пользователь может стать организатором игры. При ее создании администратор может выбрать дату окончания регистрации участников, дату рассылки подарков, а также ограничение по стоимости подарков. По окончании регистрации будет сформирована ссылка для регистрации участников.
Пользователи по ссылке смогут зарегистрировать в созданной игре, ввести свои данные, а также выбрать интересы и сформировать вишлист из имеющихся в базе примеров или описать свои личные.
По достижении даты регистрации бот автоматически проведет подбор пар и сделает рассылку о результате жеребьевки с именем для кого участник будет Тайным Сантой и чего хочет в подарок его подопечный. Жеребьевку может провести администратор игры вручную.
- Создать файл
.env
из.env.Exmaple
pip install -r requirements.txt
TELEGRAM_TOKEN
- токен от бота. Создать бота у BotFatherSECRET_KEY
- Django SECRET_KEYDEBUG
- Django modeALLOWED_HOSTS
- Настройка доверенных хостов. По дефолту:['.localhost', '127.0.0.1', '[::1]', '.herokuapp.com']
DATABASE_URL
- настройка доступа к БД. Согласно примеру
python manage.py migrate
python manage.py bot
python manage.py migrate
python manage.py runserver
Проект также подготовлен для деплоя на Heroku