【问题标题】:facebook messanger -wit.ai integration -Chatbot -heroku deployedfacebook messenger -wit.ai 集成 -Chatbot -heroku 部署
【发布时间】:2017-04-26 06:28:10
【问题描述】:

我正在开发一个聊天机器人,以 wit.ai 和 facebook messanger 作为它的界面,集成过程出错更少,curl -H 给出了 {success:true},但是如果收到消息,机器人没有响应,我看了一遍,我可能知道是因为看到了这种行为的 heroku,还是部署平台根本不重要,可能是什么我可能错过的区域或部分?

我已经做过的事情清单:

  • 1 在 wit.ai 上创建一个故事
  • 2 一个简单的 nodejs 服务器代码打印(“这是一个机器人”)。
  • 3 正确执行后,编写了整个机器人。
  • 4 将其部署到 heroku
  • 5 在 Facebook 开发者部分,为 messanger 创建了应用程序。
  • 6 设置webhook,创建verify_token后显示“完成”
  • 7 生成页面令牌并将 verify_token 和 page_access_token 放入 heroku 仪表板的“config vars”中
  • 8 订阅页面
  • 9 使用 curl 触发它并与机器人聊天;**

    • *错误:机器人在页面中没有响应

    • url/webhook -> 错误请求*

谁能给我一些建议

【问题讨论】:

    标签: node.js heroku bots facebook-messenger wit.ai


    【解决方案1】:

    我发现极不可能存在 Heroku 问题。您是否尝试在不使用 witai 的情况下与机器人聊天?还要在终端上输入heroku logs 以查看您的应用程序中是否存在一些错误。我使用 heroku 来部署我的聊天机器人,它运行良好,因为您可以在日志中找到所有错误。我不太熟悉 witai,但由于它只是调用机器人,heroku 不应该是导致错误的那个

    【讨论】:

    • 是的,heroku 日志会引发应用程序崩溃错误,我已经提到了上面的两个错误,当您键入 url/webhook-> 错误请求时,因为应用程序崩溃了,我找不到原因每次都会失败。
    猜你喜欢
    • 2016-11-05
    • 2016-12-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-01
    • 2016-09-10
    • 2020-02-26
    • 2021-08-16
    相关资源
    最近更新 更多