Error - e.sendChatMessage no es una función

Recién salido de la sartén:

Lo probé con giphy y tenor, aunque no importaría cuando el problema no es cargar el contenido sino ponerlo en el chat, pero bueno.

Acabo de enviar uno como prueba aquí en Meta y parece que funciona bien. ¿También has actualizado tu Discourse a la última versión junto con el componente?

1 me gusta

Se ha actualizado desde que planteé el problema por primera vez

Mi sitio de prueba está en la última versión a día de hoy 1abfe2e61d, que parece ser diferente a la tuya, así que parece que podrías intentar una actualización desde tu página /upgrade y ver si eso ayuda.

Creo que hubo un problema con los gifs en el chat hace un par de semanas, y la actualización del componente de tema también depende de una versión posterior de Discourse para funcionar completamente.

2 Me gusta

Sí, ese commit/tu versión de Discourse tiene más de un mes DEV: Enable color CI output and tweak formatting (#21527) · discourse/discourse@eec10ef · GitHub

Desde entonces, ha habido cambios en la API de Chat: FIX: uses chat api new sendChatMessage (#38) · discourse/discourse-gifs@eb3ec48 · GitHub
image

Así que no esperaría que esto funcionara tampoco.

5 Me gusta

Es extraño que Discourse no me advirtiera que estaba ejecutando una versión antigua.

De todos modos, ya he actualizado y ahora parece que también está agregando correctamente los gifs en el chat. Gracias por ayudar a descubrir qué estaba saliendo mal :slight_smile:

3 Me gusta

Se agregan nuevas confirmaciones casi todos los días. :slight_smile: No todo el mundo quiere actualizar tan a menudo, por lo que generalmente solo lo harán cuando quieran una nueva característica en particular o una corrección que hayan estado esperando. Las comprobaciones de versión con las caras verdes/rojas se realizan cuando ha habido un cambio de versión en lugar de en cada nueva confirmación. :+1:

5 Me gusta

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.