Использование Claudia Bot Builder с ExpressJS без ClaudiaJS
Я знаю, что Claudia-bot-builder - это все о бессерверных чат-ботах на AWS Lambda и простых развертываниях с ClaudiaJS.
Что делать, если у меня есть свой сервер, и я хочу использовать Claudia для простой формулировки сообщений и анализа любого ввода независимо от источника (Fb, Slack и т. Д.).
С помощью require('claudia-bot-builder').fbTemplate
У меня может быть слой абстракции, который создает полезную нагрузку для отправки Messenger для меня (и в случае, если я хочу поддерживать Slack, это тоже есть).
Но теперь мне нужно понять, могу ли я вызвать парсер вручную или каким-то образом подключить его в качестве промежуточного программного обеспечения, чтобы я мог проанализировать для меня запрос ChatBot (например, сообщение Facebook Messenger) (включая request.type
поле установлено) и готово к использованию...
Что-то вроде этого: ClaudiaBotBuilder.Parse(expressJsRequest)
Я знаю, что могу создать свой собственный уровень абстракции, который делает это, просто проверяя, сделано ли это уже, или я могу просто использовать для этого конструктор ботов Клаудии.