Discobot quebrado quando envio um .com, example.com no tutorial?

Parece um bug legítimo. Pelo que consigo ver no código, o tutorial do onebox na verdade só aceita esses 3 links específicos, então as instruções dele estão completamente erradas. O código até menciona algo a respeito:

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)},
        )

Agora sei que não estamos realmente investindo mais no tutorial do Discobot, mas isso ainda é problemático. O que devemos fazer @martin ? Será que poderíamos pelo menos adicionar o link Exotic_Shorthair à expressão regular para que, pelo menos, o fallback funcione novamente?

(Vou mover isso para bug de qualquer forma.)

Fazendo um crosspost disso também Discobot Links are confusing in some translations

1 curtida