{
"actions": [
{
collect": {
"name": "gift_amount",
"questions": [
{
"question": "Thank for your generosity. How much would you like to give?",
"name": "gift_amount",
"type": "Twilio.NUMBER"
}
],
"on_complete": {
"redirect": {
"method": "POST",
"uri": "https://webhook.site"
}
}
}
}
]
}
根据文档,格式不同于以前给出的答案。
https://www.twilio.com/blog/intelligent-coffee-order-system-with-twilio-autopilot
这是奏效的:
exports.handler = function(context, event, callback) {
let actions = [];
console.log(event.CurrentTask);
console.log(event.Field_gift_amount_Value);
let giftAmount = event.Field_gift_amount_Value;
const response = {
actions: []
}
if (giftAmount) {
response.actions.push({ "say": "Thanks for donating!"});
} else {
response.actions.push({ "say": "Cheapskate!"});
}
callback(null, response);
}
聊天机器人:嘿,你介意回答几个问题吗? 顾客:如果是,继续提问/如果不是,向顾客致谢并停止对话。 我在Twilio Autopilot上使用了示例调查机器人,但它实际上没有“if/else”场景。如果Twilio没有它,那么还有其他适合于此的聊天机器人吗?
我正在使用带有可编程语音的Twilio自动驾驶仪作为输入通道,我想记录客户端与机器人的整个对话。 我在哪里以及如何做到这一点? 我正在使用重定向到Autopilot URL的twiML bin。
9.17 自动驾驶 感知算法实习 一面 自我介绍 ResNet数学原理 one two stage网络代表和区别 SSD yolo Faster RCNN roi pooling和roi algin torch动态图 python装饰器 CaDDN流程 DETR流程 DETR3D deformable attention mmcv中的hook runner机制 反向传播 mAP计算 9.21 二面
我提到了Mwangi Kabiru发表的Twilio博客: https://www.twilio.com/blog/serverless-whatsapp-chatbot-python-google-cloud-functions-twilio 可能的解决方案针对Actions模式测试您的JSON响应(https://carnelian-neanderthal-8008.twil.io/asset