team-dev-spring-2022 / TGBot

Telegram Bot для автоматизации процессов учебы
1 stars 3 forks source link

О проекте

Telegram Bot для автоматизации процессов учебы.

Возможности:

  1. Создание/редактирование расписания
  2. Напоминание о предстоящей паре
  3. Добавление списка СРС
  4. Пересылка сообщений преподавателей определенным группам (препод->староста->группа)
  5. Пересылка выполненных СРС преподавателю

Подготовка к первому запуску

  1. Скачайте и установите python 3.6 и выше (https://www.python.org/downloads/)
  2. Скачайте и установите PyCharm Community (https://www.jetbrains.com/ru-ru/pycharm/download/)
  3. Склонируйте репозиторий
    https://github.com/team-dev-spring-2022/TGBot.git
  4. Откройте склонированный проект через PyCharm
  5. Настройте Python Interpreter через настройки PyCharm
    File->Settings->Project:TGBot->Python Interpreter
    В этом окне выберите существующий интерпретатор
    Если интерпретатора нет, добавьте его нажав на шестеренку справа

Установка необходимых библиотек

  1. Откройте проект через настроенный PyCharm
  2. Откройте терминал PyCharm'а (до дефолту находится снизу, также можно открыть сочетанием Alt+F12)
  3. Откройте файл requirements.txt
  4. Запустите каждую команду из файла requirements.txt в терминале PyCharm

Запуск проекта

Если все предыдущие шаги были выполнены правильно, то с городстью можете нажать на зеленую кнопку(находится справа сверху). PROFIT!!!