# Типы задач

TodoMateAI поддерживает три типа задач:

1. **Личные** — только для себя
2. **На другого человека** — с указанием исполнителя
3. **Групповые** — для совместной работы в чате
4. **С напоминанием** — с уведомлением в нужное время
5. **Повторяющиеся** — автоматически создаются заново

Тип задачи определяется автоматически, в зависимости от того, **где и как** она создаётся.

***

В этой статье:

* [Личные задачи](#lichnye-zadachi)
* [Задачи на другого человека](#zadachi-na-drugogo-cheloveka)
* [Групповые задачи](#gruppovye-zadachi)
* [Сравнение типов задач](#sravnenie-tipov-zadach)

***

### **👤 Личные задачи**

**Где создаются:**\
В личном чате с ботом

**Как оформляются:**\
Без указания исполнителя

**Пример:**

```
Подготовить отчёт до пятницы
```

📌 Задача будет назначена на вас и **будет видна только вам** в приложении. Это удобно для личных целей, самоконтроля и фокусировки на собственных задачах.

<details>

<summary>Посмотреть</summary>

<figure><img src="/files/jLcHYxphm6AxxApF2OOx" alt=""><figcaption></figcaption></figure>

</details>

***

### 👥 Задачи на другого человека

**Где создаются:**\
В личном чате с ботом

**Как оформляются:**\
С указанием Telegram-юзернейма исполнителя (`@username`)

**Пример:**

```
Сверстать лендинг до среды  
Пусть сделает @frontendnik
```

📌 Такая задача будет **назначена другому человеку**, но **он увидит её в своём приложении** **только при наличии связи** между вами.

#### 🔗 Как установить связь с другим пользователем

1. В личном чате с ботом введите команду:

```
/connect_user
```

2. Бот сгенерирует **одноразовую ссылку-приглашение**
3. Отправьте её пользователю, которого хотите подключить
4. Как только он примет приглашение — вы сможете обмениваться задачами, и они будут отображаться у обоих в приложении

⚠️ Без установления связи задача будет создана, но **будет видна только вам**. Исполнитель не получит уведомление и не увидит её.

<details>

<summary>Посмотреть</summary>

<figure><img src="/files/jjX7cG0JVqouuz7yT77L" alt="" width="375"><figcaption></figcaption></figure>

</details>

***

### 💬 Групповые задачи

**Где создаются:**\
В **групповом чате**, где добавлен TodoMateAI

**Как создаются:**\
Сначала необходимо ввести команду:

```
/new_task
```

После этого бот предложит ввести описание задачи в свободной форме. Вы можете указать исполнителя или оставить задачу общей.

**Пример:**

```
Сделать презентацию к встрече в пятницу  
@dasha пусть займётся
```

📌 Такие задачи:

* **Видны всей группе** — но только тем, кто подключён к задачам
* **Могут быть с исполнителем или без**
* **Отображаются в приложении** у всех подключённых участников

#### 🔗 Как участнику подключиться к задачам группы

Чтобы участник видел задачи группы и мог с ними работать, он должен один раз ввести в группе команду:

```
/connect_group
```

⚠️ Без подключения задача не будет отображаться, даже если участник назначен исполнителем.

<details>

<summary>Посмотреть</summary>

<figure><img src="/files/FDZeyCUeyOp6Q4quXgQ3" alt=""><figcaption></figcaption></figure>

</details>

***

### ⏰ Задачи с напоминанием

**Где создаются:**\
В любом чате — личном или групповом\
(также можно добавить вручную в MiniApp)

**Как оформляются:**\
С указанием времени в тексте задачи или вручную

**Пример:**

> Напомни позвонить клиенту завтра в 10:00\
> Напомни через 30 минут позвонить Ивану\
> Подготовить отчёт — напомнить за час до дедлайна

📌 TodoMateAI автоматически распознаёт фразы о времени и добавляет напоминание.\
В MiniApp можно указать точное время вручную или выбрать напоминание за определённый интервал до дедлайна.

***

### 🔁 Повторяющиеся задачи

**Где создаются:**\
В любом чате — если в описании есть повтор\
(или настраиваются в MiniApp вручную)

**Как оформляются:**\
С упоминанием интервала: «каждую неделю», «раз в месяц» и т.д.

**Пример:**

> Проводить совещание каждую пятницу\
> Проверять отчёты раз в 2 недели\
> Каждый день бегать

📌 После выполнения текущей задачи, TodoMate автоматически создаёт следующую — с той же формулировкой и новым сроком.\
Интервал можно изменить в MiniApp.

***

### 📊 Сравнение типов задач

| Тип задачи          | Где создаётся | Исполнитель       | Кто видит задачу                                            |
| ------------------- | ------------- | ----------------- | ----------------------------------------------------------- |
| Личная              | Личный чат    | Не указывается    | Только вы                                                   |
| На другого человека | Личный чат    | @username         | Вы и исполнитель (если подключён)                           |
| Групповая           | Групповой чат | @username или нет | Вся группа (если участник подключён через `/connect_group`) |


---

# Agent Instructions: 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:

```
GET https://todomateai.gitbook.io/docs/osnovnoe/tipy-zadach.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
