You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Twilio Autopilot使用collect实现多选项应答映射配置问题

解决方案

核心问题定位

你当前的配置使用了Twilio.YES_NO字段类型,该类型仅支持是否类二元选项的内置映射,无法适配你自定义的数字到水果名称的映射需求,因此需要调整字段类型及配套规则。

修改后的配置示例

"collect": {
    "name": "preferences",
    "questions": [
        {
            "question": questionText,
            "name": "selected_option",
            "type": "Twilio.NUMBER",
            "voice_digits": {
                "mapping": {
                    "1": "Apple",
                    "2": "Grape"
                },
                "max_digits": 1,
                "terminate_on_key": "#"
            },
            "validate": {
                "allowed_values": {
                    "list": ["1", "2"]
                },
                "on_failure": {
                    "messages": [
                        {
                            "say": "请输入有效的选项,1代表Apple,2代表Grape"
                        }
                    ],
                    "repeat_question": true
                }
            }
        }
    ]
}

配置说明

  • 将type替换为Twilio.NUMBER适配数字输入场景
  • 新增max_digits限制用户仅输入1位数字,避免多余输入
  • 新增validate规则限制仅允许输入1、2两个有效值,非法输入时会自动触发错误提示并重发问题
  • 配置完成后用户输入数字1时,系统会自动按照mapping规则将selected_option字段赋值为Apple,输入2则赋值为Grape

内容的提问来源于stack exchange,提问作者Ishai A.

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.26 11:06:03