如何使用Twilio Autopilot发送多条信息? [英] How to send several messages using Twilio Autopilot?
本文介绍了如何使用Twilio Autopilot发送多条信息?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
向Twilio Autopilot机器人发送响应时,我希望将消息分成几个"块",如下图所示:
我尝试添加两个Say
操作,但不起作用:我得到一个Invalid Autopilot Actions JSON: Invalid Autopilot Action
`
{
"actions": [
{"say": "Hello, World!},
{"say": "Hello, World!},
{"listen":true}
]
}
或者,另一方面,如果不可能,我如何向邮件添加新行,以便将邮件放在段落中。
我尝试发送此邮件,但也收到Invalid Autopilot Actions JSON: Invalid Autopilot Action
{
"actions": [
{"say": "Hello, World!
More text!"},
{"listen":true}
]
}
如有任何帮助,我们将不胜感激。
我接受了答案,因为它从技术上回答了我的问题。虽然不是我想要的方式。
我仍然想知道是否可以添加新行。" "关于说出的操作。
推荐答案
Twilio Developer传教士此处。
您可以使用Redirect
Action指向Twilio Function的Redirect
Action发送两条响应消息,也可以将一条消息拆分成单独的挡路。第一条消息将从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 Autopilot发送多条信息?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文