Il est possible d’ajouter un badge si l’utilisateur lit un sujet/une matière spécifique du forum ? et pas seulement ouvert le sujet mais qu’il ait lu environ 5 minutes pour être sûr que l’utilisateur a lu l’information ?
Je pense que cela devrait être possible avec quelque chose comme :
SELECT user_id, CURRENT_TIMESTAMP AS granted_at
FROM topic_users
WHERE topic_id = 281534
AND total_msecs_viewed/60000 >= 5 -- nombre minimum de minutes vues
J’ai testé et reçu cette erreur :
Erreur : Violation de contrat : la requête cible des publications, mais ne renvoie pas de colonne 'post_id'
Je pense que c’est parce que vous avez coché la case « Cibler les requêtes de publication ». Si vous le configurez plutôt comme ceci, cela devrait fonctionner correctement :
Ok merci, plus d’erreur maintenant.
Que recommandez-vous comme déclencheur ?
Je pense que ce serait « Update Daily ». Je ne pense pas que les autres déclencheurs puissent détecter un changement dans la statistique de temps de lecture de topic_users.
Ok, j’ai configuré ceci d’abord pour le test.
Cela se produit toutes les 22 heures, me semble-t-il, concernant l’attribution des badges.
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
