# 运营

我们将公告、指南、新闻等与客服系统整合到同一入口,极大的提高信息传播效率,使用户在更加方便的了解产品最新动态的同时,与客服团队的沟通也更加直接、高效。

# API

# showOperation()

你可以通过调用此方法调起 AIHelp 运营模块:

AIHelpSupport::showOperation();

或者根据需求进行自定义配置:

ConversationConfig operationConversationConfig = ConversationConfigBuilder()
        .setAlwaysShowHumanSupportButtonInBotPage(true)
        .setWelcomeMessage("This is a welcome message for operation.")
        .build();
OperationConfig config = OperationConfigBuilder()
        .setConversationTitle("Hi, there")
        .setSelectIndex(2)
        .setConversationConfig(operationConversationConfig)
        .build();
AIHelpSupport::showOperation(config);

# 参数释义

# operationConfig

  • 类型:OperationConfig
  • 默认值:null
  • 详情:可选参数。 运营模块的定制化配置。

# conversationConfig

  • 类型:ConversationConfig
  • 默认值:null
  • 详情:可选参数。 从运营模块跳转到客服系统的配置项。

# selectIndex

  • 类型:int
  • 默认值:0
  • 详情:可选参数。 运营模块默认选中页签。

# conversationTitle

  • 类型:string
  • 默认值:HELP
  • 详情:可选参数。 运营模块机器人客服页签的标题。

# conversationIntent

  • 类型:ConversationIntent
  • 默认值:ConversationIntent::BOT_SUPPORT
  • 详情:可选参数。 客服系统的跳转意图。

# alwaysShowHumanSupportButtonInBotPage

  • 类型:bool
  • 默认值:false
  • 详情:可选参数。 机器人常显人工入口。

# welcomeMessage

  • 类型:string
  • 默认值:''
  • 详情:可选参数。 人工客服自定义欢迎语,自定义传参。

# storyNode

  • 类型:string
  • 默认值:''
  • 详情:可选参数。 特定故事线的入口节点,故事线配置内容。

# 场景假设

让我们来假定一个,应用针对不同等级的用户有不同的支持、关怀方案,具体如下:

1、为等级 > 50 级的用户默认选中客服,并单独配置运营模块客服标题;

2、同时,这部分用户可以选择直接联系人工客服,并且有区别于其他用户的特殊欢迎语。

那么,针对这个场景的代码实现如下所示:

public void showOperation(int level) {
    OperationConfigBuilder operationBuilder = new OperationConfigBuilder();
    if (level > 50) {
        operationBuilder.setSelectIndex(Integer.MAX_VALUE);
        operationBuilder.setConversationTitle("Support");
        operationBuilder.setConversationConfig(new ConversationConfigBuilder()
                .setAlwaysShowHumanSupportButtonInBotPage(true)
                .setWelcomeMessage("CUSTOM WELCOME MSG FROM OPERATION")
                .build()
        );
    } else {
        operationBuilder.setSelectIndex(0);
    }
    AIHelpSupport::showOperation(operationBuilder.build());
}

# 页面示例

基于以上场景的 AIHelp 页面显示示例如下:

上次更新: 8/1/2023, 2:02:11 AM