Whatsapp信息顺序错误的Twilio自动驾驶仪
我正在使用Twilio Autopilot+功能构建聊天机器人。如果我使用Whatsapp,如果我发送URL,我的邮件顺序会有问题。我认为这是因为Whatsapp正在处理URL,这比下一条消息要花更多的时间。我试图建立一个延迟,但比我发送的两个消息到达后,延迟在一起,并在一个错误的顺序。 你知道如何分别发送两条消息并给WA处理URL的时间吗? 这是我的代码: 功能1响应:Whatsapp信息顺序错误的Twilio自动驾驶仪,twilio,whatsapp,twilio-programmable-chat,twilio-functions,Twilio,Whatsapp,Twilio Programmable Chat,Twilio Functions,我正在使用Twilio Autopilot+功能构建聊天机器人。如果我使用Whatsapp,如果我发送URL,我的邮件顺序会有问题。我认为这是因为Whatsapp正在处理URL,这比下一条消息要花更多的时间。我试图建立一个延迟,但比我发送的两个消息到达后,延迟在一起,并在一个错误的顺序。 你知道如何分别发送两条消息并给WA处理URL的时间吗? 这是我的代码: 功能1响应: responseObject = { "actions": [ {
responseObject = {
"actions": [
{
"say": `Please find information about ${shareLink}`
},
{
"redirect": "task://anything_else"
}
]
};
return callback(null, responseObject);
功能2通过自动驾驶仪从功能1点重定向task://anything_else
exports.handler = function (context, event, callback) {
let delayInMs = 5000;
let respsoneObject = {
"actions": [
{
"collect": {
"name": "anything_else",
"questions": [
{
"question": "Can I help you with anything else?",
"name": "need_help",
"type": "Twilio.YES_NO"
}
],
"on_complete": {
"redirect": "task://goodbye"
}
}
}
]
};
let timerUp = () => {
return callback(null, respsoneObject);
};
setTimeout(timerUp, delayInMs);
};
我的问题是我能帮你做点什么吗?问题出现在共享更多信息的消息之前。然而,我希望首先是链接
我还尝试通过将say和collect添加到action数组中,将两条消息合并到同一响应中,结果是相同的
谢谢您的帮助。WhatsApp不能保证邮件的顺序,所以它总是一帆风顺。通常情况下,如果只是文本消息,那么使用两种不同功能的方法是有效的。我遇到了同样的问题,附加媒体总是需要一些时间才能出现。所以唯一的答案就是实验。。。您是否考虑过将问题转移到say,即请查找有关${shareLink}的信息。还有什么需要我帮忙的吗?然后留下问题:空?如果我没记错的话,WhatsApp不会显示空消息。谢谢你的建议。最后,我得出了同样的结论,并在我的信息末尾添加了这个问题。