Utilisateur non informé lorsque @ dans le canal de discussion

Salut,

J’ai une sous-catégorie de forum avec les permissions de lecture, écriture et réponse pour un groupe que j’ai défini.
À partir de cette sous-catégorie de forum, j’ai créé un canal de discussion (donc avec les mêmes permissions).

Mais lorsque j’utilise @ pour mentionner ce groupe dans ce canal de discussion, j’ai un message m’indiquant :
« xxxx et 205 autres utilisateurs ne peuvent pas accéder à ce canal et n’ont pas été notifiés ».

Pourtant, ils font tous partie du groupe que j’essaie de mentionner et les permissions sont correctement définies. Pourquoi est-ce que je reçois ce message ? Comment puis-je faire en sorte que cela fonctionne comme prévu ?

Toute aide serait la bienvenue, c’est un vrai problème pour nous en ce moment.

Si j’ai bien compris, vous avez une catégorie avec des permissions limitées à un certain groupe, et un canal de discussion lié à cette catégorie ?

Si c’est le cas, il me semble que le canal de discussion est lié à la catégorie, pas au groupe.

Vous pouvez activer la fonction “auto-join” pour que les membres du groupe soient ajoutés :

2 « J'aime »

Oui, le canal de discussion hérite des autorisations de la catégorie, donc cela devrait aller.
J’ai déjà l’auto-join activé, mais tous les utilisateurs ne sont toujours pas ajoutés au canal comme ils le devraient.

Dans l’onglet membres, puis-je confirmer qu’il est vide ? Si possible, pourriez-vous envoyer l’onglet Sécurité de vos paramètres de catégorie ? Merci.

Pas vide mais tous les membres du groupe n’y sont pas alors qu’ils devraient tous y être.

1 « J'aime »

Il semble que ce soit le cas pour tous mes canaux de discussion, même si la jonction automatique est activée, la plupart des utilisateurs que j’ai sont 198 alors qu’ils devraient être plus de 500.

J’ai essayé de désactiver et de réactiver la jonction automatique, cela n’ajoute pas plus de personnes aux canaux de discussion.

Je ne comprends vraiment pas pourquoi.

Je pense qu’il n’ajoute pas les utilisateurs qui ne sont pas connectés à un forum récemment. Il ajoute ces utilisateurs lors de leur prochaine visite.

Hé Jarjar, sois patient. Tu utilises un logiciel open source et tu postes sur un forum de support communautaire. Nate et Jakke te donnent de bons conseils, gratuitement !

J’ai supprimé ton dernier message car il n’apportait rien à la conversation et ne motiverait personne à t’aider.

Discourse Chat est conçu pour être utilisé par les membres qui se connectent activement. Si tu veux attirer des personnes qui ne se sont pas connectées depuis un moment, l’endroit approprié est une catégorie d’annonces que tu as configurée afin que tout le monde la surveille par défaut.

Plus précisément, d’après le document que Nate a lié :

Je n’ai eu aucune plainte concernant leurs réponses.

Je me suis juste plaint de son comportement, désolé d’avoir utilisé un mot qui vous était inapproprié, je vous présente mes sincères excuses.

Merci pour la citation. Je suppose que nous devrons trouver nous-mêmes une solution pour que cela fonctionne comme l’autre application de discussion, tout va bien, au moins je sais maintenant pourquoi je recevais ce message.

J’apprécie l’aide, bonne journée.

1 « J'aime »

Merci de votre compréhension, Jarjar ! Nous tenons compte de vos commentaires, mais nous apprécions également la patience et la civilité !

Voici quelques commentaires que l’équipe pourra examiner.

  • peut-être que l’interface utilisateur pour gérer l’adhésion aux canaux de discussion peut être améliorée, de sorte que vous puissiez voir si les personnes ne sont pas ajoutées alors que vous pensez qu’elles le sont
  • le sujet de la documentation 📣 Introducing default chat channels (automatically add users) ne mentionne pas les conditions dans lesquelles les membres du site ne seront pas ajoutés

Je viens de tester ceci et l’interface utilisateur est en fait assez claire. Vous savez que les utilisateurs qui n’ont pas été vus depuis trois mois ne seront pas ajoutés.

Il s’affiche lors de la création du canal mais pas après, c’est pourquoi je n’en avais aucune idée. Cela fait un moment que nos canaux de discussion existent déjà.

1 « J'aime »

Tous les utilisateurs du groupe sont-ils autorisés à utiliser le chat ? Par défaut, seuls les utilisateurs ayant un niveau de confiance 1 et supérieur sont dans Groupes autorisés pour le chat. Avez-vous ajouté le groupe à ce paramètre, ou tous les utilisateurs de ce groupe ont-ils de toute façon un niveau de confiance plus élevé ?

Voici ce que j’ai fait pour tester et mes résultats :

  1. Définir Groupes autorisés pour le chat sur TL2
  2. Créer un nouveau groupe avec quelques membres
  3. Créer une catégorie limitée à ce groupe
  4. Créer un canal de chat pour cette catégorie avec l’ajout automatique désactivé
  5. M’ajouter moi-même et un autre utilisateur au canal
  6. @mentionner le groupe
    Résultat : Discourse m’a dit que 18 utilisateurs n’avaient pas rejoint le canal et que 13 ne pouvaient pas accéder au chat. (18+13 = 31. Mon groupe de test compte 33 membres :white_check_mark: avec moi utilisant la @mention et l’utilisateur que j’ai ajouté étant notifié, Discourse semble savoir ce qu’il est advenu de chaque notification)
  7. Ensuite, j’ai activé l’adhésion automatique. 8 utilisateurs ont été ajoutés au chat, il y avait donc maintenant 10 utilisateurs dedans
  8. J’ai à nouveau @mentionné le groupe
    Résultat : Moins de membres n’ont pas été notifiés car ils n’avaient pas rejoint le canal. Ces 10 qui n’ont toujours pas été notifiés car ils n’avaient pas rejoint le canal sont ceux qui n’avaient pas visité le forum récemment mais avaient TL2. Ceux en dessous de TL2 sont couverts par le second message concernant les utilisateurs qui ne peuvent pas accéder au canal. C’est un peu trompeur car il ne s’agit pas de « ce canal » ce qui indique une erreur d’autorisation liée au canal ou à la catégorie, mais il s’agit du fait qu’ils ne sont pas autorisés à utiliser le chat en général.

Le message d’erreur dans le premier message de ce sujet ne correspond pas à celui lié aux membres inactifs mais à celui des utilisateurs non autorisés à utiliser le chat. Je ne suis pas sûr que la raison mentionnée dans le nouveau titre de ce sujet soit correcte pour le problème de l’OP.

Tous les utilisateurs que j’essaie d’ajouter sont par défaut au niveau 2, qu’ils obtiennent avec des rôles spécifiques de notre backend.

J’ai même essayé d’ajouter le niveau 1, cela n’ajoute pas plus de personnes aux canaux de discussion, j’ai vérifié l’utilisateur qui n’était pas tagué en haut des 205 de mon message, il est dans le bon groupe et connecté au forum il y a 71 jours, donc il devrait absolument être ici et être notifié. Je ne comprends vraiment pas ce qui se passe :sob:

Je veux juste pouvoir @ un groupe pour qu’il tag tout le monde du groupe, peu importe leur dernière connexion ou je ne sais pas ce qui se passe, comme sur Discord.

Merci de prendre le temps d’essayer de trouver une solution, j’apprécie vraiment.

1 « J'aime »