Les utilisateurs peuvent rester bloqués sur le tutoriel discobot s'ils n'ont pas la permission de publier des images

Les administrateurs d’un forum utilisant Discourse m’ont conseillé de publier ceci ici plutôt que sur leur forum.

Le forum en question a configuré son rôle d’adhésion par défaut de manière à ce qu’il ne puisse rien faire d’autre que lire les messages. Cependant, vous recevez toujours la notification du tutoriel, et selon la formulation, on pourrait penser qu’elle vous aidera à atteindre un rang permettant de publier.

Le problème survient lorsque vous arrivez à la partie du tutoriel concernant l’ajout d’une image. Comme vous n’avez pas l’autorisation de publier des images, le forum affiche une erreur à chaque tentative d’upload. Si vous connaissez le fonctionnement général des images en ligne, vous pouvez être malin et publier l’URL de l’image d’exemple fournie, mais cela reste assez niche. Sinon, vous pouvez utiliser la commande « skip », mais son existence n’est pas mentionnée dans le tutoriel.

Apparemment, modifier le texte du tutoriel de Discourse pour inclure une mention de la commande « skip » nécessiterait de forker la base de code, c’est pourquoi on m’a conseillé de poster ici.

2 « J'aime »

Ce n’est pas exact – n’hésitez pas à renvoyer vos administrateurs ici. Le texte peut être modifié librement, et nous sommes ravis de leur montrer comment faire.

Cela dit, la logique n’est pas aussi facile à modifier, donc s’ils souhaitent que le tutoriel Discobot fonctionne comme prévu, ils devront activer les images.

2 « J'aime »

Ma compréhension est-elle correcte : peut-on activer l’envoi d’images au niveau du compte, mais le désactiver pour ce niveau de compte catégorie par catégorie ? En d’autres termes, si l’envoi d’images est activé au niveau du compte, existe-t-il un moyen de configurer le site pour que les utilisateurs de ce rang ne puissent pas publier d’images à la place de messages ? Ou bien la désactivation des messages inclut-elle les messages qui ne contiennent que des images ?

J’étais raisonnablement certain qu’il s’agissait d’un problème qu’ils devraient pouvoir résoudre de leur côté, et non d’un problème nécessitant une mise à jour du code source de Discourse, mais ils ont insisté pour dire que ce n’était pas le cas.

1 « J'aime »

Ne peuvent-ils pas utiliser la commande skip ?

4 « J'aime »

Comme indiqué précédemment, le tutoriel ne mentionne pas la commande skip, ce qui la rend inutilisable pour l’utilisateur.

Voici la réponse que j’ai reçue après avoir échangé avec un administrateur :

Ce dit, je vais ajouter une mention de la commande skip sur ce forum, mais remplacer le texte de ce forum pourrait ne pas être pérenne s'ils modifient l'entrée de localisation ou changent complètement la structure du tutoriel discobot. De plus, je ne peux apporter cette correction qu'en anglais, car je ne maîtrise pas toutes les autres localisations prises en charge par Discourse. Cela ne résout donc pas réellement le problème. Nous n'avons ni les ressources humaines ni les personnes nécessaires pour le faire pour toutes les localisations, et il est tout à fait absurde d'attendre que les utilisateurs du logiciel corrigent ce genre de problèmes. Le tutoriel devrait simplement mentionner la commande skip dès le départ.

Veuillez poursuivre cette discussion sur Discourse Meta dans les rapports de bugs pertinents. Nous ne pouvons pas vous aider davantage sur ce sujet.

Lorsque les étapes atteignent le délai d’attente, le texte doit mentionner « Ignorer ». Le libellé est déjà présent.

Je ne comprends vraiment pas pourquoi tu essaies de les aider ; ils pourraient facilement poster ici plutôt que de te solliciter pour servir de leur intermédiaire.

Je suppose que ce n’est pas une priorité pour eux ?

J’ai moi-même avancé cet argument. Je n’ai aucune idée de comment Discourse fonctionne, si ce n’est qu’il est basé sur Ruby on Rails, et je connais encore moins les paramètres utilisés. La réponse était la suivante : Je ne pense pas qu'il faille connaître l'implémentation – vous pouvez simplement publier un message dans la catégorie « bug » sur le forum méta, en indiquant que le bot Discourse devrait soit mentionner la commande de saut, soit prendre en compte la capacité de l'utilisateur à effectuer l'action lors de la présentation des commandes. Sur ce forum, il existe plusieurs niveaux d’accès. Mon niveau d’accès exige que mes messages passent par les administrateurs avant d’être rendus publics (ce qui inclut les ingénieurs responsables du site). Une fois que j’aurai de nouveau augmenté mon rang, je pourrai publier sans leur autorisation, c’est pourquoi je tente de rassembler le tableau le plus complet possible. Plus précisément, je souhaiterais obtenir confirmation de savoir s’ils devraient pouvoir désactiver la possibilité de publier pour leur niveau le plus bas tout en leur permettant de publier des images dans le tutoriel. Je suppose que c’est possible, mais ils affirment fermement que non.

Je n’ai aucune idée de ce à quoi vous faites référence ici. Je reconnais que je n’ai parcouru le tutoriel que deux fois, mais lorsque j’ai cherché « skip », les deux recherches ont donné 0 résultat.

Il y a deux situations où discobot proposera de passer :

Hey @%{username}, je fais un petit point car je n'ai pas eu de nouvelles de toi depuis un moment. - Pour continuer, réponds-moi à n'importe quel moment. - Si tu souhaites passer cette étape, dis %{skip_trigger}. - Pour recommencer, dis %{reset_trigger}. Si tu préfères ne pas le faire, ce n'est pas grave non plus. Je suis un robot. Tu ne vas pas blesser mes sentiments. :sob:

Ou si cela ne comprend pas une réponse.

Peut-être ont-ils déjà modifié les réponses ?

3 « J'aime »