다음을 통해 공유


TeamsInfo class

Microsoft Teams 내에서 발생하는 이벤트 및 상호 작용에 대한 유틸리티 메서드를 제공합니다.

메서드

getMeetingInfo(TurnContext, string)

지정된 모임 ID에 대한 정보를 가져옵니다.

getMeetingParticipant(TurnContext, string, string, string)

지정된 모임 ID 및 참가자 ID에 대한 모임 참가자를 가져옵니다. 이는 팀의 범위가 지정된 모임 대화에서만 작동합니다.

getMember(TurnContext, string)

단일 대화 멤버의 계정을 가져옵니다.

getMembers(TurnContext)

일대일 또는 그룹 채팅의 대화 멤버를 가져옵니다.

getPagedMembers(TurnContext, number, string)

일대일, 그룹 또는 팀 대화 멤버의 페이지를 매긴 목록을 가져옵니다.

getPagedTeamMembers(TurnContext, string, number, string)

페이지를 매긴 팀 구성원 목록을 가져옵니다.

getTeamChannels(TurnContext, string)

팀의 채널 목록을 반환합니다. 이는 팀의 범위가 지정된 대화에서만 작동합니다.

getTeamDetails(TurnContext, string)

지정된 팀 ID에 대한 세부 정보를 가져옵니다. 이는 팀의 범위가 지정된 대화에서만 작동합니다.

getTeamMember(TurnContext, string, string)

팀의 범위가 지정된 대화에서 멤버의 계정을 가져옵니다.

getTeamMembers(TurnContext, string)

팀 내에서 TeamsChannelAccount 목록을 가져옵니다.

sendMessageToTeamsChannel(TurnContext, Activity, string, string)

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>

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>

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>

TeamsPagedMembersResult는 멤버 목록과 함께.

getTeamChannels(TurnContext, string)

팀의 채널 목록을 반환합니다. 이는 팀의 범위가 지정된 대화에서만 작동합니다.

static function getTeamChannels(context: TurnContext, teamId?: string): Promise<ChannelInfo[]>

매개 변수

context

TurnContext

이 턴에 대한 TurnContext.

teamId

string

Teams 팀의 ID입니다.

반환

Promise<ChannelInfo[]>

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>

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(전송된 경우)입니다.