2017-05-23 1 views
1

node.js를 사용하여 directLine API 및 bot 프레임 워크를 사용하여 개발 중입니다. 현재 문제가 있습니다. 그 때 "session.endConversation();"을 사용합니다. 내 봇 로직에서 대화를 끝내고 api를 사용하여 대화 활동을 검색하면 endConversation 관련 활동이 게시되지 않습니다. 나는 아래봇 프레임 워크 "endofConversation"활동이 게시 된 상태에서 node.js를 사용하여 대화를 종료하는 방법은 무엇입니까?

{... 
    { 
    "type": "endOfConversation" 
    "id": "CSRTC3lGqTA9jTYpAcsy05|0000006", 
    "channelId": "directline", 
    "conversation": { 
         "id": "CSRTC3lGqTA9jTYpAcsy05" 
        }, 
    "code": "completedSuccessfully" 
    } 
    ... 
} 

같은 몇 가지 일을보고 기대했지만 활동은 없다. 대화 ID를 계속 게시하면 대화가 계속 진행되는 것처럼 보입니다. 왜 이런 경우입니까?

+2

버전 3.8.2 이상을 사용하고 있습니까? 최근에 수정 된 문제가 있습니다. https://github.com/Microsoft/BotBuilder/issues/2767 –

+2

당신은 맞습니다! 이 문제를 보았을 때 버전 v3.7.0을 사용하고있었습니다. 3.8.2로 업그레이드 한 후 문제가 해결되었습니다! 고맙습니다! – bluecatkaka

답변

2

Eric Dahlvang에 감사드립니다! 3.8.2 이전 버전에는 문제가 있습니다. 봇 빌더를 업그레이드하면 문제가 해결됩니다. github.com/Microsoft/BotBuilder/issues/2767

관련 문제