Il n’existe aucun moyen de taguer un message individuel. Les tags sont ajoutés au niveau du sujet. Je comprends ce que vous souhaitez accomplir, mais les tags ne sont pas la bonne approche pour cela. Je me demande si l’utilisation des Signets pourrait fonctionner comme une manière de noter les messages auxquels vous souhaitez revenir.
Ce billet de blog donne un bon aperçu de ce que les utilisateurs de chaque niveau de confiance peuvent faire : Understanding Discourse Trust Levels. Les utilisateurs de niveau de confiance 3 et au-dessus peuvent vous aider à gérer votre site. Les utilisateurs de niveau de confiance 0 sont très restreints dans les actions qu’ils peuvent effectuer sur le site.
Je suis assez certain que cela pourrait être réalisé avec un composant de thème. Il existe un composant de thème existant pour afficher les badges à côté du nom d’utilisateur de l’auteur d’un message : Post Badges. Je pense qu’il ne peut être utilisé que pour afficher les badges répertoriés sur votre page Admin / Badges. Vous pourriez utiliser l’approche que je donne dans la réponse suivante pour attribuer un badge personnalisé à tous les membres d’un niveau de confiance, puis afficher ce badge personnalisé à côté du nom d’utilisateur de l’auteur du message.
Comme vous l’avez noté, vous pouvez attribuer en masse des badges personnalisés. Si vous avez des critères pour le badge personnalisé, vous pouvez le faire en deux étapes en utilisant le plugin Data Explorer. Tout d’abord, créez et activez le badge personnalisé, puis écrivez une requête Data Explorer qui renverra les adresses e-mail des utilisateurs qui devraient recevoir le badge. Par exemple, si vous souhaitez attribuer un badge aux utilisateurs qui ont créé 1000 messages, vous pourriez utiliser quelque chose comme ceci en tant que requête Data Explorer :
SELECT
ue.email
FROM user_stats us
JOIN user_emails ue
ON ue.user_id = us.user_id
WHERE us.post_count > 1000
AND ue.primary = true
AND us.user_id > 0
Quelle que soit la requête que vous utilisez, vous devez vous assurer qu’elle renvoie une seule colonne avec email défini comme nom de colonne. Après avoir exécuté la requête, cliquez sur le bouton CSV pour télécharger un fichier CSV contenant les résultats de la requête. Cliquez ensuite sur le bouton « Attribution en masse » sur la page de votre badge personnalisé et téléchargez le fichier CSV. Le badge sera attribué aux utilisateurs renvoyés par votre requête Data Explorer.
Vous pouvez également attribuer des badges personnalisés via l’API : Comment attribuer un badge personnalisé via l’API.
Je pense que cela serait mieux abordé en écrivant une requête Data Explorer qui utilise la requête DAU/MAU, mais qui calcule les résultats sur une base hebdomadaire.