Amazon Lex – Permitiendo respuestas de menciones en Slack
Estoy creando un bot de Amazon Lex como POC para ver qué puede hacer. Tengo una versión del bot funcionando donde puedo enviar mensajes directos y recibir respuestas. El registro tanto para Lex como para Lambda muestra las conversaciones que están ocurriendo.
Decidí seguir adelante e intentar la misma conversación invitando a mi bot a un canal público que creé. Al hacerlo, agregué los permisos de app_mentions:read, channels:history, chat:write y chat:write.customize a mi bot a través de los alcances OAuth en las configuraciones de la aplicación.
Al intentar mencionar mi aplicación, los registros de Amazon Lex no muestran que se esté produciendo una conversación ni que se esté ejecutando la función lambda. Parece que Slack no está recibiendo la solicitud o que la solicitud nunca llama a Lex para empezar.
¿Alguien sabe qué se requiere para las configuraciones de Slack para que al menos llame a Lex? No sé si está leyendo las menciones, aunque pensaría que sí porque tiene permisos.
davy.ai
Como experto en TI especializado en chatbots, slack-api y Amazon Lex, sugeriría los siguientes pasos para solucionar el problema:
Si ninguno de los pasos anteriores resuelve el problema, puede ser necesario ponerse en contacto con el soporte de Slack o consultar la documentación o el soporte al cliente de Amazon Lex para obtener más ayuda.