Hub/docs/methods/CS hubShowDialogForChatbot

 

hubShowDialogForChatbot

Description

  • Hub dialog를 통하여 챗봇을 이용한 문의하기 페이지를 표시한다.
  • Added in Peppermint 2.8.1


Format

int CS_hubShowDialogForChatbot (
    const char *chatbotParam,
    HubCallbackWithJSON closeCallback,
    void *callbackParam
);


Parameters

 

  • [in] const char * chatbotParam
챗봇 페이지 노출 시 함께 전달할 데이터. "{\"init_path\":\"hive_sdk_api\"}" 데이터를 고정 값으로 전달하며, 추가 값 전달 필요시 GCP 선행개발팀과 사전 협의 필요

 

다이얼로그가 닫힐 때 호출될 함수 포인터

 

  • [in] void * callbackParam
closeCallbackparam인자로 전달되는 값


Return Value

  • HUB_E_NOTSUP
    • Hub 모듈이 초기화되지 않음.

 

  • HUB_E_INVALID
    • relativePath가 NULL 또는 빈 문자열이 전달됨.

 

  • HUB_E_INUSE
    • 다이얼로그를 이미 사용 중임.

 

  • HUB_E_NOMEMORY
    • 메모리 부족으로 다이얼로그 생성 실패.

 

  • HUB_E_SUCCESS
    • API 호출 성공.


Note

  • closeCallbackjsonString인자로 빈 문자열이 전달됨.


Sample Code

CS_hubShowDialogForChatbot(
    "{\"init_path\":\"hive_sdk_api\"}",
    hubCloseCallbackFunc,
    NULL
);


Related Method

  • N/A