0

我已经设置了我的 flex 项目,还设置了 Twilio 提供的webchat-ui 实​​例。我还设置了我的 webchat-ui 以在参与开始时收集聊天前和上下文信息。现在我想做的是在我的自定义插件中使用聊天前表单中提供的信息,以便我可以对外部服务进行各种 HTTP 标注并相应地更改 UI 的外观。到目前为止,我所能找到的只是有关如何从 Studio 流程中访问 Prechat 和上下文信息的信息,但我不确定这是否适合我的用例。如果有帮助,以下是我以预聊天形式和上下文收集的信息的简单示例:

    context: {
        friendlyName: "Customer",
        locationOrigin: window.location.origin
    },
    startEngagementOnInit: false,
    preEngagementConfig: {
        description: "Please provide some information to get started",
        fields: [
            {
                label: "First and Last Name",
                type: "InputItem",
                attributes: {
                    name: "friendlyName",
                    placeholder: 'Name',
                    type: "text",
                    required: false
                }
            },
            {
                label: "What is your email address?",
                type: "InputItem",
                attributes: {
                    name: "email",
                    type: "email",
                    placeholder: "Enter your email",
                    required: false
                }
            }
        ]
    }
4

0 回答 0