Боткит с Watson и Facebook — Зачем открывать туннель? Не удалось запустить в Bluemix?

Я пытался реализовать Watson Conversation Service, используя Botkit для Facebook. Все документы, включая этот https://github.com/watson-developer-cloud/botkit-middleware/tree/master/examples/multi-bot указывает на установку туннеля на моем локальном компьютере для публикации приложения. Я не понимаю, зачем это нужно. Нельзя ли использовать Bluemix, как с приложением Watson, но с приложением Botkit? Кто-нибудь реализовывал все это в облаке?

Большое спасибо!


person M. Trozzi    schedule 22.06.2017    source источник


Ответы (1)


Facebook требует, чтобы ваш веб-перехватчик был доступен на общедоступном порту через https.

Для локальной разработки вам нужен способ публично открыть порт на вашем локальном компьютере.

Если бы вы запускали код в облаке, он уже был бы по общедоступному адресу. Так что в продакшене нет необходимости в localtunnel или ngrok.

person Jon Church    schedule 26.06.2017