首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在本地开发Facebook Messenger机器人?

如何在本地开发Facebook Messenger机器人?
EN

Stack Overflow用户
提问于 2016-04-17 16:02:07
回答 6查看 8.2K关注 0票数 11

当设置webhooks时,它说明需要一个Secure URL

EN

回答 6

Stack Overflow用户

发布于 2016-04-17 23:28:55

我正在使用ngrok作为本地主机地址的隧道。这里有一个例子:https://github.com/wit-ai/node-wit

票数 11
EN

Stack Overflow用户

发布于 2016-08-19 16:26:41

我创建了一个库,试图解决这个问题!使用fb-local-chat-bot,你可以很容易地离线测试你的机器人。一件很好的事情是,你可以开始开发,甚至不需要连接Facebook。

该库还使测试变得更加简单。如果你感兴趣,一定要去看看

https://github.com/spchuang/fb-local-chat-bot

这是它看起来的样子。当你挂接库时,你可以通过你定义的url (例如http://localhost:5000/webhook/localChat/)访问本地客户端:

票数 4
EN

Stack Overflow用户

发布于 2016-04-17 16:13:42

我还没有尝试过使用Messenger Bot进行编程,但我知道webhook是如何工作的,所以问题来了:

Webhooks基本上是从Facebook调用的URL。我假设您正在尝试使用localhost设置webhooks,但是Facebook如何访问localhost呢?它只存在于您自己的计算机上。此外,错误消息非常清楚,您需要为webhook URL使用SSL。本地主机有“自签名证书”,但它在这种情况下对您没有帮助-同样,Facebook需要能够调用该webhook回调URL。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36674079

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档