Не так давно мы создали новую функцию “Фильтры”, чтобы дополнительно фильтровать запрашиваемые твиты. Эта фунциональность стала очень популярной и мы продолжили работу над ней. Сегодня мы рады сообщить, что Фильтры теперь также доступны и для Списков (Lists)!
Фильтры для Списков работают точно так же, как для #хэштегов и @упоминаний. Давайте бегло пройдемся по основным настройкам этой функциональности на примере ранее созданной Команды @UseCase_Test. Для иллюстрации этого примера, мы создали открытый Твиттер список под названием “Example”. Этот список включает в себя только одного пользователя — @RoundTeam
Теперь нам необходимо залогиниться в RoundTeam для того, чтобы настроить ретвиты. Мы решили ретвитить все из заданного списка. Это означает, что конфигурация команды будет выглядеть примерно так:
Подробнее о настройках ретвитов из Списков здесь.
Теперь, когда вы подведете курсор к этому ретвит элементу, вы увидите иконку Фильтра:
Кликните по иконке и появится окно настроек Фильтра. Каждый Список поддерживает до 5 различных фильтров. Каждый фильтр с новой строки. Вот так это выглядит для нашего Example Списка:
И вот что мы в итоге получили для Команды @UseCase_Test:
Первым мы добавили фильтр #hashtag — это означает, что все твиты из нашего Списка, содержащие этот хэштег не будут ретвититься Командой @UseCase_Test.
Далее мы добавили фильтры word1 и word2. Вы можете задать любые ключевые слова на их месте. Один из вариантов использования подобного рода фильтров — это очистить ретвиты от нежелательных коментариев, нецензурных выражений и тому подобных вещей. Не забывайте задавать только один фильтр (ключевое слово) в каждой строке.
Последним мы добавили http фильтр — очень популярный на сегодняшний день в RoundTeam. Это ключевое слово поможет вам исключить твиты, содержащие ссылки (URL) (например, если вы видите, что большинство из них это вредоносный спам).
И несколько слов о категории “специальные фильтры”. На данный момент существует три специальных фильтра для Списков:
- <no_conversations> фильтр который препятствует ретвиту чужой переписки, исключая все твиты, начинающиеся с @упоминания.
- <exact_match> — естественно, этот фильтр будет работать только если ретвит из Списка задан по какому-либо #хэштэгу/@упоминанию/ключевому слову. К примеру, UseCase_Test/Example/#hashtag
- <no_retweets> — новый специальный фильтр, который работает только со Списками. Он настраивает RoundTeam ретвитить только обновления, опубликованные пользователями из Списка, но не ретвиты, которые они сделали.
Мы продолжаем собирать идеи для новых специальных фильтров! Если у вас есть уверенность в том, что вам нехватает какой-либо функциональности для фильтров — пожалуйста, напишите нам на [email protected] или оставте ваш комментарий здесь, в блоге!
С нетерпением ждем ваши отзывы о нашей работе!
Искренне ваш,
RoundTeam
Было бы неплохо добавить фильтры по маске, хотя бы по простой(идеальный вариант — регулярные выражения). Еще добавить фильтр-исключение конкретных пользователей и по source(откуда отправлен твит). Еще неплохо было бы разворачивать сокращенные ссылки и давать возможность исключать по вхождению слова в ссылку. Ну и последняя рекомендация — сделать фильтр по похожести твитов(ну очень много спама) — алгоритм простейший — из твита удаляются все знаки препинания и ссылки и сравнивается. Фильтр по похожести работает, например 1 день(столько хранятся ретвитнутые твиты и с ними сравнивается).
Если хотя бы что-то отсюда реализуете будет великолепно. Спасибо!
Олег, большое спасибо за идеи!
Хорошо бы добавить большее число (больше 5) фильтров к хештегам и упоминаниям. Их количество не соответствует числу нелитературных слов в русском языке. Функция устранения ботов из сообщества тоже необходима.
Спасибо за идеи! Мы работаем над фильтром, который включает в себя список нецензурных слов русского языка. То есть достаточно будет добавить только один этот фильтр и не перечислять каждое слово в отдельности. Список слов будет пополняться по мере предложений наших пользователей
Следите за обновлениями в блоге или в Твиттере @RoundTeam.
Слишком часто стала вылезать ошибка 404 при подключении приложения к аккаунтну твиттера, что случилось?
Наша аппликация была заблокирована Твиттером. В данный момент мы находимся в процессе разблокировки. Пожалуйста, следите за новостями на @RoundTeam.