2017-04-18 37 views

回答

0

我剛剛使用AuthResult類來獲取用戶詳細信息。以下是我希望顯示用戶名時所寫的代碼。

AuthResult authResult; context.UserData.TryGetValue(ContextConstants.AuthResultKey, out authResult);

並取得使用authResult的用戶名。 即authResult.UserName

1

請注意,當用戶與您的機器人交互時,您將在有效負載的「發件人」部分收到名稱。我們還將在Roster檢索功能中添加用戶名,以便您可以檢索所有團隊成員名稱及其UID。

一般情況下,如果要存儲的留言名稱(例如推送消息VS響應),你需要使用類似機器人框架的user data store或者更強大的支持,像Azure's Table storage.

相關問題