TeamsInfo class
為 Microsoft Teams 內發生的事件和互動提供公用程式方法。
方法
get |
取得指定會議識別碼的資訊。 |
get |
取得指定會議識別碼和參與者識別碼的會議參與者。這僅適用于小組範圍會議交談。 |
get |
取得單一交談成員的帳戶。 |
get |
取得一對一或群組聊天的交談成員。 |
get |
取得一對一、群組或小組交談成員的編頁清單。 |
get |
取得小組成員的編頁清單。 |
get |
傳回小組中的頻道清單。 這僅適用于小組範圍交談。 |
get |
取得指定小組識別碼的詳細資料。這僅適用于小組範圍交談。 |
get |
取得小組範圍交談中成員的帳戶。 |
get |
取得 小組內的 TeamsChannelAccount 清單。 |
send |
在 Teams 聊天中建立新的執行緒,並將 活動 傳送至該新執行緒。 |
方法詳細資料
getMeetingInfo(TurnContext, string)
取得指定會議識別碼的資訊。
static function getMeetingInfo(context: TurnContext, meetingId?: string): Promise<TeamsMeetingInfo>
參數
- context
-
TurnContext
此回合的 TurnCoNtext 。
- meetingId
-
string
Teams 會議的 BASE64 編碼識別碼。
傳回
Promise<TeamsMeetingInfo>
getMeetingParticipant(TurnContext, string, string, string)
取得指定會議識別碼和參與者識別碼的會議參與者。這僅適用于小組範圍會議交談。
static function getMeetingParticipant(context: TurnContext, meetingId?: string, participantId?: string, tenantId?: string): Promise<TeamsMeetingParticipant>
參數
- context
-
TurnContext
此回合的 TurnCoNtext 。
- meetingId
-
string
要擷取的會議識別碼
- participantId
-
string
要擷取的參與者識別碼
- tenantId
-
string
界定要求時要使用的租使用者識別碼
傳回
Promise<TeamsMeetingParticipant>
getMember(TurnContext, string)
取得單一交談成員的帳戶。
static function getMember(context: TurnContext, userId: string): Promise<TeamsChannelAccount>
參數
- context
-
TurnContext
此回合的 TurnCoNtext 。
- userId
-
string
有問題的使用者識別碼。
傳回
Promise<TeamsChannelAccount>
成員的 TeamsChannelAccount 。
getMembers(TurnContext)
警告
此 API 現已淘汰。
Use getPagedTeamMembers
instead.
取得一對一或群組聊天的交談成員。
static function getMembers(context: TurnContext): Promise<TeamsChannelAccount[]>
參數
- context
-
TurnContext
此回合的 TurnCoNtext 。
傳回
Promise<TeamsChannelAccount[]>
getPagedMembers(TurnContext, number, string)
取得一對一、群組或小組交談成員的編頁清單。
static function getPagedMembers(context: TurnContext, pageSize?: number, continuationToken?: string): Promise<TeamsPagedMembersResult>
參數
- context
-
TurnContext
此回合的 TurnCoNtext 。
- pageSize
-
number
頁面上建議的專案數。
- continuationToken
-
string
接續權杖。
傳回
Promise<TeamsPagedMembersResult>
具有成員清單的 TeamsPagedMembersResult 。
getPagedTeamMembers(TurnContext, string, number, string)
取得小組成員的編頁清單。
static function getPagedTeamMembers(context: TurnContext, teamId?: string, pageSize?: number, continuationToken?: string): Promise<TeamsPagedMembersResult>
參數
- context
-
TurnContext
此回合的 TurnCoNtext 。
- teamId
-
string
Teams 小組的識別碼。
- pageSize
-
number
頁面上的專案數。
- continuationToken
-
string
continuationToken 權杖。
傳回
Promise<TeamsPagedMembersResult>
具有成員清單的 TeamsPagedMembersResult 。
getTeamChannels(TurnContext, string)
傳回小組中的頻道清單。 這僅適用于小組範圍交談。
static function getTeamChannels(context: TurnContext, teamId?: string): Promise<ChannelInfo[]>
參數
- context
-
TurnContext
此回合的 TurnCoNtext 。
- teamId
-
string
Teams 小組的識別碼。
傳回
Promise<ChannelInfo[]>
具有交談的 ChannelInfo 物件清單。
getTeamDetails(TurnContext, string)
取得指定小組識別碼的詳細資料。這僅適用于小組範圍交談。
static function getTeamDetails(context: TurnContext, teamId?: string): Promise<TeamDetails>
參數
- context
-
TurnContext
此回合的 TurnCoNtext 。
- teamId
-
string
Teams 小組的識別碼。
傳回
Promise<TeamDetails>
getTeamMember(TurnContext, string, string)
取得小組範圍交談中成員的帳戶。
static function getTeamMember(context: TurnContext, teamId?: string, userId?: string): Promise<TeamsChannelAccount>
參數
- context
-
TurnContext
此回合的 TurnCoNtext 。
- teamId
-
string
Teams 小組的識別碼。
- userId
-
string
Teams 使用者的識別碼。
傳回
Promise<TeamsChannelAccount>
成員的 TeamsChannelAccount 。
getTeamMembers(TurnContext, string)
警告
此 API 現已淘汰。
Use getPagedTeamMembers
instead.
取得 小組內的 TeamsChannelAccount 清單。
static function getTeamMembers(context: TurnContext, teamId?: string): Promise<TeamsChannelAccount[]>
參數
- context
-
TurnContext
此回合的 TurnCoNtext 。
- teamId
-
string
Teams 小組的識別碼。
傳回
Promise<TeamsChannelAccount[]>
sendMessageToTeamsChannel(TurnContext, Activity, string, string)
在 Teams 聊天中建立新的執行緒,並將 活動 傳送至該新執行緒。
static function sendMessageToTeamsChannel(context: TurnContext, activity: Activity, teamsChannelId: string, botAppId?: string): Promise<[ConversationReference, string]>
參數
- context
-
TurnContext
此回合的 TurnCoNtext 。
- activity
-
Activity
要傳送 的活動 。
- teamsChannelId
-
string
小組的頻道識別碼,請注意這與相同名稱的 Bot Framework 活動屬性不同。
- botAppId
-
string
Bot 的 appId。 只有當 coNtext.adapter 是 CloudAdapter 的實例時,才會使用此功能。
傳回
Promise<[ConversationReference, string]>
如果傳送) ,則為 Activity (的ConversationReference和識別碼。