Активные чаты и новостные каналы публикуют гораздо больше, чем вам нужно. TgRelay проверяет каждое новое сообщение по вашему списку слов и пересылает в ваш канал только совпадения — с исключениями, регулярными выражениями, фильтром по отправителям и защитой от повторов, когда простых слов мало.
Укажите чат для отслеживания — свой канал через нашего бота или любой канал и группу, где состоит подключённый аккаунт, — и канал для публикации.
Перечислите слова, которые должны быть в сообщении, и слова, которые его отсекают. Регистр не важен, совпадает и часть слова.
При желании ограничьте отправителей и типы сообщений, включите пропуск повторов и сохраните. Новые подходящие сообщения будут пересылаться сами.
По умолчанию сообщение проходит, если в нём есть любое слово из списка; режим «Все слова сразу» требует каждое из них. Регистр не учитывается, а поиск находит часть слова: «скидк» найдёт и «скидка», и «скидки». Исключения всегда важнее: сообщение со словом-исключением пропускается, даже если подходит под список. Пустой список пропускает всё, и тогда работают только остальные фильтры.
Запишите слово как /шаблон/ — и оно станет регулярным выражением. Так удобно ловить цены, номера моделей и любой текст, который не описать простым словом, например /iphone 1[5-7]/ сразу для трёх поколений iPhone. Регулярные выражения можно сочетать с обычными словами и исключениями в одной пересылке.
В группах можно пересылать только сообщения выбранных людей — по @username или числовому ID. Включите проверку ответов, и короткий ответ вроде «ещё актуально?» тоже будет переслан, если сообщение, на которое ответили, подходит, — с цитатой этого сообщения сверху. Ограничьте пересылку типами сообщений — фото, видео или файлами — и пропускайте повторы: сообщение с тем же текстом и медиа, уже отправленное за час, сутки или неделю, отбрасывается.