> 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
  ```

***


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://jammers-organization.gitbook.io/jambit/depin/the-dawn/ustanovka.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
