Отличная функция! Похоже, она уже отлично работает здесь в Discourse:
У меня только один вопрос: можно ли ограничить её по категориям?