Badges in Discourse communities

Hello there! Badria here and I have noticed a problem as I enter Discourse communities, the badge function. I have seen many times (so many I cannot count) that badges Discourse-based communities that badges take too much time, ranging from 24 hrs-72 hrs. As we all know, Badges have been malfunctioning from time to time but I have not seen them take this much time (usually they come in 10min-1hr). So I ask the Discourse team to revise the functions on Discourse.

~Badria :sparkles:

2 Likes

Honestly, I wouldn’t be that surprised about this… Indeed, the “Welcome” badge for example, granted when you receive a like on a post, is usually granted a day after the like was cast, which is the time during which one can uncast a badge. And as the system is not going to remove the badge if the like is removed by the user who cast it, you have to wait for it to be granted to you. Seems logical to me.
Other badges, such as “First share” are granted immediately for me, in this case when someone clicks on one of your shared links.
Or am I saying crap? Or did I misunderstand you?

2 Likes

If the site is function properly, badges should either be granted soon after a user acts on a post, or within 24 hours of when the user took the action that the badge is granted for.

Badges that should be granted shortly after a user acts on a post include:

“First Reply By Email”,
“Popular Link”,
“First Onebox”,
“First Link”,
“Nice Post”,
“First Emoji”,
“First Flag”,
“First Like”,
“Nice Share”,
“Good Share”,
“Great Share”,
“Good Post”,
“Great Post”,
“Nice Topic”,
“Good Topic”,
“Great Topic”,
“Hot Link”,
“Famous Link”,
“First Share”,
“First Quote”,
“First Mention”,
“Helpdesk”,
“Wiki Editor”,
“Welcome”

Badges that are only granted once every 24 hours include:

“New User of the Month”,
“Aficionado”,
“Devotee”,
“Reader”,
“Enthusiast”,
“Read Guidelines”,
“Certified”,
“Licensed”,
“Gives Back”,
“Basic User”,
“Anniversary”,
“Autobiographer”,
“Appreciated”,
“Respected”,
“Admired”,
“Thank You”,
“Editor”,
“Promoter”,
“Empathetic”,
“Out of Love”,
“Higher Love”,
“Crazy in Love”,
“Great contributor”,
“Amazing contributor”,
“Campaigner”,
“Committer”,
“Champion”,
“Member”

If it is taking much longer than 24 hours to be granted the badges from the second list, it could indicate that there is an issue with background jobs running on the site.

3 Likes