> 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/massluking.md).

# Масслукинг

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

### Режимы работы

В модуле доступны два источника аудитории.

<table><thead><tr><th width="144.39996337890625">Режим</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/QyNFWyuZjxFYQv4EzAOy" alt=""><figcaption></figcaption></figure>

### Группы

В этом режиме вы задаёте, откуда брать аудиторию.

<table><thead><tr><th width="346">Настройка</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>Групп в ротации</strong></td><td>Определяет, сколько первых групп считать свежими при работе по ротации.</td></tr></tbody></table>

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

### Истории

В этом блоке настраивается работа именно со сторис.

<table><thead><tr><th width="294.79998779296875">Настройка</th><th>Что делает</th></tr></thead><tbody><tr><td><strong>Только пользователи с Premium</strong></td><td>Просматривает истории только у пользователей с Telegram Premium.</td></tr><tr><td><strong>Реакции на истории</strong></td><td>Включает реакции на просмотренные истории.</td></tr><tr><td><strong>Эмодзи для реакций</strong></td><td>Позволяет выбрать, какими реакциями модуль будет отвечать на истории.</td></tr></tbody></table>

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

### Фильтры

Фильтры помогают убрать лишнюю аудиторию и снизить число повторов.

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

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

### Параметры

В этом блоке задаётся объём работы и логика пауз.

<table><thead><tr><th width="337.199951171875">Настройка</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>FloodWait</strong></td><td>Если аккаунт получает FloodWait, он будет ждать, если время ожидания не превышает установленный предел.</td></tr><tr><td><strong>Сколько историй смотреть у 1 пользователя</strong></td><td>Определяет, сколько последних историй смотреть у одного пользователя.</td></tr><tr><td><strong>Остановка после N просмотров в час</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>Задаёт вероятность полного пропуска пользователя.</td></tr></tbody></table>

<figure><img src="/files/i14xI0uX8ZK6falmA5uR" 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>

### Расписание

<table><thead><tr><th width="230">Настройка</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/B4WfFAyIwa67yWd5WiBh" alt=""><figcaption></figcaption></figure>

### Пользователи

В режиме **Пользователи** вы просто указываете список пользователей, по которым нужно работать.

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

\
Все остальные настройки в этом режиме остаются такими же:

<figure><img src="/files/CbG43JNEd0PB2suW8BOl" 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/massluking.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.
