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?

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.

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.

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:

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: