TeamsInfo class
Proporciona métodos de utilidad para los eventos e interacciones que se producen en Microsoft Teams.
Métodos
get |
Obtiene la información del identificador de reunión especificado. |
get |
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. |
get |
Obtiene la cuenta de un único miembro de conversación. |
get |
Obtiene los miembros de conversación de un chat uno a uno o de grupo. |
get |
Obtiene una lista pagined de miembros de una conversación uno a uno, grupo o equipo. |
get |
Obtiene una lista paginada de miembros de un equipo. |
get |
Devuelve una lista de canales en un equipo. Esto solo funciona en conversaciones con ámbito de equipos. |
get |
Obtiene los detalles del identificador de equipo especificado. Esto solo funciona en conversaciones con ámbito de equipos. |
get |
Obtiene la cuenta de un miembro de una conversación con ámbito de teams. |
get |
Obtiene la lista de TeamsChannelAccount dentro de un equipo. |
send |
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).