> For the complete documentation index, see [llms.txt](https://jammers-organization.gitbook.io/jambit/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://jammers-organization.gitbook.io/jambit/depin/the-dawn/ustanovka.md).

# Установка

## 🪟 Установка на Windows

1. **Установите Python (версия 3.10+)**
   * Скачайте установщик с официального сайта: <https://www.python.org/downloads/>
   * Во время установки обязательно отметьте галочку:\
     ✅ «Add Python to PATH»
2. **Склонируйте репозиторий**\
   Откройте `cmd` или PowerShell и выполните:

   ```bash
   git clone https://github.com/Jaammerr/The-Dawn-Bot.git
   cd The-Dawn-Bot
   ```
3. **Создайте и активируйте виртуальное окружение**

   ```bash
   python -m venv venv
   venv\Scripts\activate
   ```
4. **Установите зависимости**

   ```bash
   pip install --upgrade pip
   pip install -r requirements.txt
   ```
5. **Настройте бота**\
   Убедитесь, что папка `config` находится в корневой директории проекта.
6. **Запустите бота**

   ```bash
   python run.py
   ```

   Готово! 🎉

***

## 🐧 Установка на Linux (Ubuntu)

1. **Установите Python и Git**

   ```bash
   sudo apt update
   sudo apt install python3 python3-venv python3-pip git -y
   ```
2. **Склонируйте репозиторий**

   ```bash
   git clone https://github.com/Jaammerr/The-Dawn-Bot.git
   cd The-Dawn-Bot
   ```
3. **Создайте и активируйте виртуальное окружение**

   ```bash
   python3 -m venv venv
   source venv/bin/activate
   ```
4. **Установите зависимости**

   ```bash
   pip install --upgrade pip
   pip install -r requirements.txt
   ```
5. **Настройте бота**\
   Убедитесь, что папка `config` находится в корневой папке проекта.
6. **Запуск с помощью screen (рекомендуется)**\
   Установите screen (если не установлен):

   ```bash
   sudo apt install screen -y
   ```

   Создайте сессию и запустите бота:

   ```bash
   screen -S dawn-bot-session
   python run.py
   ```

   Чтобы свернуть сессию и оставить бота работать:\
   **Ctrl+A**, затем **D**

***

#### 📌 Полезные команды для screen

* 📋 Список всех сессий:

  ```bash
  screen -ls
  ```
* 🔁 Подключиться к сессии:

  ```bash
  screen -r dawn-bot-session
  ```
* ❌ Завершить сессию:

  ```bash
  screen -X -S dawn-bot-session quit
  ```

***
