Skip to content

Telegram бот, призванный облегчить нагрузку на приемную комиссию

Notifications You must be signed in to change notification settings

Telegram-chat-bot/SfeduINEP-chatbot

Repository files navigation

Для того, чтобы бот начал работать на сервере, необходимо проделать следующие действия:

  1. Создать виртуальное окружение python virtualenv bot_env
  2. Установить зависимости, предварительно активировав окружение source /path/to/env/bin/activate pip install -r requirements.txt
  3. Для работы с google api необходим файл формата json, содержащий конфигурацию и токены, который можно получить при регистрации проекта API. Сгенерировать creds.json можно, следуя по данному туториалу: https://habr.com/ru/articles/483302/
  4. Раскомментировать строчки sys.path.insert в django_admin/django_admin/wsgi.py и ввести абсолютный путь до директории проекта и директории site-packages python виртуального окружения
  5. Поместить json файл в папку utils
  6. Выполнить подготовку django приложения. Произвести миграцию базы данных и сгенерировать статические файлы python manage.py makemigrations python manage.py migrate python manage.py collectstatic
  7. В терминале активировать команду, предварительно активировав виртуальное окружение Python, nohup python путь/до_скрипта/app.py
  8. Для остановки бота следует активировать следующие команды: ps aux Скопировать pid процесса данного скрипта и активировать команду kill

About

Telegram бот, призванный облегчить нагрузку на приемную комиссию

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published