No onebox, como mostrar descrições aleatórias

O Onebox padrão pega a descrição como o primeiro parágrafo do artigo original, mas eu quero que ela seja aleatória (pegue um parágrafo aleatório do artigo original).

Por exemplo:

Eu não quero que a descrição no Onebox padrão seja assim:

Eu quero que, toda vez que o link for inserido no Markdown, a descrição seja exibida aleatoriamente.

Muito obrigado.

O Onebox não utiliza o primeiro parágrafo. Ele busca uma descrição especial definida pelo proprietário do site para quem incorpora seus sites.

Neste exemplo, a CNN definiu qual seria a descrição usando uma tag especial em seu site. Nós seguimos a especificação.

A descrição não pode ser exibida aleatoriamente como você gostaria que fosse feito. Isso exigiria procurar texto aleatório no artigo — algo que não é viável. Se você pesquisar por requisitos do Onebox, verá as três coisas necessárias que um site deve fornecer para que o artigo seja exibido como Onebox. Uma busca de texto dentro de um artigo não está entre elas e não é possível.
Edição: Falco postou alguns segundos antes de mim. :slightly_smiling_face:

Obrigado, então existe uma maneira de editar o código, ajudar a ajustar o onebox para obter um trecho aleatório do artigo original, formando uma descrição?

Obrigado!

Veja a segunda frase do Falco acima. É definida pelo proprietário do site para decidir o que será exibido quando o link for incorporado. Não há nada que o Discourse possa fazer sobre isso. Desculpe.

Eu ficaria muito grato se pudesse encontrar uma solução para editar o código do problema de exibir aleatoriamente a descrição.

Obrigado, Jimpas.

Se você é um desenvolvedor, pode pesquisar sobre substituir o comportamento do onebox em um plugin personalizado.

Mas não há nenhum código para editar. O proprietário do site cria uma tag com a descrição que é usada para o link incorporado. É isso que o Discourse usa para Oneboxar o link. Não existem outras descrições (aleatórias ou não) que o Onebox possa recuperar e usar. Por favor, consulte Creating rich link previews with Onebox

Obrigado, Falco.

Sim, sou desenvolvedor.
Pode me sugerir um plugin para fazer esse ajuste?

Você pode me orientar, pensando nos passos a serem seguidos para alcançar o objetivo de exibição aleatória descrito no Onebox.

Obrigado!

Você pode seguir o exemplo deste plugin aqui https://github.com/discourse/discourse/blob/master/plugins/lazy-yt/plugin.rb

Obrigado
O Falco está propondo uma solução usando o Plugin Personalizado, talvez isso seja uma solução para eu desenvolver. Ainda espero que meu objetivo seja exibir descrições aleatórias na onebox, que sejam viáveis.

Se Falco pudesse fornecer instruções mais detalhadas durante a epidemia de nCov, seria o presente mais significativo que recebi.
Se Falco estiver ocupado, posso fazer minha própria pesquisa. No processo de implementação dessa solução, caso surja algum problema, espero poder entrar em contato com você por mensagem direta.
Obrigado, Falco.