Quando publico um link direto do twitter/x no meu fórum, ele não está se desdobrando corretamente. Quando publico o link exato aqui no fórum discourse, ele está funcionando.
Minha versão instalada: 3.6.0.beta1-dev (7c34595144)
Segui as instruções para criar um ID e segredo de consumidor do Twitter (do portal developers.x.com) usando o nível “gratuito”.
Quando uso esses valores gerados e os adiciono nas configurações do Discourse, como mostrado abaixo, ainda recebo a mesma postagem incorreta do Twitter, conforme descrito em minha postagem original.
Note que minha instância do Discourse é auto-hospedada em uma instância AWS EC2.
Mas concordo que a experiência padrão poderia ser melhorada para que você não acabe com um onebox em branco quando as configurações do Twitter não estiverem configuradas.
Estou adorando o uso do termo “unfurling”. Nós nos referimos a “oneboxing” aqui para essa funcionalidade. Adicionei a tag onebox e também alertei a equipe de experiência do usuário para investigar como a interface do usuário pode ser aprimorada para facilitar a compreensão do que está acontecendo em um caso como este.
Acredito que existam outros casos em que o onebox exibe uma mensagem de erro no composer se não for possível criar um onebox adequado. Talvez essa possa ser uma solução aqui também. Ou, como você diz, apenas exibi-lo como um link simples se não for possível fazer o onebox corretamente.
Parece que no seu exemplo você não deixou uma quebra de linha antes da URL a ser convertida em onebox. Aqui está parecendo como esperado.