Javascript等待功能响应完成

时间:2017-01-02 17:36:06

标签: javascript node.js facebook

我想问一个跟进问题"快速回复"在Facebook机器人实现中。您可以在这里看到完整的app.js(示例文件):https://github.com/fbsamples/messenger-platform-samples/blob/master/node/app.js

当1)用户输入命令时 - 例如"你好",在我向用户发送相关回复之后 - 2)我想问一个跟进问题......例如"您想了解今天的天气吗?"

class GameScene: SKScene {

    ...
    let personaje = SKSpriteNode(imageNamed: "Ball2.png")
    ...

即。我想在做2之前等待1完成。但是,由于某种原因,天气问题总是首先显示给用户。任何帮助将不胜感激

1 个答案:

答案 0 :(得分:0)

将你的函数包装在setTimeout

case 'hello':
   sendHelloGenericReponse(senderID);
   setTimeout(function(){
      sendWeatherQuickReplyQuestion(senderID);
   },0) //only execute this after above is complete
   break;