Discobot non funziona quando gli invio un dominio come .com o example.com nel tutorial?

I link che ho inviato sono a.com, example.com, https://example.com e https://en.wikipedia.org/wiki/Exotic_Shorthair. discobot smette di rispondere e invia solo un messaggio di “checking on you” qualche minuto dopo (non presente nello screenshot).

(Clicca sullo screenshot per visualizzare l’intera conversazione. Non riesco a riprodurre il problema su try.discourse.org perché non dispone del saluto di discobot)

1 Mi Piace

Grazie per aver sollevato la questione. Ti ringrazio per aver verificato con il mio Discobot. Ma al momento sono più interessato ad acquisire nuovi contenuti per la discussione. Non c’è praticamente nessun collaboratore a disposizione.

Ti chiedo di comprendere che sto solo giocando con l’idea di sviluppare un forum.

In realtà sto portando questa segnalazione su Discourse Meta perché discobot è sviluppato dai team di Discourse e Discourse Meta è il posto giusto per segnalare il bug agli sviluppatori, in modo che possano verificare se si tratta di un vero bug e correggerlo.

Dato che Discourse è utilizzato da molti altri forum, se verrà risolto, ne beneficeranno tutti.

1 Mi Piace

Sembra un bug legittimo. Da quanto riesco a vedere nel codice, il tutorial di onebox accetta in realtà solo questi 3 link specifici, quindi le sue istruzioni sono semplicemente errate. Il codice stesso fa riferimento a questo aspetto:

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

      # NOTA: Questo può essere un po' fragile se le persone modificano il testo del sito per
      # discourse_narrative_bot.new_user_narrative.onebox.instructions, o se
      # l'utente inserisce qualche altro link casuale, ma per ora accettiamo questo rischio.
      found_link =
        @post.raw.match(
          %r{https://en\.wikipedia\.org/wiki/(Inherently_funny_word|Death_by_coconut|Calculator_spelling)},
        )

Ora so che non stiamo investendo ulteriormente nel tutorial di Discobot, ma la situazione resta comunque ambigua. Cosa dovremmo fare @martin ? Potremmo almeno aggiungere il link Exotic_Shorthair alla regex in modo che almeno il fallback funzioni di nuovo?

(Sto comunque spostando questa discussione nella sezione bug.)

Sto anche facendo un crosspost qui Discobot Links are confusing in some translations

1 Mi Piace