如何同步发送多条消息?

时间:2016-04-21 04:32:07

标签: synchronization messages facebook-messenger

我使用for循环在多条消息中发送一个大文本(大于320个字符),但它们以非特定顺序着陆:

var arr = ['this', 'is', 'a', 'string'];
for (var i = 0; i < arr.length; i++) {
  sendTextMessage(sender, arr[i]);
}

可以登陆a, is, this, string或任何其他组合。我如何强迫他们按顺序登陆?

1 个答案:

答案 0 :(得分:1)

我假设你正在使用facebook提供 sendTextMessage 方法的代码示例。这个异步操作,因为它使用请求模块(https://www.npmjs.com/package/request)。

如果你想做同步电话 - 一个接一个地说 - 你要使用另一个模块,例如https://github.com/dhruvbird/http-sync