Discobot da certificado de usuario equivocado

Después de completar el tutorial básico, he tenido al menos tres usuarios que obtienen los certificados de otros usuarios de Discobot. Al mirar la URL, la fecha y el ID de usuario son diferentes de lo que aparece en el certificado entregado. La URL muestra la información correcta, la imagen no. https://tokenae.com/discobot/certificate.svg?date=Jan+31+2026&user_id=12

No estoy seguro de qué está causando esto. He tenido otros usuarios que hicieron el tutorial horas antes que los que tienen el problema y obtienen su certificado correcto sin problemas, incluso estamos recibiendo certificados diferentes asignados incorrectamente, es decir, el usuario x obtiene el certificado del usuario y, luego el usuario c obtiene el certificado del usuario b. Además, el texto del mensaje del bot muestra el nombre de usuario correcto al dirigirse a ellos, por lo que por todas las apariencias debería estar haciéndolo bien.

¡Cualquier ayuda sería muy apreciada!

2 Me gusta

No puedo reproducir este problema en nuestro alojamiento. Lo que me lleva a pensar que posiblemente sea un problema de almacenamiento en caché, probablemente en su servidor o en su CDN, si está utilizando una CDN.

La ruta aquí está marcada para ser almacenada en caché durante 24 horas; sin embargo, alguna configuración no guarda los parámetros de consulta cuando almacena en caché la solicitud, lo que explicaría por qué se muestra la imagen incorrecta al usuario incorrecto.

Dado que no tengo una reproducción en nuestro alojamiento, ¿puede probar esta rama y ver si realmente soluciona su problema? DEV: Skip caching discobot certificate generation by pmusaraj · Pull Request #37495 · discourse/discourse · GitHub (Es un cambio de una sola línea que simplemente elimina el almacenamiento en caché en esta ruta).

1 me gusta