Skip to content
TelegramBuddy
Языкru
Основная навигация

Скоро

Фильтр сообщений Telegram по ключевым словам, автору и типу медиа

Фильтры сообщений запланированы в TelegramBuddy, но пока не сделаны. Когда они выйдут, вы сможете задавать правила, которые отбирают нужные вам посты и отбрасывают остальные, — от своего аккаунта.

Фильтровать сообщения Telegram по ключевым словам — значит следить за одним или несколькими чатами и оставлять только посты с нужными вам словами или отбрасывать посты с ненужными. Собственный поиск Telegram находит старые сообщения, но не следит за новыми и ничего с ними не делает. Фильтрация сообщений появится в TelegramBuddy, но пока не сделана — запишитесь в лист ожидания ниже, чтобы получить ранний доступ. Когда она выйдет, вы сможете задавать в программе на компьютере правила фильтрации, которые работают от вашего собственного аккаунта.

Ниже — по каким признакам планируется фильтровать, как фильтры будут сочетаться с уведомлениями и пересылкой и что работает уже сегодня.

Что будет делать фильтр сообщений Telegram

Фильтры — это шаг «необязательной обработки» в схеме правил, общей для будущих функций TelegramBuddy: чат-источник, обработка и получатель. Фильтр решает, какие посты из источника пройдут дальше.

Когда фильтры выйдут, отбирать можно будет по:

Фильтр Пример
Ключевые слова и фразы оставлять посты, где упоминается «вакансия» или «удалённо»
Слова-исключения отбрасывать посты со словами «промо» или «розыгрыш»
Автор только посты админов канала или не от определённого участника группы
Тип медиа только видео, только документы или текстовые посты без медиа
Ссылки отбрасывать посты со ссылками или оставлять только те, что ведут на определённый сайт

Правила будут сочетаться, так что «посты с PDF, где упоминается название курса, от админов» станут одним фильтром.

Три способа использовать фильтр

Уведомления по ключевым словам

Выберите чаты для отслеживания и слова для поиска. Когда появится подходящий новый пост, вы получите сообщение — например, в «Избранном» — со ссылкой на оригинал. Полезно для каналов с вакансиями, групп-барахолок, возвращения товара в продажу или упоминаний вашей компании в большом сообществе.

Чистая пересылка

Вместе с автопересылкой в Telegram фильтр решает, что передаётся дальше. Вы сможете отсекать спам в пересылаемых постах, пропускать всё с нежелательными ссылками или пересылать только посты на одну тему.

Спокойное чтение

В паре с запланированным ИИ-саммари фильтр может сузить то, из чего пишется пересказ, чтобы дайджест охватывал только интересные вам части активной группы.

Как это планируется устроить

  1. Войдите в TelegramBuddy со своим аккаунтом Telegram так же, как приложение работает сейчас: по QR-коду или номеру телефона, плюс собственные api_id и api_hash с my.telegram.org. Этот гайд показывает, где их взять.
  2. Выберите чаты для отслеживания. Закрытые группы и каналы, в которых вы состоите, будут работать так же, как публичные.
  3. Добавьте условия: слова для включения, слова-исключения, авторы, типы медиа, ссылки.
  4. Выберите, что происходит при совпадении: уведомить вас, переслать пост или добавить его в дайджест.
  5. Включите правило, а менять его или ставить на паузу можно когда угодно.

Важные детали

  • Он видит только то, что видите вы. Фильтры работают от вашего собственного аккаунта, а не от бота, поэтому могут следить за любым чатом, который вы уже читаете, и в группу ничего добавлять не нужно.
  • Защищённые чаты уважаются. Если в канале включено «Запретить сохранение контента», владелец дал понять, что контент не должен покидать чат. Фильтры не будут пересылать посты из таких чатов. Если материал вам нужен, обратитесь к владельцу.
  • Детали сопоставления не окончательны. Отправная точка — обычные слова и фразы. Конкретный синтаксис, число правил или скорость мы пока не обещаем.
  • Где работают правила, не решено. Будут ли они работать только при открытом приложении или как-то иначе, мы прямо скажем до запуска.

Сравнение с альтернативами

Поиск и отключение уведомлений в Telegram Боты-фильтры TelegramBuddy (в планах)
Следит за новыми постами нет да да
Работает в чатах, куда нельзя добавить бота да, для поиска обычно нет да, если их читает ваш аккаунт
Фильтры по автору, типу медиа, ссылкам частично, в поиске по-разному да
Может уведомить, переслать или пополнить дайджест нет по-разному да

Поиск Telegram хорош, чтобы заглянуть в прошлое, а отключение уведомлений — чтобы наступила тишина, но ни то, ни другое не действует на новые посты. Боты-фильтры это умеют, но только в группах, куда вам разрешено их добавить.

Что можно сделать уже сегодня

Некоторая фильтрация в TelegramBuddy уже есть — для скачивания. Режим галереи позволяет фильтровать медиа чата по фото, видео, музыке, голосовым или документам, искать по подписям и именам файлов и задавать диапазон дат, а массовая загрузка применяет те же фильтры ко всей истории чата. Смотрите страницу скачивание видео из Telegram или гайд как скачать все видео из канала.

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

Ранний доступ

Эта функция уже в работе. Оставьте свой email, и вы будете среди первых, кто её попробует, — ещё до открытия для всех.

Одно письмо при запуске. Без спама, и ваш адрес мы никому не передаём.

Вопросы по теме

Как отфильтровать сообщения Telegram по ключевым словам?

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

Можно ли получать уведомление, когда в Telegram-канале появляется ключевое слово?

Это один из запланированных сценариев: правило следит за выбранными чатами и присылает вам сообщение — например, в «Избранное», — когда появляется подходящий пост.

Можно ли отсеивать спам и рекламу при пересылке постов Telegram?

Да, когда выйдут и фильтры, и автопересылка. Правило сможет пропускать посты с определёнными словами, ссылками или авторами до того, как они будут переданы дальше, и получатель останется чистым.

Можно ли фильтровать сообщения Telegram по типу медиа?

План — дать правилам оставлять или отбрасывать посты по типу: только видео, только документы или текст без медиа. Для скачивания фильтр по типу уже работает сегодня — в галерее TelegramBuddy и при массовой загрузке.

Будет ли фильтр поддерживать регулярные выражения?

Детали сопоставления пока не окончательны. Цель — сначала обычные слова и фразы, с вариантами вроде поиска по целому слову и исключений.

Ещё в TelegramBuddy

Нужна помощь?