Trending Comments
Each comment is assigned a trending score that summarizes the replies and reactions it has received recently. Lists of comments can be ordered by their trending_score to show comments sorted by their trending score, see the ordering comments by trending docs for details.
Scoring calculation
The default trending score is calculate as (WR * R + WRe * Re) * e^(-λt) where the terms are:
R= Number of direct repliesWR= Weight of replies. Default = 2Re= Number of reactionsWRe= Weight of reactions. Default = 1t= Time elapsed since the comment was posted, in minutesλ= Decay constant, controls how quickly older comments lose relevance. Default = 0.1- Higher
λ, faster Decay (e.g. λ = 0.1) - Lower
λ, slower Decay (e.g. λ = 0.01)
- Higher
Customizing the scoring calculation
The weights (WR, WRe) and the decay constant (λ) can be customized for each client application, allowing flexibility to fine-tune how comment popularity and recency influence the trending score.
curl -X PATCH https://cf-blast.livelikecdn.com/api/v1/applications/<client_id>/ \
-H "Authorization: Token <Bearer_Token>" \
-H "Content-Type: application/json" \
-d '{
"comment_trending_score_factors": {
"reply_weight": 1,
"reaction_weight": 3,
"decay_constant": 0.05,
}
}'Updated about 7 hours ago
What’s Next
