Skip to content

Бот для запланированной рассылки сообщений в группы.

Notifications You must be signed in to change notification settings

Mozheykin/GroupBotSchaduler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Полная инструкция по установке проекта с использованием venv, poetry, и скачиванием с GitHub

1. Установка Git

Для того чтобы скачать проект с GitHub, необходимо установить Git.

  • Linux (Ubuntu/Debian):

    sudo apt update
    sudo apt install git
  • Windows:

    1. Скачайте установщик Git.
    2. Запустите установщик и следуйте инструкциям.

После установки Git проверьте, что он работает, выполнив команду:

git --version

2. Скачивание проекта с GitHub

  1. Клонируйте репозиторий проекта с GitHub:

    git clone https://github.com/Mozheykin/GroupBotScheduler.git
  2. Перейдите в папку с проектом:

    cd GroupBotScheduler

3. Установка pyenv и Python 3.12

Следуйте шагам по установке pyenv и Python 3.12, как указано выше.

4. Создание виртуального окружения с venv

  1. Создайте виртуальное окружение с venv:

    python3 -m venv venv
  2. Активируйте виртуальное окружение:

    • На Linux:

      source venv/bin/activate
    • На Windows:

      venv\Scripts\activate

5. Установка зависимостей через pip и poetry

  1. Установите зависимости через pip:

    pip install -r requirements.txt
  2. Установите зависимости через Poetry:

    poetry install

6. Создание файла .env

  1. Создайте файл .env в корне проекта:

    touch .env
  2. Добавьте в него токен бота:

    BOT_TOKEN=your_telegram_bot_token
    

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

  1. Активируйте виртуальное окружение (если оно не активно):

    source venv/bin/activate  # Linux
    venv\Scripts\activate     # Windows
  2. Запустите проект:

    python main.py

About

Бот для запланированной рассылки сообщений в группы.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages