Problème de badge de dévot !

Je classe cela dans la catégorie « Bug » pour le moment. Cependant, si je l’ai placé au mauvais endroit, un administrateur pourrait-il le modifier en conséquence ?

Alors, voici ce qui se passe…

J’ai testé les badges en tant qu’utilisateur dans la communauté à laquelle j’appartiens depuis environ un an (oui, je suis aussi ennuyeux que ça).

Dans le cadre de ces tests, je n’ai manqué aucun jour au cours des 365 à 367 derniers jours (au moment où j’écris ces lignes) et je continue d’être actif. Les requêtes arrivaient à flot et je répondais parfois à des heures décalées, ce qui a automatiquement enregistré le compteur quotidien.

Pourtant, le 365e jour, je me suis connecté après 9 h, car dans mon fuseau horaire, certaines choses ne se mettent pas à jour correctement après minuit avant cette heure-là. J’ai également vérifié plusieurs fois dans la journée, mais je n’ai reçu le badge « Dévoué » (devotee) à aucun moment. Je l’ai donc laissé de côté en pensant : « Oh, le logiciel du forum n’a pas encore été mis à jour/rafraîchi aujourd’hui ».

La seule chose que j’ai remarquée, c’est que j’avais reçu le badge « Anniversaire » et qu’un morceau de gâteau apparaissait à côté de mon nom toute la journée. Normalement, cela n’apparaît que le jour de mon anniversaire si la date est enregistrée dans mon nom d’utilisateur pour la fonctionnalité « Jour du gâteau ».

Bien que j’aie trouvé cela étrange, j’ai quand même capturé l’écran. J’ai d’ailleurs remarqué que le symbole du gâteau était un peu déplacé lorsque l’écran des statistiques est réduit (voir ci-dessus ^^^).

Je n’ai pas insisté davantage, mais je pense que l’icône ne devrait pas être un gâteau, mais plutôt un chapeau de fête ou un emoji de ce style pour un anniversaire… ce n’est qu’une petite remarque. :partying_face: :partying_face: :partying_face:

Cependant, alors que le jour 366 est passé, ainsi que le jour 367 (aujourd’hui), le badge n’apparaît toujours pas.

Cela m’est aussi arrivé avec un autre badge : « Nouvel utilisateur du mois », au début de mon parcours sur Discourse. À cette époque, il n’y avait pas beaucoup de nouveaux inscrits ; il y avait moi et une autre personne qui nous sommes inscrits le même jour. J’avais la preuve, mais j’ai tout de même manqué ce badge.

Ma question est donc la suivante : pourquoi ces badges (ainsi que certains autres) ne sont-ils pas attribués correctement ? Est-ce une correction facile à implémenter par vos génies programmeurs dans le logiciel Discourse ? Je me demande aussi s’il y a un conflit quelque part dans le code entre l’attribution simultanée de ces deux badges, car une année peut parfois comporter 366 jours (année bissextile). Donc… peut-être faudrait-il attribuer le badge « Dévoué » au 367e jour (1 an et 1 jour), soit globalement de votre côté, soit manuellement via le panneau de contrôle d’un membre du personnel.

Je me sens un peu floué de ne pas avoir reçu mon badge :smile: :laughing: et d’avoir « gaspillé » une année de ma vie à me connecter avec dévouement :stuck_out_tongue: :crazy_face:

1 « J'aime »

Avez-vous consulté les statistiques de l’année dernière ?

1 « J'aime »

Le jour du gâteau est l’anniversaire de votre inscription à la communauté et s’affiche ainsi : :cake:

Votre anniversaire s’affiche ainsi : :birthday:

Vous pouvez voir cette distinction ici sur Meta :

https://meta.discourse.org/cakeday/anniversaries/today

En parlant de ça…

Joyeux sixième jour du gâteau, @dax !

1 « J'aime »

Je pense que le badge « Nouvel utilisateur du mois » est attribué à la discrétion des administrateurs de la communauté. Je l’ai récemment reçu ici, sur Meta.

Non, le badge « Nouvel utilisateur du mois » est attribué automatiquement, et non par les administrateurs.

@PhantomR1982, vérifiez que les tâches d’arrière-plan de votre site s’exécutent comme prévu. Vous devriez recevoir un badge toutes les 24 heures.

4 « J'aime »

Je parlais du badge « Nouvel utilisateur du mois ». :slightly_smiling_face:

J’ai précisé… enfin… pour plus de clarté.

Veuillez lire Devotee Badge and Timezones, relaxing requirements? - #2 by Falco

3 « J'aime »

Oui, je consulte ces statistiques assez souvent, mais elles ne sont pas toujours à jour.

En cliquant sur votre lien ci-dessus, la plage de dates générée correspond à trois jours après mon inscription, mais elle décale toujours d’un ou deux jours (voir ci-dessous)

Pourtant, les statistiques de mes images ci-dessus étaient exactes pour le jour de la publication.

1 « J'aime »

Vous avez peut-être raison sur ce point, et je l’admets : je pensais que le « jour du gâteau » était lié à l’anniversaire, car j’étais presque certain d’avoir vu un simple morceau de gâteau le jour de mon anniversaire… sans que quiconque ne l’ait remarqué ou n’en ait fait mention, lol.

Quoi qu’il en soit, j’ai bien eu le morceau de gâteau pendant les 365 jours, comme vous l’avez vu ci-dessus, ainsi que le badge d’anniversaire.

À ma connaissance, d’après ce que j’ai lu sur les badges (et il y a beaucoup d’informations là-dessus), les deux premiers nouveaux utilisateurs d’un mois reçoivent le badge. Pourtant, dans ma communauté, j’ai été passé sous silence, alors qu’une personne s’étant inscrite le lendemain ainsi qu’une autre s’étant inscrite le même jour que moi ont obtenu le badge. J’ai vérifié à tel point que je pensais devenir fou à l’époque, car je trouvais des bugs partout ; heureusement, la situation s’est légèrement améliorée avec le temps.
Cependant, je pense qu’un administrateur peut attribuer un badge manuellement, mais cela ressemble trop à de la triche.

Je crois que des badges comme celui de niveau TL4 nécessitent la discrétion des administrateurs du site Discourse, car j’ai lu et observé cela se produire au cours de l’année dernière.

1 « J'aime »




Vous avez raison. Le badge TL4 (Leader) est attribué à la discrétion des administrateurs d’une communauté Discourse.

1 « J'aime »

Curieusement, j’ai lu ce post avant de rédiger le mien, @Falco, et j’ai pris mes précautions au cas où vous ou @codinghorror auriez réagi en premier.

Bien que je parle en tant qu’utilisateur, je ne peux pas réellement modifier les options d’arrière-plan du code ni même jouer avec les paramètres d’administration sur try.discourse.org pour me donner un :+1: supérieur à celui d’un utilisateur de base ou de quelqu’un qui découvre Discourse pour la première fois.

Je me contente d’explorer toutes les options pour voir ce qui se passe, comme trouver le « Mode sombre », puis on me demande comment j’ai fait cela :slight_smile:, ce qui me permet alors de conseiller ceux qui n’aiment pas le mode clair.

1 « J'aime »

Psst @griffin,

J’ai découvert ce guide il y a un an en faisant un peu de fouille, et il m’a été très utile. J’ai passé plusieurs jours à le lire pour comprendre les niveaux de confiance, puis les badges, etc.

Il suffit de cliquer sur le lien « accordé » correspondant à un niveau de confiance sur la page des badges.

Lorsque d’autres utilisateurs demandaient, par exemple, comment ajouter plusieurs images dans un message, j’ai fini par utiliser ce guide et des extraits de celui-ci pour les aider à comprendre comment « monter de niveau » afin de poster normalement.

1 « J'aime »

Je connais très bien ce guide et je l’ai moi-même cité à de nombreuses reprises. :slightly_smiling_face:

Remarquez que le niveau Elder n’apparaît que dans l’image et nulle part ailleurs…

2 « J'aime »

Un jour, il y aura un moyen automatisé de passer au niveau TL4, j’espère, sans intervention d’un administrateur, et alors le niveau Elder pourra être attribué aux administrateurs ou membres du personnel.

On verra bien.

1 « J'aime »

Il a été question d’un système de vote… :wink:

1 « J'aime »

Le pouvoir du TL4 est énorme ; je pense qu’un système de vote optionnel serait préférable (pour éviter les abus).

2 « J'aime »

Et pour citer l’un de mes héros préférés de mon enfance, qui fait actuellement son grand retour sur Netflix :

« J’AI LE POUVOIR »

Pourtant, cela devrait être : « Par le Pouvoir du Discours !!!, J’ai le POUVOIR de la Traduction !!! »

Bon, je sais que c’était même trop ringard pour mes propres standards.

I Have The Power GIF

2 « J'aime »

Bien que cela puisse ne pas être lié, je viens de me connecter à Meta et je constate que j’ai reçu le badge « Anniversaire » ici. Cependant, il n’a été attribué que depuis 3 heures, à 6 h selon mon fuseau horaire, le jour suivant mon inscription ici (7 juillet). Je ne m’attends pas à recevoir le badge « Dévot » ici, car je ne me suis pas connecté quotidiennement sans faute. Je me demande donc s’il y a un problème de fuseau horaire dans le code Discourse, qui utiliserait le fuseau horaire de l’hébergeur plutôt que celui de l’utilisateur pour le site hébergé.

Il n’y avait / n’y a aucun morceau de gâteau à côté de mon profil, et je n’en ai pas vu non plus hier, contrairement à ce que j’ai vu sur le forum auquel je participe.

Cela pourrait simplement être dû au moment où la base de données du forum a été actualisée/mise à jour par un administrateur ou un membre du personnel se connectant.