2017-03-01 131 views
2

我搜索了https://docs.botframework.com上的所有文檔,但無法找到在Bot管理中定義的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類中使用了枚舉類,但名稱暗示它可能會被棄用,並且當前使用Activity類,雖然它的type字段仍然是String類型。我假設枚舉包含type的所有值,但可能會有更多。我希望這些信息很有用!

+0

THX,@bureaquete,賞金是你的,因爲它有助於澄清一些事情。因爲它是語言特定的,我不會接受答案。 (如果有人接受它,請寫下你的意見。) – zatziky

+0

@zatziky很高興這些信息是有用的,但即使我共享源代碼,重要的是你想要的枚舉數據,我也分享了這些類,所以語言應該不重要。 –

+1

你已經明白了你的觀點。 ;) – zatziky