如何使用Twilio自动驾驶仪发送多条消息?
向Twilio自动驾驶机器人发送响应时,我想将消息分成几个“块”,如下图所示: 有可能吗 我尝试添加两个如何使用Twilio自动驾驶仪发送多条消息?,twilio,Twilio,向Twilio自动驾驶机器人发送响应时,我想将消息分成几个“块”,如下图所示: 有可能吗 我尝试添加两个Say操作,但没有成功:我得到了一个无效的自动驾驶仪操作JSON:Invalid Autopilot Action ` 或者在另一方面,如果不可能,我如何在消息中添加新行,以便消息以段落形式显示 我尝试发送此消息,但也收到了一个无效的自动驾驶仪操作JSON:Invalid Autopilot Action { "actions": [ {"say": "Hello, World!
Say
操作,但没有成功:我得到了一个无效的自动驾驶仪操作JSON:Invalid Autopilot Action
`
或者在另一方面,如果不可能,我如何在消息中添加新行,以便消息以段落形式显示
我尝试发送此消息,但也收到了一个无效的自动驾驶仪操作JSON:Invalid Autopilot Action
{
"actions": [
{"say": "Hello, World!
More text!"},
{"listen":true}
]
}
任何帮助都将不胜感激
我接受了这个答案,因为它从技术上回答了我的问题。虽然不是我想要的方式
我仍然想知道是否有可能在Say actions上添加新行“\n”。这里是Twilio开发者福音传道者 您可以使用指向发送两条响应消息,或将一条消息拆分为单独的块。第一条消息将从JSON任务箱发送,第二条消息将从Twilio函数发送。您的任务箱将包含以下JSON:
{
"actions": [
{
"say": "Hello World"
},
{
"redirect": "https://REPLACE-WITH-YOUR-TWILIO-FUNCTION-URL.twil.io/sotest"
}
]
}
然后你的Twilio函数就会
exports.handler = function(context, event, callback) {
let respObj = {
"actions": [
{
"say": "hello world"
},
{
"listen": true
}
]
};
callback(null, respObj);
};
让我知道这是否有帮助 这里是Twilio开发者福音传道者 您可以使用指向发送两条响应消息,或将一条消息拆分为单独的块。第一条消息将从JSON任务箱发送,第二条消息将从Twilio函数发送。您的任务箱将包含以下JSON:
{
"actions": [
{
"say": "Hello World"
},
{
"redirect": "https://REPLACE-WITH-YOUR-TWILIO-FUNCTION-URL.twil.io/sotest"
}
]
}
然后你的Twilio函数就会
exports.handler = function(context, event, callback) {
let respObj = {
"actions": [
{
"say": "hello world"
},
{
"listen": true
}
]
};
callback(null, respObj);
};
让我知道这是否有帮助 谢谢你的回答@lizziepika。这和我们在工作中想到的解决方案是一样的。但是,这很麻烦,因为我们计划有几个任务,每个任务都需要几个“阻塞”消息。维护代码将非常困难。我们正在寻找另一种选择:如何在消息中插入新行,这样我们就可以在中间有一些空行,而不是一个大段落。有可能吗?谢谢你的回答@lizziepika。这和我们在工作中想到的解决方案是一样的。但是,这很麻烦,因为我们计划有几个任务,每个任务都需要几个“阻塞”消息。维护代码将非常困难。我们正在寻找另一种选择:如何在消息中插入新行,这样我们就可以在中间有一些空行,而不是一个大段落。有可能吗?抱歉没有添加评论-我没有足够的分数抱歉没有添加评论-我没有足够的分数