Фильтровать сообщения Telegram по ключевым словам — значит следить за одним или несколькими чатами и оставлять только посты с нужными вам словами или отбрасывать посты с ненужными. Собственный поиск Telegram находит старые сообщения, но не следит за новыми и ничего с ними не делает. Фильтрация сообщений появится в TelegramBuddy, но пока не сделана — запишитесь в лист ожидания ниже, чтобы получить ранний доступ. Когда она выйдет, вы сможете задавать в программе на компьютере правила фильтрации, которые работают от вашего собственного аккаунта.
Ниже — по каким признакам планируется фильтровать, как фильтры будут сочетаться с уведомлениями и пересылкой и что работает уже сегодня.
Что будет делать фильтр сообщений Telegram
Фильтры — это шаг «необязательной обработки» в схеме правил, общей для будущих функций TelegramBuddy: чат-источник, обработка и получатель. Фильтр решает, какие посты из источника пройдут дальше.
Когда фильтры выйдут, отбирать можно будет по:
| Фильтр | Пример |
|---|---|
| Ключевые слова и фразы | оставлять посты, где упоминается «вакансия» или «удалённо» |
| Слова-исключения | отбрасывать посты со словами «промо» или «розыгрыш» |
| Автор | только посты админов канала или не от определённого участника группы |
| Тип медиа | только видео, только документы или текстовые посты без медиа |
| Ссылки | отбрасывать посты со ссылками или оставлять только те, что ведут на определённый сайт |
Правила будут сочетаться, так что «посты с PDF, где упоминается название курса, от админов» станут одним фильтром.
Три способа использовать фильтр
Уведомления по ключевым словам
Выберите чаты для отслеживания и слова для поиска. Когда появится подходящий новый пост, вы получите сообщение — например, в «Избранном» — со ссылкой на оригинал. Полезно для каналов с вакансиями, групп-барахолок, возвращения товара в продажу или упоминаний вашей компании в большом сообществе.
Чистая пересылка
Вместе с автопересылкой в Telegram фильтр решает, что передаётся дальше. Вы сможете отсекать спам в пересылаемых постах, пропускать всё с нежелательными ссылками или пересылать только посты на одну тему.
Спокойное чтение
В паре с запланированным ИИ-саммари фильтр может сузить то, из чего пишется пересказ, чтобы дайджест охватывал только интересные вам части активной группы.
Как это планируется устроить
- Войдите в TelegramBuddy со своим аккаунтом Telegram так же, как приложение работает сейчас: по QR-коду или номеру телефона, плюс собственные api_id и api_hash с my.telegram.org. Этот гайд показывает, где их взять.
- Выберите чаты для отслеживания. Закрытые группы и каналы, в которых вы состоите, будут работать так же, как публичные.
- Добавьте условия: слова для включения, слова-исключения, авторы, типы медиа, ссылки.
- Выберите, что происходит при совпадении: уведомить вас, переслать пост или добавить его в дайджест.
- Включите правило, а менять его или ставить на паузу можно когда угодно.
Важные детали
- Он видит только то, что видите вы. Фильтры работают от вашего собственного аккаунта, а не от бота, поэтому могут следить за любым чатом, который вы уже читаете, и в группу ничего добавлять не нужно.
- Защищённые чаты уважаются. Если в канале включено «Запретить сохранение контента», владелец дал понять, что контент не должен покидать чат. Фильтры не будут пересылать посты из таких чатов. Если материал вам нужен, обратитесь к владельцу.
- Детали сопоставления не окончательны. Отправная точка — обычные слова и фразы. Конкретный синтаксис, число правил или скорость мы пока не обещаем.
- Где работают правила, не решено. Будут ли они работать только при открытом приложении или как-то иначе, мы прямо скажем до запуска.
Сравнение с альтернативами
| Поиск и отключение уведомлений в Telegram | Боты-фильтры | TelegramBuddy (в планах) | |
|---|---|---|---|
| Следит за новыми постами | нет | да | да |
| Работает в чатах, куда нельзя добавить бота | да, для поиска | обычно нет | да, если их читает ваш аккаунт |
| Фильтры по автору, типу медиа, ссылкам | частично, в поиске | по-разному | да |
| Может уведомить, переслать или пополнить дайджест | нет | по-разному | да |
Поиск Telegram хорош, чтобы заглянуть в прошлое, а отключение уведомлений — чтобы наступила тишина, но ни то, ни другое не действует на новые посты. Боты-фильтры это умеют, но только в группах, куда вам разрешено их добавить.
Что можно сделать уже сегодня
Некоторая фильтрация в TelegramBuddy уже есть — для скачивания. Режим галереи позволяет фильтровать медиа чата по фото, видео, музыке, голосовым или документам, искать по подписям и именам файлов и задавать диапазон дат, а массовая загрузка применяет те же фильтры ко всей истории чата. Смотрите страницу скачивание видео из Telegram или гайд как скачать все видео из канала.
Запишитесь в лист ожидания ниже, чтобы узнать, когда фильтр сообщений Telegram по ключевым словам будет готов.