Discobot cassé quand je lui envoie .com, example.com dans son tutoriel ?

Les liens que j’ai envoyés sont a.com, example.com, https://example.com et https://en.wikipedia.org/wiki/Exotic_Shorthair. discobot cesse de répondre et n’envoie qu’un message « je me renseigne sur vous » quelques minutes plus tard (non visible sur la capture d’écran).

(Cliquez sur la capture d’écran pour voir la conversation complète. Impossible de reproduire le problème sur try.discourse.org car il n’y a pas de salutation de discobot)

1 « J'aime »

Merci d’avoir soulevé ce problème. Merci d’avoir vérifié avec mon Discobot. Mais pour le moment, je suis surtout intéressé par l’obtention de nouveaux contenus pour la discussion. Il y a à peine de contributeurs disponibles.

Comprenez que je ne fais que caresser l’idée de développer un forum.

En réalité, je soumets ce signalement sur Discourse Meta, car discobot est développé par les développeurs de Discourse et Discourse Meta est le lieu approprié pour signaler un bug aux développeurs de Discourse, afin qu’ils puissent vérifier s’il s’agit bien d’un bug et le corriger.

Car Discourse est utilisé par de nombreux autres forums, et une correction profiterait à tous.

1 « J'aime »

Ça a l’air d’être un vrai bug. D’après ce que je vois dans le code, le tutoriel onebox n’accepte en réalité que ces 3 liens spécifiques, donc ses instructions sont tout simplement fausses. Le code en mentionne d’ailleurs quelque chose :

https://github.com/discourse/discourse/blob/b828735c770e5054d54f6e4d3dbf38b322c3cc84/plugins/discourse-narrative-bot/lib/discourse_narrative_bot/new_user_narrative.rb#L270-L276

      # NOTE: This can be a bit brittle if people change the site text for
      # discourse_narrative_bot.new_user_narrative.onebox.instructions, or if
      # the user drops some other random link, but we accept that risk for now.
      found_link =
        @post.raw.match(
          %r{https://en\.wikipedia\.org/wiki/(Inherently_funny_word|Death_by_coconut|Calculator_spelling)},
        )

Je sais que nous n’investissons plus vraiment dans le tutoriel de Discobot, mais ça reste problématique. Que devrions-nous faire @martin ? Pourrions-nous au moins ajouter le lien Exotic_Shorthair à l’expression régulière afin que la solution de repli fonctionne à nouveau ?

(Je transfère cela dans la catégorie bug dans tous les cas.)

Je recopie également ceci : Discobot Links are confusing in some translations

1 « J'aime »