# Инструмент "Перехват из чатов и каналов"

Инструмент предназначен для отслеживания в указанных чатах и каналах публикаций с нужными вам ключевыми словами и пересылки их в указанный чат. Перехват осуществляется только свежих сообщений, размещенных не позже 24 часов с момента сбора.

> Если вы только начали разбираться с Сервисом, обязательно [посмотрите наш мини-курс](https://www.youtube.com/playlist?list=PLd0TKbRWqi2ecYGRxDevNBkq-ZSdmVYFV), 90% вопросов уйдет сразу!

Для начала работы нажмите кнопку "Новая задача". В открывшемся окне укажите:

* **Название задачи.** Например: "Перехват из чатов Бали".
* В поле **"Укажите txt-файл со ссылками на чаты и каналы. По одной ссылке в строке."** укажите txt-файл, содержащий ссылки на чаты и каналы, в которых будут отслеживаться публикации. Ссылки могут быть как на публичные, так и на приватные чаты и каналы. Каждая ссылка в своей строке. Количество ссылок неограниченно, но у Телеграма есть лимит - аккаунт не может вступить в более чем 500 чатов и каналов (для премиум-аккаунтов лимит 1000).
* Выберите режим перехвата всего подряд или только постов с ключевыми словами.
* **Ключевые слова для поиска.** В этом поле укажите слова и/или словосочетания, на которые будет реагировать задача. Регистр значения не имеет.  Буквы "е" и "ё" считаются одинаковыми. Буквы "и" и "й" считаются одинаковыми. Количество слов/словосочетаний неограниченно. Каждое слово/словосочетание нужно указывать с новой строки.<br>

  **ВНИМАНИЕ!** Для того, чтобы задача перехватила публикацию, в ней должно быть найдено **ЛЮБОЕ** из указанных вами слов или словосочетаний. Так же учитывайте, что если вы указали слово "лодка", то на слово "лодках" задача так же сработает.\
  \
  Если вам нужно перехватывать посты, в которых есть телефоны, то нужно указать: "\[Phone]" (без кавычек). Например так:\
  квартира\
  дом\
  \[Phone]\
  подселение<br>
* **Слова-исключения.** По одному в строке. В этом поле укажите слова и/или словосочетания, при наличии которых в публикации, публикация будет проигнорирована. Регистр значения не имеет. Количество слов/словосочетаний неограниченно. Каждое слово/словосочетание нужно указывать с новой строки.<br>

  **ВНИМАНИЕ!** Для того, чтобы задача проигнорировала публикацию в ней должно быть найдено **ЛЮБОЕ** из указанных вами слов или словосочетаний.
* **Аккаунты, посты от которых игнорируем.** По одному в строке. В этом поле указываются аккаунты, на публикации которых задача не будет реагировать. Например, этом могут быть ваши собственные аккаунты, или аккаунты конкурентов. Аккаунты должны быть указаны в виде логинов (с @ или без), каждый в своей строке.
* **Ссылка на ваш чат, куда будет размещен отчет о найденных постах.** В это поле нужно указать прямую ссылку на ваш чат. В этот чат будут отправляться отчеты о найденных постах.&#x20;
* **Аккаунты, которые будут следить за появлением новых сообщений.** Тут нужно выбрать один или несколько аккаунтов, которые вступят во все нужные вам группы/каналы и будут искать в них посты с заданными ключевыми словами. <br>

  **ВНИМАНИЕ!** \
  1\. Один аккаунт будет мониторить не более 20 чатов/каналов.\
  2\. Убедитесь, что аккаунты не используются в других задачах и статус у него "Ок" и "Без ограничений".
* **Аккаунт, который будет отправлять отчет.** Указанный тут аккаунт будет отправлять подходящие посты в заданный вами чат. \
  \
  **ВНИМАНИЕ!** \
  Убедитесь, что аккаунт не используется в других задачах и статус у него "Ок" и "Без ограничений".<br>

**Алгоритм работы задачи**

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

После того, как во все чаты/каналы аккаунты вступят, задача будет стартовать раз в минуту, получать список новых сообщений с момента предыдущего запуска, фильтровать в соответствии с настройками и пересылать то, что подошло в указанный вами чат. За один запуск будет пересылаться 3 сообщения.
