Compartir a través de


TeamsInfo class

Proporciona métodos de utilidad para los eventos e interacciones que se producen en Microsoft Teams.

Métodos

getMeetingInfo(TurnContext, string)

Obtiene la información del identificador de reunión especificado.

getMeetingParticipant(TurnContext, string, string, string)

Obtiene el participante de la reunión para el identificador de reunión y el identificador de participante especificados. Esto solo funciona en las conversaciones de reuniones con ámbito de los equipos.

getMember(TurnContext, string)

Obtiene la cuenta de un único miembro de conversación.

getMembers(TurnContext)

Obtiene los miembros de conversación de un chat uno a uno o de grupo.

getPagedMembers(TurnContext, number, string)

Obtiene una lista pagined de miembros de una conversación uno a uno, grupo o equipo.

getPagedTeamMembers(TurnContext, string, number, string)

Obtiene una lista paginada de miembros de un equipo.

getTeamChannels(TurnContext, string)

Devuelve una lista de canales en un equipo. Esto solo funciona en conversaciones con ámbito de equipos.

getTeamDetails(TurnContext, string)

Obtiene los detalles del identificador de equipo especificado. Esto solo funciona en conversaciones con ámbito de equipos.

getTeamMember(TurnContext, string, string)

Obtiene la cuenta de un miembro de una conversación con ámbito de teams.

getTeamMembers(TurnContext, string)

Obtiene la lista de TeamsChannelAccount dentro de un equipo.

sendMessageToTeamsChannel(TurnContext, Activity, string, string)

Crea un nuevo subproceso en un chat de Teams y envía una actividad a ese nuevo subproceso.

Detalles del método

getMeetingInfo(TurnContext, string)

Obtiene la información del identificador de reunión especificado.

static function getMeetingInfo(context: TurnContext, meetingId?: string): Promise<TeamsMeetingInfo>

Parámetros

context

TurnContext

TurnContext para este turno.

meetingId

string

Identificador codificado en BASE64 de la reunión de Teams.

Devoluciones

Promise<TeamsMeetingInfo>

TeamsMeetingInfo capturado

getMeetingParticipant(TurnContext, string, string, string)

Obtiene el participante de la reunión para el identificador de reunión y el identificador de participante especificados. Esto solo funciona en las conversaciones de reuniones con ámbito de los equipos.

static function getMeetingParticipant(context: TurnContext, meetingId?: string, participantId?: string, tenantId?: string): Promise<TeamsMeetingParticipant>

Parámetros

context

TurnContext

TurnContext para este turno.

meetingId

string

Identificador de reunión que se va a capturar

participantId

string

Identificador del participante que se va a capturar

tenantId

string

Identificador de inquilino que se va a usar al determinar el ámbito de la solicitud.

Devoluciones

Promise<TeamsMeetingParticipant>

TeamsMeetingParticipant capturado

getMember(TurnContext, string)

Obtiene la cuenta de un único miembro de conversación.

static function getMember(context: TurnContext, userId: string): Promise<TeamsChannelAccount>

Parámetros

context

TurnContext

TurnContext para este turno.

userId

string

Identificador del usuario en cuestión.

Devoluciones

Promise<TeamsChannelAccount>

TeamsChannelAccount del miembro.

getMembers(TurnContext)

Advertencia

Esta API ya está en desuso.

Use getPagedTeamMembers instead.

Obtiene los miembros de conversación de un chat uno a uno o de grupo.

static function getMembers(context: TurnContext): Promise<TeamsChannelAccount[]>

Parámetros

context

TurnContext

TurnContext para este turno.

Devoluciones

Promise<TeamsChannelAccount[]>

La lista de TeamsChannelAccount.

getPagedMembers(TurnContext, number, string)

Obtiene una lista pagined de miembros de una conversación uno a uno, grupo o equipo.

static function getPagedMembers(context: TurnContext, pageSize?: number, continuationToken?: string): Promise<TeamsPagedMembersResult>

Parámetros

context

TurnContext

TurnContext para este turno.

pageSize

number

Número sugerido de entradas en una página.

continuationToken

string

Token de continuación.

Devoluciones

Promise<TeamsPagedMembersResult>

TeamsPagedMembersResult con la lista de miembros.

getPagedTeamMembers(TurnContext, string, number, string)

Obtiene una lista paginada de miembros de un equipo.

static function getPagedTeamMembers(context: TurnContext, teamId?: string, pageSize?: number, continuationToken?: string): Promise<TeamsPagedMembersResult>

Parámetros

context

TurnContext

TurnContext para este turno.

teamId

string

Id. del equipo de Teams.

pageSize

number

Número de entradas de la página.

continuationToken

string

Token continuationToken.

Devoluciones

Promise<TeamsPagedMembersResult>

TeamsPagedMembersResult con la lista de miembros.

getTeamChannels(TurnContext, string)

Devuelve una lista de canales en un equipo. Esto solo funciona en conversaciones con ámbito de equipos.

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

Parámetros

context

TurnContext

TurnContext para este turno.

teamId

string

Id. del equipo de Teams.

Devoluciones

Promise<ChannelInfo[]>

Lista de objetos ChannelInfo con las conversaciones.

getTeamDetails(TurnContext, string)

Obtiene los detalles del identificador de equipo especificado. Esto solo funciona en conversaciones con ámbito de equipos.

static function getTeamDetails(context: TurnContext, teamId?: string): Promise<TeamDetails>

Parámetros

context

TurnContext

TurnContext para este turno.

teamId

string

Identificador del equipo de Teams.

Devoluciones

Promise<TeamDetails>

TeamDetails capturado

getTeamMember(TurnContext, string, string)

Obtiene la cuenta de un miembro de una conversación con ámbito de teams.

static function getTeamMember(context: TurnContext, teamId?: string, userId?: string): Promise<TeamsChannelAccount>

Parámetros

context

TurnContext

TurnContext para este turno.

teamId

string

Id. del equipo de Teams.

userId

string

Identificador del usuario de Teams.

Devoluciones

Promise<TeamsChannelAccount>

TeamsChannelAccount del miembro.

getTeamMembers(TurnContext, string)

Advertencia

Esta API ya está en desuso.

Use getPagedTeamMembers instead.

Obtiene la lista de TeamsChannelAccount dentro de un equipo.

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

Parámetros

context

TurnContext

TurnContext para este turno.

teamId

string

Id. del equipo de Teams.

Devoluciones

Promise<TeamsChannelAccount[]>

La lista de TeamsChannelAccount de los miembros.

sendMessageToTeamsChannel(TurnContext, Activity, string, string)

Crea un nuevo subproceso en un chat de Teams y envía una actividad a ese nuevo subproceso.

static function sendMessageToTeamsChannel(context: TurnContext, activity: Activity, teamsChannelId: string, botAppId?: string): Promise<[ConversationReference, string]>

Parámetros

context

TurnContext

TurnContext para este turno.

activity

Activity

Actividad que se va a enviar.

teamsChannelId

string

El identificador de canal del equipo, tenga en cuenta que es distinto de la propiedad de actividad de Bot Framework con el mismo nombre.

botAppId

string

AppId del bot. Esto solo se usa cuando context.adapter es una instancia de CloudAdapter.

Devoluciones

Promise<[ConversationReference, string]>

ConversationReference y el identificador de la actividad (si se envían).