2017-03-22 35 views
1

我知道通過從會話對象獲取userId並使用User Profile API,可以在Fb上實現。在BotFramework上獲取用戶的語言環境

我希望能夠得到它的任何渠道,而不僅僅是Fb。

有誰知道是否有任何方法從會話對象獲取用戶的語言環境或以某種方式不需要使用任何API?

回答

1

您應該能夠從活動對象中直接獲取它。我從一個消息活動,我從我的對話情境得到這樣做 - 這樣的事情:

IMessageActivity msg = context.Activity.AsMessageActivity(); 
string locale = msg.Locale; 

不過,我不會靠這個完全,因爲它似乎就像是通道相關,一些實施,有些則沒有。

相關問題