We’re trying to encourage users to help each other. We’ve decided to start awarding a custom ‘Users Helping Users’ badge (u-h-u) to users who are the first to respond and whose response attempts to help.
Because we want lots of this behavior, I’ve made the badge something you can get more than once.
Since it take human intelligence (currently) to assess whether a user’s response was an attempt to be helpful or just a “me too”, this badge is awarded manually.
Adding humans necessarily introduces a point of failure and I’ve realized that it would be very easy to award the u-h-u badge to the same user/post over and over. Nothing stops you. For badges that can only be awarded once, they disappear from the badge-award dropdown, but this one doesn’t.
So, for multiple reasons (including re-inforcement to other users), I think it would be good to have something like this:
Oh I didn’t write a reply to mean that you should have searched first, but to show support for the feature request, as it’s something I remembered being asked many times before.
And the new Related Topics acting on your new topic is way better than a simple search, and can find topics that a search couldn’t
So I guess a plugin could search badges for topics and add them to the serializer? That seems potentially expensive, though I haven’t looked at what the query would be like.
His pic shows a solved response and a custom badge beside username.
So it is related as post badges can be set to show custom.badge(s).( I used this for a Youtuber anf Press custom manual badge)
Now if you remove solved. Then maybe a Discourse AI extension could be used in part to automate granting badge.
If you want a granted helpful.badge listing maybe a data explorer inquiry to poll daily for new badge award and an inquiry or mod extension to Gamification…Though iirc gamification added an option for solved?
I’ve closed the other two in favour of this one and pointed them here.
One thing Sam suggested in the other topic was to add a staff notice to the post which earned the manual badge as a way to emphasise it and mark it as already having earned one: