Je n’aime pas trop admettre que j’avais tort, mais je le ferai car c’était le cas.
Après avoir vu le message de @riking, je suis retourné relire le code (ce que j’aurais dû faire plus tôt, je l’admets pleinement) et la façon dont je testais aurait tout de même déclenché le limiteur. Cela expliquerait également pourquoi certaines personnes n’ont pas reçu le badge « Out of Love » sur les forums NaNo alors qu’elles pensaient y avoir droit.
Dans ce cas, je retire volontiers ma demande de modification ! Cependant, une certaine clarté dans la documentation serait la bienvenue. Je vais ajouter quelque chose au badge.
Je pense que c’est en réalité la limite de taux elle-même qui crée la confusion. Lorsqu’ils la rencontrent, ils supposent avoir épuisé leurs likes, ce qui n’est pas le cas, d’après ce que j’ai appris dans ce fil de discussion.
Pourrions-nous améliorer le message d’erreur afin d’expliquer pourquoi cela se produit ?
Je vais voir ce que je peux trouver. Je ne l’ai jamais vu moi-même, mais je vais faire quelques recherches (sauf si @ClawdiaWolf a le texte exact, car ils l’ont vécu plus que moi.)
C’est du genre « j’aurais vraiment dû vérifier plus tôt », car la chaîne de caractères correspond au texte rate_limiter.by_type.create_like. Si j’avais cherché dans la section personnalisation, je l’aurais vu, je n’y avais simplement jamais pensé.
Voici la capture d’écran la plus récente, prise lors de mes tests :
En tant que participant à NaNo en novembre l’année dernière, c’est bien ce que j’avais constaté. Les publications de NaNo sont généralement très appréciées
Expérimentalement, cependant, si le message indiquait « veuillez patienter 1 heure », après l’heure écoulée, je pouvais encore aimer une ou deux fois, puis le message réapparaissait avec un nouveau délai, par exemple 4 heures. S’agit-il du limiteur de spam qui se déclenche plutôt que de la limite d’appréciation ?
J’ai observé un comportement similaire sur d’autres sites Discourse…
Je suis régulièrement arrivé aux limites (dans la poursuite du badge Higher Love) sur l’un des forums où je suis actif, et les avertissements pour avoir atteint la limite quotidienne de likes sont indiscernables des avertissements pour avoir atteint la limite de taux de spam de likes. Voici les messages que j’ai reçus le 20 avril (les heures sont en UTC+8).
Je suppose que le premier message concernait l’atteinte de la limite de taux, tandis que le troisième concernait la limite quotidienne. Si je n’avais pas reçu le message du milieu, je ne pense pas que j’aurais pu faire la différence. Je suis aussi confus car si les likes sont réinitialisés à 00h00 UTC (08h00 UTC+8), le troisième message n’a pas de sens (ou les limiteurs de spam de likes ont-ils des délais d’attente aussi longs ?). Je suis par ailleurs de niveau de confiance 1 à ce moment-là, au cas où cela aiderait.
Je pense que le sujet du sujet est que nos messages d’erreur deviennent extrêmement confus autour de la limite de like, et personne ne sait vraiment ce qui se passe.
Je suis fortement en désaccord avec l’idée que ce soit « extrêmement confus ».
Vous avez atteint le nombre maximum de « j’aime ». Veuillez attendre 14 heures avant de réessayer.
Quels autres mots anglais pourraient être utilisés ici pour rendre cela clair ? Il me semble évident ce qui se passe.
Merci de partager votre affection ! Il ne vous reste que quelques « j’aime » pour aujourd’hui.
Le message ci-dessus est un message supplémentaire, une commodité, un avertissement précoce qui indique que vous êtes sur le point d’épuiser vos « j’aime » pour la journée, alors peut-être est-il temps de prioriser ceux qui vous restent plutôt que de les engloutir comme des bonbons ?
Tout ce à quoi je peux penser, c’est :
vous avez utilisé la limite de 50 « j’aime » (ou quelle que soit la limite, elle varie selon le niveau de confiance) ;
vous avez attendu 1 heure jusqu’à 00:00 UTC, moment où les limites quotidiennes de « j’aime » sont réinitialisées ;
cela varie évidemment selon votre fuseau horaire et le moment où vous utilisez tous vos « j’aime ». Vous pourriez les épuiser 23 heures avant 00:00 UTC ou 1 heure avant 00:00 UTC ;
vous avez ensuite utilisé 50 « j’aime » de nouveau en moins d’une heure, auquel cas vous attendez le prochain 00:00 UTC du jour suivant pour que tout se réinitialise à nouveau.
Je suis simplement un spectateur qui n’a jamais atteint la « limite de likes » de sa vie, mais le problème plus vaste ici semble être que le concept même de limite est confus. Il est compréhensible qu’un utilisateur reçoive des messages contradictoires ici : les likes sont un mécanisme positif et utile que vous devriez utiliser, mais… pas trop ?!
D’après ce que j’ai observé, certains utilisateurs n’utilisent jamais les likes, tandis que d’autres aiment liker autant de contenu que possible. Puisqu’il n’est jamais vraiment possible que tous les utilisateurs utilisent les « likes » de manière cohérente, quelles sont vraiment les conséquences négatives à permettre aux utilisateurs de liker à leur guise ? S’il s’agit de contraintes serveur ou d’un véritable problème d’indicateur de spam, peut-être existe-t-il un moyen simple de préciser dans les messages pourquoi la limite existe, afin qu’elle paraisse moins arbitraire.
Cachée dans l’intro se trouve la façon dont ils ont joué avec les niveaux de confiance. Je m’attendais à ce que les utilisateurs les plus actifs qui aiment les publications atteignent le niveau TL3, qui offre une augmentation quotidienne des likes énorme de 2×. Consultez Understanding Discourse Trust Levels pour plus de détails.
Donc, d’une certaine manière, c’est une blessure auto-infligée.
J’ai lu ce post de nombreuses fois et il ne m’est jamais venu à l’esprit que les modificateurs de limite quotidienne sont présentés de manière équilibrée et qu’il ne faut pas les toucher.
Étant donné qu’ils ont été modifiés, produisant un message d’erreur qui ressemble à un autre message d’erreur (je propose que nous ne puissions pas nous attendre à ce que les messages soient lus, compte tenu de l’activité qui les déclenche), il semble que la solution soit que, dans ce cas précis, ces messages d’erreur soient modifiés pour expliquer davantage pour leur communauté, qui est formidablement grande et possède sa propre culture d’interaction.