2

방금 ​​Direct Line API (1.1)를 사용하기 시작했는데 예를 들어 영웅 카드 나 버튼 안에 대화가 표시되었다는 것을 알았습니다. .다이렉트 라인 API - 봇 프레임 워크/히어로 카드 및 첨부 파일

 { 
     "id": "fBPDq9JSeL|000000000000000004", 
     "conversationId": "fBPDq9JSeL", 
     "created": "2016-11-28T20:22:20.6035604Z", 
     "from": "portosegurobot", 
     "text": "Health For Pets\n\nNossa missão é proporcionar a cães e gatos uma vida mais saudável e feliz.\n\nAcesse e saiba mais\n\n(Acesse) https://health4pet.com.br/", 
     "images": [], 
     "attachments": [], 
     "eTag": "W/\"datetime'2016-11-28T20%3A22%3A21.3990939Z'\"" 
    } 

위의 코드는 버튼이있는 영웅 카드 (카드 액션)에 표시되었습니다 (에뮬레이터에서). Direct Line API는 그걸 표시하지 않습니까? 방법이 있습니까?

답변

5

영웅 카드/첨부 파일은 DirectLine v1.1에서 지원되지 않습니다. 첨부 파일 컬렉션에는 아무 것도받지 않습니다.

카드를 지원하려면 DirectLine 샘플에 나와있는 것처럼 사용자 지정 작업을 수행해야 할 수 있습니다. 여기서 보트는 ChannelData 필드를 통해 sending the hero card이고 클라이언트는 그에 따라 parsing that입니다.

저는 DirectLine v3.0을 사용하지 않았지만 documentation을 기반으로하여 이제 첨부 파일이 지원 될 것 같습니다.

+1

3.0을 테스트했는데 정상적으로 작동하고 있습니다. 안정되어 있기를 바랍니다. 고맙습니다!! –