Для того чтобы скачать проект с GitHub, необходимо установить Git.
-
Linux (Ubuntu/Debian):
sudo apt update sudo apt install git
-
Windows:
- Скачайте установщик Git.
- Запустите установщик и следуйте инструкциям.
После установки Git проверьте, что он работает, выполнив команду:
git --version
-
Клонируйте репозиторий проекта с GitHub:
git clone https://github.com/Mozheykin/GroupBotScheduler.git
-
Перейдите в папку с проектом:
cd GroupBotScheduler
Следуйте шагам по установке pyenv и Python 3.12, как указано выше.
-
Создайте виртуальное окружение с
venv
:python3 -m venv venv
-
Активируйте виртуальное окружение:
-
На Linux:
source venv/bin/activate
-
На Windows:
venv\Scripts\activate
-
-
Установите зависимости через
pip
:pip install -r requirements.txt
-
Установите зависимости через Poetry:
poetry install
-
Создайте файл
.env
в корне проекта:touch .env
-
Добавьте в него токен бота:
BOT_TOKEN=your_telegram_bot_token
-
Активируйте виртуальное окружение (если оно не активно):
source venv/bin/activate # Linux venv\Scripts\activate # Windows
-
Запустите проект:
python main.py