Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Описание

Телеграм-бот предоставляет интерфейс для создания игры "Тайный Санта".

Имя бота в Telegram

@SantaSecretSuper_bot

Команды бота в Telegram

Запуск бота

/start

Установка

  • Скачать код
git clone git@github.com:mcsimrus/Santa_Secret.git
cd Santa_Secret
  • Создать виртуальное окружение

*nix или MacOS:

python3 -m venv venv
source venv/bin/activate

Windows:

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 migrate

Windows:

python manage.py migrate
  • Создайте суперпользователя, чтобы получить доступ к панели администратора:

*nix или MacOS:

python3 manage.py createsuperuser

Windows:

python manage.py createsuperuser

Запуск бота

*nix или MacOS:

python3 run_pooling.py

Windows:

python run_pooling.py 

Запуск панели администратора:

*nix или MacOS:

python3 manage.py runserver

Windows:

python manage.py runserver

Затем перейдите по ссылке.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages