> For the complete documentation index, see [llms.txt](https://docs.luxgram.pro/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.luxgram.pro/avtootvetchik.md).

# Автоответчик

Раздел «Автоответчик» позволяет автоматически отвечать на входящие сообщения, которые приходят аккаунту. Модуль подходит для ситуаций, когда нужно быстро реагировать на новые сообщения по шаблону или с помощью ИИ.

### Текст ответа

Для ответа можно использовать готовый текст или генерацию через ИИ.

<table><thead><tr><th width="175.60003662109375">Настройка</th><th>Что делает</th></tr></thead><tbody><tr><td><strong>Текст ответа</strong></td><td>Использует заранее подготовленный текст для ответа.</td></tr><tr><td><strong>Шаблоны / Spintax</strong></td><td>Позволяет сделать ответы менее однотипными за счёт вариаций текста.</td></tr><tr><td><strong>Использовать ИИ</strong></td><td>Генерирует ответ автоматически по вашему промпту.</td></tr><tr><td><strong>Промпт для ИИ</strong></td><td>Задаёт правила, по которым ИИ будет формировать ответ.</td></tr></tbody></table>

Если ИИ включён, обычный текст может использоваться как запасной вариант.

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

### Фильтры

Фильтры помогают точнее управлять тем, кому и когда отвечать.

<table><thead><tr><th width="394.800048828125">Настройка</th><th>Что делает</th></tr></thead><tbody><tr><td><strong>Отвечать только на текст</strong></td><td>Игнорирует фото, стикеры, кружочки, голосовые и другие нетекстовые сообщения.</td></tr><tr><td><strong>Отвечать только при наличии ключевых слов</strong></td><td>Отправляет ответ только если во входящем сообщении есть указанные слова.</td></tr><tr><td><strong>Не отвечать контактам</strong></td><td>Исключает пользователей, которые уже есть в контактах аккаунта.</td></tr><tr><td><strong>Не отвечать Premium пользователям</strong></td><td>Исключает пользователей с Telegram Premium.</td></tr><tr><td><strong>Игнорировать конкретные username</strong></td><td>Позволяет указать usernames, которым не нужно отвечать.</td></tr><tr><td><strong>Стоп-слова</strong></td><td>Не отвечает, если во входящем сообщении встречаются указанные слова.</td></tr></tbody></table>

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

### Медиа для ответа

При необходимости к ответу можно добавить вложение.

<table><thead><tr><th width="273.20001220703125">Настройка</th><th>Что делает</th></tr></thead><tbody><tr><td><strong>Медиафайл</strong></td><td>Позволяет прикрепить фото, видео или другой файл к ответу.</td></tr><tr><td><strong>Пересылка поста</strong></td><td>Можно использовать пересылку как часть первого ответа.</td></tr><tr><td><strong>Скрыть автора при пересылке</strong></td><td>Делает пересланный материал более похожим на обычное сообщение от аккаунта.</td></tr></tbody></table>

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

### Поведение

Этот блок отвечает за то, как именно будет вести себя автоответчик в диалоге.

<table><thead><tr><th width="320.39996337890625">Настройка</th><th>Что делает</th></tr></thead><tbody><tr><td><strong>Поддерживать диалог</strong></td><td>Отвечает не только на первое сообщение, но и на дальнейшие сообщения в том же диалоге.</td></tr><tr><td><strong>Ответить на старые ЛС</strong></td><td>При запуске отвечает на уже непрочитанные диалоги.</td></tr><tr><td><strong>Имитация набора текста</strong></td><td>Показывает статус набора текста перед отправкой ответа.</td></tr><tr><td><strong>Максимум ответов в одном диалоге</strong></td><td>Ограничивает, сколько раз модуль будет отвечать одному пользователю. Если указать 0, ограничение снимается.</td></tr><tr><td><strong>Не отвечать чаще 1 раза в N минут</strong></td><td>Ограничивает частоту ответов одному пользователю. Если указать 0, модуль сможет отвечать на каждое сообщение при включённом диалоге.</td></tr></tbody></table>

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

### Задержки

<table><thead><tr><th width="231.60003662109375">Настройка</th><th>Что делает</th></tr></thead><tbody><tr><td><strong>Минимальная задержка</strong></td><td>Задаёт минимальную паузу перед ответом.</td></tr><tr><td><strong>Максимальная задержка</strong></td><td>Задаёт максимальную паузу перед ответом.</td></tr></tbody></table>

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


---

# 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://docs.luxgram.pro/avtootvetchik.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.
