Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Enhancement] Условие сокрытия обычных постов при попадании ОП поста в определённый спелл #1409

Open
exelents opened this issue Oct 24, 2021 · 1 comment
Labels
enhancement New feature or request

Comments

@exelents
Copy link

Хотелось бы возможность писать спеллы срабатывающие только в определённых тредах. Например в webm тредах, там обычно в ОП посте присутствует слово "WEBM". То же самое например с пони-тредами.
Сейчас применение такого спелла:

(
    #imgn(/image\.png/) &
    (#op & #words(пони))
)

...скроет весь тред если в ОП посте есть слово "пони" и картинка с характерным названием. А мне нужно чтоб скрывались обычнопосты с такой картинкой если в ОП посте есть ключевое слово.

Можно ли добавить функциональность обращаться к данным ОП поста при обработке обычных постов?

@exelents exelents added the enhancement New feature or request label Oct 24, 2021
@exelents
Copy link
Author

Я не разбирался в коде скрипта, но подозреваю что все спеллы, которые заданы в окошке настроек применяются в цикле по отдельности к каждому посту. А что если добавить еще один спелл, который бы принимал на вход свой набор спеллов и отдельно пробегался по треду применяя это входное множество спеллов к каждому посту и возвращая по результатом аггрегированное логическое значение применнения входного подспелла в основной спелл?
Например:

#imgn(/image\.png/) & 
(
#any(#op & #words(пони))
)

То есть такой спелл скроет картинки "image.png" только в пони-треде, то есто в треде где в оп-посте есть слово "пони".

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant