Телеграм-бот предоставляет интерфейс для создания игры "Тайный Санта".
@SantaSecretSuper_bot
Запуск бота
/start
- Скачать код
git clone git@github.com:mcsimrus/Santa_Secret.git
cd Santa_Secret
- Создать виртуальное окружение
*nix или MacOS:
python3 -m venv venv
source venv/bin/activateWindows:
python -m venv venv
source venv/bin/activate- Установить зависимости
pip install -r requirements.txt- Создать файл .env и вставить в него следующие строки:
DJANGO_DEBUG=True
DATABASE_URL=sqlite:///db.sqlite3
TELEGRAM_TOKEN=<Токен вашего бота>
MAILING_HOUR=12Здесь MAILING_HOUR это час суток в московском часовом поясе, после которого регистрация новых участников
на игру прекращается.
Запустите миграцию для настройки базы данных SQLite:
*nix или MacOS:
python3 manage.py migrateWindows:
python manage.py migrate- Создайте суперпользователя, чтобы получить доступ к панели администратора:
*nix или MacOS:
python3 manage.py createsuperuserWindows:
python manage.py createsuperuser*nix или MacOS:
python3 run_pooling.pyWindows:
python run_pooling.py *nix или MacOS:
python3 manage.py runserverWindows:
python manage.py runserverЗатем перейдите по ссылке.