Я бьюсь головой об стену, пытаясь встроить чат-бот на базе AWS Lex с Facebook.
Насколько я могу судить, все настроено правильно.
КогдаЯ отправляю сообщение на мою страницу в Facebook, я не получаю ответ.Однако аналитика в моем приложении показывает, что приложение получает сообщения, поэтому я знаю, что сообщение отправляется со страницы в приложение.
Когда я пытаюсь поразить AWS Lex Webhook напрямую, используя POSTMAN,webhook отвечает буквально на все, что я ему отправлял, с пустым HTTP 200 ответом OK.
Лямбда-функция, связанная с чат-ботом AWS Lex, не вызывается в результате сообщений из Facebook, поскольку не создаются логи, а cloudwatch не показывает попыток запуска лямбда-функции.
У кого-нибудь есть идеи?
ОБНОВЛЕНИЕ: я закончил разработку этого, обойдя возможности канала Facebook внутри AWS Lex и используя вместо этого Lambda.Я развернул сквозной API, который вызывает лямбда-функцию, а затем взаимодействует с AWS Lex через Boto3 / Python.Теоретически все это должно решаться изнутри AWS Lex с интеграцией каналов Facebook, но я не смог заставить его работать, поэтому я просто построил его.