TeamsInfo class
Microsoft Teams 내에서 발생하는 이벤트 및 상호 작용에 대한 유틸리티 메서드를 제공합니다.
메서드
| get |
지정된 모임 ID에 대한 정보를 가져옵니다. |
| get |
지정된 모임 ID 및 참가자 ID에 대한 모임 참가자를 가져옵니다. 이는 팀의 범위가 지정된 모임 대화에서만 작동합니다. |
| get |
단일 대화 멤버의 계정을 가져옵니다. |
| get |
일대일 또는 그룹 채팅의 대화 멤버를 가져옵니다. |
| get |
일대일, 그룹 또는 팀 대화 멤버의 페이지를 매긴 목록을 가져옵니다. |
| get |
페이지를 매긴 팀 구성원 목록을 가져옵니다. |
| get |
팀의 채널 목록을 반환합니다. 이는 팀의 범위가 지정된 대화에서만 작동합니다. |
| get |
지정된 팀 ID에 대한 세부 정보를 가져옵니다. 이는 팀의 범위가 지정된 대화에서만 작동합니다. |
| get |
팀의 범위가 지정된 대화에서 멤버의 계정을 가져옵니다. |
| get |
팀 내에서 TeamsChannelAccount 목록을 가져옵니다. |
| send |
Teams 채팅에서 새 스레드를 만들고 활동 해당 새 스레드로 보냅니다. |
메서드 세부 정보
getMeetingInfo(TurnContext, string)
지정된 모임 ID에 대한 정보를 가져옵니다.
static function getMeetingInfo(context: TurnContext, meetingId?: string): Promise<TeamsMeetingInfo>
매개 변수
- context
-
TurnContext
이 턴에 대한 TurnContext.
- meetingId
-
string
Teams 모임의 BASE64로 인코딩된 ID입니다.
반환
Promise<TeamsMeetingInfo>
TeamsMeetingInfo 페치됨
getMeetingParticipant(TurnContext, string, string, string)
지정된 모임 ID 및 참가자 ID에 대한 모임 참가자를 가져옵니다. 이는 팀의 범위가 지정된 모임 대화에서만 작동합니다.
static function getMeetingParticipant(context: TurnContext, meetingId?: string, participantId?: string, tenantId?: string): Promise<TeamsMeetingParticipant>
매개 변수
- context
-
TurnContext
이 턴에 대한 TurnContext.
- meetingId
-
string
가져올 모임 ID
- participantId
-
string
가져올 참가자 ID
- tenantId
-
string
요청의 범위를 지정하는 경우 사용할 테넌트 ID
반환
Promise<TeamsMeetingParticipant>
TeamsMeetingParticipant 가져옵니다.
getMember(TurnContext, string)
단일 대화 멤버의 계정을 가져옵니다.
static function getMember(context: TurnContext, userId: string): Promise<TeamsChannelAccount>
매개 변수
- context
-
TurnContext
이 턴에 대한 TurnContext.
- userId
-
string
해당 사용자의 ID입니다.
반환
Promise<TeamsChannelAccount>
getMembers(TurnContext)
경고
이 API는 이제 사용되지 않습니다.
Use getPagedTeamMembers instead.
일대일 또는 그룹 채팅의 대화 멤버를 가져옵니다.
static function getMembers(context: TurnContext): Promise<TeamsChannelAccount[]>
매개 변수
- context
-
TurnContext
이 턴에 대한 TurnContext.
반환
Promise<TeamsChannelAccount[]>
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>
getPagedTeamMembers(TurnContext, string, number, string)
페이지를 매긴 팀 구성원 목록을 가져옵니다.
static function getPagedTeamMembers(context: TurnContext, teamId?: string, pageSize?: number, continuationToken?: string): Promise<TeamsPagedMembersResult>
매개 변수
- context
-
TurnContext
이 턴에 대한 TurnContext.
- teamId
-
string
Teams 팀의 ID입니다.
- pageSize
-
number
페이지의 항목 수입니다.
- continuationToken
-
string
continuationToken 토큰입니다.
반환
Promise<TeamsPagedMembersResult>
getTeamChannels(TurnContext, string)
팀의 채널 목록을 반환합니다. 이는 팀의 범위가 지정된 대화에서만 작동합니다.
static function getTeamChannels(context: TurnContext, teamId?: string): Promise<ChannelInfo[]>
매개 변수
- context
-
TurnContext
이 턴에 대한 TurnContext.
- teamId
-
string
Teams 팀의 ID입니다.
반환
Promise<ChannelInfo[]>
getTeamDetails(TurnContext, string)
지정된 팀 ID에 대한 세부 정보를 가져옵니다. 이는 팀의 범위가 지정된 대화에서만 작동합니다.
static function getTeamDetails(context: TurnContext, teamId?: string): Promise<TeamDetails>
매개 변수
- context
-
TurnContext
이 턴에 대한 TurnContext.
- teamId
-
string
Teams 팀의 ID입니다.
반환
Promise<TeamDetails>
TeamDetails 가져옵니다.
getTeamMember(TurnContext, string, string)
팀의 범위가 지정된 대화에서 멤버의 계정을 가져옵니다.
static function getTeamMember(context: TurnContext, teamId?: string, userId?: string): Promise<TeamsChannelAccount>
매개 변수
- context
-
TurnContext
이 턴에 대한 TurnContext.
- teamId
-
string
Teams 팀의 ID입니다.
- userId
-
string
Teams 사용자의 ID입니다.
반환
Promise<TeamsChannelAccount>
getTeamMembers(TurnContext, string)
경고
이 API는 이제 사용되지 않습니다.
Use getPagedTeamMembers instead.
팀 내에서 TeamsChannelAccount 목록을 가져옵니다.
static function getTeamMembers(context: TurnContext, teamId?: string): Promise<TeamsChannelAccount[]>
매개 변수
- context
-
TurnContext
이 턴에 대한 TurnContext.
- teamId
-
string
Teams 팀의 ID입니다.
반환
Promise<TeamsChannelAccount[]>
멤버의 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
팀의 채널 ID는 이름이 같은 Bot Framework 활동 속성과 다릅니다.
- botAppId
-
string
봇의 appId입니다. 이는 context.adapter가 CloudAdapter의 인스턴스인 경우에만 사용됩니다.
반환
Promise<[ConversationReference, string]>
ConversationReference 및 활동 ID(전송된 경우)입니다.