I don’t know how to install this plugin, can you write a simple method? @merefield
Thank you!
I don’t know how to install this plugin, can you write a simple method? @merefield
Thank you!
Same as any other plugin, see: Install Plugins in Discourse
I’ve updated the OP to make that more obvious 
Thanks! I have installed this plugin in my meta, but I found that onebox still can’t support twitter, I mean the preview card can’t be shown after I pasted the twitter link… Youtube and other website links works!
This plugin needed a big update based on the recent refactor in core about 2 weeks ago.
Here it is, should be working now:
Love the plugin @merefield! Just wanted to point out that if you paste a link into the composer, the title takes a while to update - compared to without the plugin (as an example it took a youtube link 5-10 seconds vs pretty much instantly.without the plugin). Is there a way the title could be fetched in the usual way?
It naturally takes longer because you are reaching out to a third party crawler API.
That call will be faster if the API has cached the result. If it’s novel for the API it will take longer. Nothing we can do about that.
Not sure how that would work? The title also comes from a scrape of the target via the crawler API.
Ah ok. I thought the third party crawler could fetch the image and the rest could be done by the in built crawler.
Its only function is to fetch the target page source so it can pass that to Onebox to do its thing.
I’ve pushed a couple of core compatibility fixes for this, and a settings bug fix
cheers! 
Parece que este plugin está haciendo que todos los onebox devuelvan 404s para la ruta GET /onebox ahora. Reconstruí mi sitio con el plugin deshabilitado y onebox volvió a funcionar. Deshabilitarlo a través del panel de administración no pareció ayudar…
Interesante. Está funcionando con Commits · discourse/discourse (github.com)
¿Cambio drástico en los últimos días?
Podría ser mi configuración, estábamos en Commits · discourse/discourse · GitHub antes de que reconstruyera…
No, creo que tienes razón. Es muy útil, incluso más reciente, reduce la búsqueda ![]()
Tuve el mismo problema, y también creí que se había resuelto desinstalando completamente el plugin. Deshabilitarlo no lo solucionó.
De hecho, creo que fue porque desinstalé el asistente de onebox. Sucedió hace algunos días y no puedo estar 100% seguro, pero mi problema fue idéntico al tuyo, así que…
Además, es posible que mi captura de pantalla de los plugins instalados muestre falsamente qué plugins estaban realmente instalados cuando ocurrió el problema. De lo que estoy seguro es de que el problema no se resolvió solo con reconstruir, el asistente de onebox estuvo deshabilitado durante más de un año, y no hice nada más que eliminarlo de app.yml. Podría haber tomado la captura de pantalla después de esta reconstrucción y antes de volver a probar…
Debido a la naturaleza y complejidad de las anulaciones, la “desactivación” de la configuración elimina la asistencia pero no elimina las anulaciones en sí.
El plugin puede ser un poco frágil, hay poco que se pueda hacer al respecto (sin potencialmente enviar una solicitud de extracción de un cambio de estructura al núcleo), aunque ha visto que puede funcionar durante bastantes ejecuciones seguidas sin intervención, ya que esas anulaciones se estaban aplicando durante todo el tiempo que estuvo instalado.
Puede ver lo que hace la configuración leyendo el código.
No está relacionado, pero usé el plugin al volver a procesar todas mis publicaciones después de una gran importación (1,6 millones de publicaciones), incluidas las publicaciones que contenían videos de YouTube. YouTube terminó por poner en lista negra mi IP por demasiadas incrustaciones. Instalar y habilitar Onebox Assistant resolvió este problema, y no lo necesité después del reprocesamiento. Lo deshabilité pero no lo eliminé (por si acaso, ya sabes). Fue perfecto para esta tarea.
Sí, es bueno cuando funciona, me alegra que haya sido útil ![]()
Lo estoy revisando ahora, ¡pero no puedo prometer que sea una solución fácil, ya veremos!
OK, la trama se complica… esto está funcionando en desarrollo sin cambios con el último núcleo…
He actualizado dos sitios, y dev, y todos FUNCIONAN. No se han realizado cambios en el plugin ![]()
Asegúrate de que el plugin esté habilitado y de que la llamada proxy esté siempre activada.
En resumen, no veo ningún problema.
cc: @Canapin
Entonces, ¿quizás (¿o seguramente?) no estaba relacionado con el plugin? Sinceramente, cuando intento resolver un problema, a menudo pierdo la noción de lo que he intentado o no. El problema pareció resolverse solo cuando noté que había desaparecido. Un misterio que seguirá siendo un misterio.
Gracias por tu increíble trabajo de todos modos, Robert, como siempre. ![]()