您的 Amazon Connect 聊天插件的其他自定义设置 - Amazon Connect

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

您的 Amazon Connect 聊天插件的其他自定义设置

您可在聊天用户界面中添加以下可选自定义设置:

  • 在标题下拉菜单中而不是页脚中显示结束聊天按钮。

  • 屏蔽或隐藏显示名称。

  • “添加消息”图标。

  • 覆盖事件消息。

配置自定义设置对象

此示例演示如何实现一些可选的自定义设置。有关所有可能的自定义功能的列表,请参阅 支持的选项和限制。由于这些自定义功能是可选的,因此您可以实现以下示例中显示的部分或全部字段。根据需要替换eventNames.customereventNames.agenteventNames.supervisoreventMessages.participantJoinedeventMessages.participantDisconnecteventMessages.participantLefteventMessages.participantIdleeventMessages.participantReturned、、和eventMessages.chatEnded字符串。图标必须公开托管 URLs。

amazon_connect('customizationObject', { header: { dropdown: true, dynamicHeader: true, }, transcript: { hideDisplayNames: false, eventNames: { customer: "User", agent: "Webchat Agent", supervisor: "Webchat Supervisor" }, eventMessages: { participantJoined: "{name} has joined the chat", participantDisconnect: "", participantLeft: "{name} has dropped", participantIdle: "{name}, are you still there?", participantReturned: "", chatEnded: "Chat ended", }, displayIcons: true, iconSources: { botMessage: "imageURL", systemMessage: "imageURL", agentMessage: "imageURL", customerMessage: "imageURL", }, }, composer: { disableEmojiPicker: true, disableCustomerAttachments: true, }, footer: { disabled:true, skipCloseChatButton: true, } });

下图显示了使用示例时自定义设置的外观:

该图显示了可自定义的显示名称、菜单位置和图标。

支持的选项和限制

下表列出了支持的自定义设置字段和推荐的值限制。

自定义布局选项 类型 描述

header.dropdown

布尔值

呈现标题下拉列表而不是默认页脚

注意

将此选项设置为 true 时,将显示脚本下载按钮并保持可见状态,直到您将该选项设置为 false 或删除该选项。

header.dynamicHeader

布尔值 将标题动态设置为 “与 Bot/ AgentName 聊天”

header.hideTranscriptDownloadButton

布尔值 隐藏标题下拉菜单中的下载文字记录按钮。默认值为 false

transcript.hideDisplayNames

布尔值

隐藏所有显示名称,如果未提供 eventNames,将应用默认名称掩码

transcript.eventNames.customer

字符串

屏蔽客户的显示名称

transcript.eventNames.agent

字符串

屏蔽座席的显示名称

transcript.eventNames.supervisor

字符串

屏蔽主管的显示名称

transcript.eventMessages.participantJoined

字符串

当参与者加入聊天时,覆盖记录中的事件消息。如果指定了空字符串,则脚本中将省略事件消息。 {name}可以在消息中传递,并将替换为相应参与者的显示名称。默认消息是{name} has joined the chat

transcript.eventMessages.participantDisconnect

字符串

当参与者与聊天断开连接时,覆盖脚本中的事件消息。如果指定了空字符串,则脚本中将省略事件消息。 {name}可以在消息中传递,并将替换为相应参与者的显示名称。默认消息是 {name} has been idle too long, disconnecting

transcript.eventMessages.participantLeft

字符串

当参与者离开聊天时,覆盖记录中的事件消息。如果指定了空字符串,则脚本中将省略事件消息。 {name}可以在消息中传递,并将替换为相应参与者的显示名称。默认消息是{name} has left the chat

transcript.eventMessages.participantIdle

字符串

当参与者处于空闲状态时,覆盖脚本中的事件消息。如果指定了空字符串,则脚本中将省略事件消息。 {name}可以在消息中传递,并将替换为相应参与者的显示名称。默认消息是{name} has become idle

transcript.eventMessages.participantReturned

字符串

当参与者返回聊天时,覆盖记录中的事件消息。如果指定了空字符串,则脚本中将省略事件消息。 {name} 可以在消息中传递,并将替换为相应参与者的显示名称。默认消息是{name} has returned

transcript.eventMessages.chatEnded

字符串

在聊天结束时覆盖脚本中的事件消息。如果指定了空字符串,则脚本中将省略事件消息。 {name}可以在消息中传递,并将替换为相应参与者的显示名称。默认消息是 Chat has ended!

transcript.displayIcons

布尔值

启用消息显示图标

transcript.iconSources.botMessage

字符串

显示自动程序消息的图标,必须托管在公共 URL 上

transcript.iconSources.systemMessage

字符串

显示系统消息的图标,必须托管在公共 URL 上

transcript.iconSources.agentMessage

字符串

显示座席消息的图标,必须托管在公共 URL 上

transcript.iconSources.customerMessage

字符串

显示座席消息的图标,必须托管在公共 URL 上

composer.disableEmojiPicker

布尔值

使用富文本编辑器时禁用表情符号选择器

composer.disableCustomerAttachments

布尔值

防止客户发送或上传附件

footer.disabled

布尔值

隐藏默认页脚和结束聊天按钮

footer.skipCloseChatButton

布尔值

单击 “结束聊天” 按钮时直接关闭控件,而不是显示 “关闭” 按钮