Évitez les utilisateurs mis en scène pour recevoir des notifications

Salut,

Sur mon Discourse privé, les e-mails externes créent des sujets Discourse avec des utilisateurs temporaires comme expéditeurs. J’aimerais éviter d’envoyer des notifications à ces utilisateurs temporaires lorsqu’il y a une réponse sur ce type de sujet. Généralement, notre communauté discute sur ce sujet de la meilleure façon de répondre et il peut être très ennuyeux d’avoir ces conversations lues par l’expéditeur d’origine.

Pouvons-nous interdire par défaut les notifications par e-mail pour les utilisateurs temporaires ? Merci.

Salut @Globulle. :wave:

Un cas d’utilisation majeur pour les utilisateurs mis en scène est la possibilité de leur permettre d’envoyer des e-mails et de recevoir des réponses sans créer de compte.

Découvrez les « whispers », qui permettent à un groupe sur votre site d’utiliser des messages « internes » qui ne sont pas montrés/envoyés aux utilisateurs extérieurs au groupe.

Les utilisateurs mis en scène + les « whispers » sont une solution solide pour exécuter un système de billetterie/support où n’importe qui peut envoyer un e-mail, laisser votre communauté en discuter, puis répondre avec un message « normal » lorsque vous êtes prêt à envoyer un message à l’utilisateur mis en scène. :+1:

1 « J'aime »

Merci pour votre réponse. Ma préoccupation est d’avoir le « mode sans notification » activé par défaut.

Les « whispers » sont bien, mais j’aurais besoin que ce mode soit activé par défaut sur les catégories concernées, car je ne peux pas m’attendre à ce que tous les utilisateurs utilisent le mode whisper à tout moment.

Une autre façon à laquelle j’ai pensé est de décocher la préférence de notification chez l’utilisateur distant. Mais là encore, comment puis-je y parvenir par défaut ?

Je ne l’ai pas configuré, mais je pense que vous pouvez créer une catégorie qui autorise les e-mails provenant d’utilisateurs mis en scène, mais dont les autorisations sont configurées de telle sorte qu’ils ne peuvent pas les lire et ne sont donc pas notifiés des réponses.

Cependant, cela ne prend pas en charge ce cas d’utilisation :

Les murmures vous permettent d’avoir une conversation tout en autorisant les réponses entre les participants. Pourriez-vous en dire plus sur le contexte de ces messages ? Avez-vous l’intention d’y répondre depuis Discourse ?

Voici un cas d’utilisation typique :

  • Notre Discourse est privé
  • Divers partenaires envoient des e-mails à notre adresse générique comme contact@example.com qui redirige vers le forum. Par exemple : « hey, nous vous informons que notre groupe organise un événement merveilleux. Les membres de votre communauté sont les bienvenus ! »
  • (Concrètement, l’e-mail arrive d’abord dans une catégorie privée, puis les modérateurs la font passer à une catégorie publique quand cela est pertinent.)
  • Ensuite, le message est visible par nos membres connectés, et nous avons des discussions internes comme : « Je suis intéressé, qui veut venir avec moi ? J’ai 3 places dans ma voiture. »

Lorsqu’une réponse doit être envoyée au partenaire, nous utilisons notre adresse e-mail officielle afin de ne pas le confondre. Pas besoin d’envoyer une réponse depuis Discourse.

Mon impression est que la relation entre l’utilisateur mis en scène et le sujet peut être sans importance pour vos besoins. Une possibilité qui me vient à l’esprit est que vous pourriez permettre aux modérateurs de changer le propriétaire des publications (paramètre moderators_change_post_ownership), si cela convient à votre forum, où une partie du processus consisterait alors pour le modérateur à changer la propriété avant de déplacer le sujet.

Cela pourrait nécessiter des tests, car je ne sais pas avec certitude comment les notifications pour les utilisateurs mis en scène sont gérées, donc potentiellement cela n’empêchera pas l’utilisateur mis en scène de recevoir des e-mails pour le sujet.

Une autre option pourrait être d’écrire (ou de commander) un simple plugin pour réagir aux nouveaux sujets dans cette catégorie privée, vérifier si l’auteur est mis en scène et, si c’est le cas, faire quelque chose. Cela pourrait toujours être de changer le propriétaire, mais sans exiger que les modérateurs aient cette permission et en s’assurant qu’elle ne sera pas oubliée, ou peut-être est-il possible de faire en sorte que l’utilisateur mis en scène ne suive plus le sujet.

Modification : En relisant, je me rends compte qu’en fin de compte, vous voudrez l’adresse e-mail de l’utilisateur mis en scène, donc changer le propriétaire est probablement inutile. Je remarque également qu’il existe le paramètre allow_changing_staged_user_tracking qui me suggère que le suivi/l’abonnement des sujets par les utilisateurs mis en scène est la manière dont les notifications sont gérées.

1 « J'aime »

En effet. Et nous devons savoir qui est l’expéditeur du message. Certains partenaires nous envoient des e-mails régulièrement, il est donc logique qu’ils soient réellement un utilisateur mis en scène.

J’ai également remarqué ce paramètre, mais je ne comprends pas clairement quel est son effet.

N’est-ce pas ainsi que fonctionnent tous les sujets d’utilisateurs mis en scène ? Nous avons de nombreux clients qui s’appuient sur la configuration ci-dessus pour les scénarios de support, mais les utilisateurs recevront les réponses.

Je pense que cela rend les mêmes préférences de notification visibles sur le profil d’un utilisateur mis en scène que sur le profil de tout autre utilisateur. Vous pourriez donc, par exemple, aller définir un utilisateur mis en scène pour qu’il suive une catégorie.

Un cas d’utilisation évident serait que la définition des utilisateurs mis en scène pour suivre les premiers messages d’une catégorie et la publication d’annonces dans cette catégorie fourniraient une expérience de type bulletin d’information.

Malheureusement, les préférences utilisateur ne listent pas les sujets suivis, vous ne pourrez donc pas utiliser ce paramètre à vos fins.