# Custom Service

AIHelp provides you with robot and manual conversation ways.

By default, we show users robot customer service and answer users' questions through robot story line.

If the robot fails to completely solve the user's doubts, the user can submit a manual customer complaint with forms. When the user enters AIHelp conversation system next time, SDK will automatically jump to the ongoing customer complaint session.

Of course, you can also customize your configuration as you wish, such as displaying different welcome messages for different levels of users, opening manual conversation directly for VIP users, etc.

# API

# ShowConversation()

You can call this function to display AIHelp customer service module, and customize it as you need:

FAIHelpForUEModule::Get().GetAIHelp()->ShowConversation(
    EAIHelpConversationIntent::Bot,
    true,
    "THIS IS YOUR SPECIAL WELCOME MESSAGE",
    "THE SAME CONTENT AS YOUR SPECIFIC 'User Say' CONFIGURATION" 
);

# Definition

# conversationIntent

  • Type: EAIHelpConversationIntent
  • Default: EAIHelpConversationIntent::Bot
  • Detail: Optional. Intent for customer service display

# alwaysShowHumanSupportButtonInBotPage

  • Type: bool
  • Default: false
  • Detail: Optional. Entrance visibility for human support button in bot page

# welcomeMessage

  • Type: FString
  • Default: ''
  • Detail: Optional. Custom welcome message for human support

# storyNode

  • Type: FString
  • Default: ''
  • Detail: Optional. Entrance node for specific story line, a.k.a: story lines' user say

# Page Example

Page examples based on the above scenario are as follows:

Last Updated: 8/1/2023, 2:02:11 AM