我正嘗試在我的Bot中使用Microsoft團隊,並且在獲取每個特定用戶名時遇到問題正在使用Bot的用戶。由於只有一個服務器和多個用戶,所以不能使用靜態變量。我使用this作爲參考。有沒有什麼辦法可以讓我可以得到每個用戶的用戶名?Bot Framework(.Net) - 在Microsoft團隊的特定時間使用機器人檢索特定用戶的用戶名
0
A
回答
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.
相關問題
- 1. 使用Microsoft bot構建器查找特定用戶的地址
- 2. 使用專用API將機器人連接到Microsoft團隊?
- 3. FTP爲使用特定的用戶名
- 4. 在Microsoft團隊中加載VS自定義機器人
- 5. 檢索特定用戶ID的信息
- 6. 的SQLAlchemy:檢索特定用戶
- 7. Microsoft團隊中的AAD身份驗證,用於Bot Framework
- 8. Microsoft Bot Framework特殊字符
- 9. 檢查特定用戶
- 10. 從Microsoft Bot Framework頻道查找Skype的用戶名
- 11. 使用Python檢索Yelp上特定用戶的評論
- 12. 如何從Twilio檢索博特Framework用戶的電話號碼?
- 13. 個人用戶特定定製
- 14. 如何檢索會話期間的特定用戶數據
- 15. 檢索的用戶與TOP 10最大sessionIds的姓名,主機和會話ID在一個特定的時間
- 16. 註銷所有活動用戶在特定時間在asp.net
- 17. 檢查特定用戶在LightSwitch中特定的權限
- 18. PHP - MYSQL - 如果用戶名存在,請檢查特定用戶名的密碼
- 19. 使用IdentityServer爲特定客戶端驗證特定用戶
- 20. 自定義人員選擇器,用於搜索屬於特定OU的用戶
- 21. Twitter bot - 使用Tweepy回覆特定用戶
- 22. Linux中用戶特定的主機
- 23. 創作團隊及團隊用戶的
- 24. 搜索特定的用戶表
- 25. iMacros的搜索特定用戶
- 26. 用戶特定的Lucene搜索
- 27. 是否支持在特定用戶時間表上搜索?
- 28. 選擇用戶不特定的用戶
- 29. 檢查Oracle用戶的特定權限
- 30. 使用用戶特定的隊列進行後臺處理?