2017-03-01 4 views
2

https://docs.botframework.com에 대한 모든 설명서를 검색했으며 Bot Administration에 정의 된 Messaging Endpoint에서 수신 할 수있는 문서를 찾을 수 없습니다.webhook에 대한 참조 문서

{ 
    "text": "yop", 
    "type": "message", 
    "timestamp": "2017-03-01T07:37:38.509Z", 
    "id": "1488353858503", 
    "channelId": "skype", 
    "serviceUrl": "https://smba.trafficmanager.net/apis/", 
    "from": { 
     "id": "a", 
     "name": "never ever" 
    }, 
    "conversation": { 
     "id": "a" 
    }, 
    "recipient": { 
     "id": "b", 
     "name": "name" 
    }, 
    "entities": [ 
     { 
      "locale": "en-US", 
      "platform": "Windows", 
      "type": "clientInfo" 
     } 
    ] 
} 

예 : 모든 메시지 유형은 무엇입니까? 이 문서를 찾은 사람이 있습니까? 링크를 게시하십시오.

답변

2

나는 가능한 모든 것을 포함하고있는 documentation of the enumeration class을 발견했다. types. 또한 source code of the class 그 자체.

여기서 클래스 계층 구조를 볼 수 있습니다. --

여기서 IActivity 인터페이스는 내가 공유 한 엔티티처럼 보입니다. 해당 인터페이스 구현 자의 위 열거 형 클래스가있는 유형 필드를 찾았습니다. 이 ActivityEx 클래스에서 enum 클래스가 사용 된 것처럼 보이지만 그 이름은 사용되지 않을 수도 있으며 현재 Activity 클래스가 사용되고 있지만 type 필드는 여전히 String 유형입니다. enum에 type의 모든 값이 포함되어 있다고 가정하겠습니다. 그러나 더 많은 값이있을 수 있습니다. 이 정보가 유용했기를 바랍니다. 내가 바로 튜토리얼에서 몇 가지 설명을 발견했습니다

+0

들으, @bureaquete는 현상금은 당신입니다. 나는 그것이 언어 특유의 것 인 것에 따라 대답을 받아들이지 않을 것이다. (누군가의 일이 받아 들여지면 받아 들여야한다.) – zatziky

+0

@zatziky 정보가 도움이 되었기 때문에 기쁘다. 그러나 내가 소스 코드를 공유 했음에도 불구하고 중요한 것은 열거 형 데이터 뿐이었다. 그 수업은 언어가 중요하지 않아야합니다. –

+1

당신은 당신의 요지를 만들었습니다. ;) – zatziky