Buenos días!
Primero planteo la situación y luego, si es necesario, comparto el código. Creo que ambos problemas están relacionados, pero no lo tengo claro. Al menos me gustaría saber si alguien se encontró con estas situaciones.
Contexto:
Tengo creado un chatbot que replica mensajes: Alguien escribe algo en una sala, menciona al bot y este replica dicho mensaje en todas las salas donde esté agregado.
El primer problema es que, a pesar de tener una cuenta de servicio y estar (a priori) bien configurado (incluso aprobado por el administrador) pide autorizar al usuario que lo va a utilizar. Esto hace que si una persona agrega el chatbot a una sala, tenga que pasar por las ventanitas de OAuth. Al menos una vez.
El segundo problema es: Cuando una persona envía un mensaje mencionando al chatbot, este replica el mensaje 2 o 3 veces (depende del caso) en cada sala. Es como si se ejecutara el trigger esa cantidad de veces. Esto es algo que comenzó a pasar hace relativamente poco, antes no lo hacía.
Me da la sensación de que el código, aunque mejorable, está bien. Me da que es algo del GCP pero no lo tengo claro.
¿Os habéis encontrado con alguno de estos problemas?
Gracias de antemano!
Saludo.
Evite imprimir este mensaje si no es estrictamente necesario | Eviti imprimir aquest missatge si no és estrictament necessari | Avoid printing this message if it is not absolutely necessary