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 de á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 en uno o grupo. |
get |
Obtiene una lista pagined de miembros de una conversación de uno a uno, grupo o equipo. |
get |
Obtiene una lista paginada de miembros de un equipo. |
get |
Devuelve una lista de canales de un equipo. Esto solo funciona en las conversaciones de ámbito de los equipos. |
get |
Obtiene los detalles del identificador de equipo especificado. Esto solo funciona en las conversaciones de ámbito de los equipos. |
get |
Obtiene la cuenta de un miembro de una conversación con ámbito de equipos. |
get |
Obtiene la lista de TeamsChannelAccount dentro de un equipo. |
send |
Crea un nuevo subproceso en un chat de Teams y envía un de actividad de |
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
El TurnContext para este turno.
- meetingId
-
string
Identificador codificado en BASE64 de la reunión de Teams.
Devoluciones
Promise<TeamsMeetingInfo>
El
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 de ámbito de los equipos.
static function getMeetingParticipant(context: TurnContext, meetingId?: string, participantId?: string, tenantId?: string): Promise<TeamsMeetingParticipant>
Parámetros
- context
-
TurnContext
El 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>
El
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
El 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 en uno o grupo.
static function getMembers(context: TurnContext): Promise<TeamsChannelAccount[]>
Parámetros
- context
-
TurnContext
El TurnContext para este turno.
Devoluciones
Promise<TeamsChannelAccount[]>
Lista de TeamsChannelAccount.
getPagedMembers(TurnContext, number, string)
Obtiene una lista pagined de miembros de una conversación de uno a uno, grupo o equipo.
static function getPagedMembers(context: TurnContext, pageSize?: number, continuationToken?: string): Promise<TeamsPagedMembersResult>
Parámetros
- context
-
TurnContext
El TurnContext para este turno.
- pageSize
-
number
Número sugerido de entradas en una página.
- continuationToken
-
string
Token de continuación.
Devoluciones
Promise<TeamsPagedMembersResult>
El
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
El TurnContext para este turno.
- teamId
-
string
Identificador del equipo de Teams.
- pageSize
-
number
Número de entradas de la página.
- continuationToken
-
string
Token continuationToken.
Devoluciones
Promise<TeamsPagedMembersResult>
Un TeamsPagedMembersResult con la lista de miembros.
getTeamChannels(TurnContext, string)
Devuelve una lista de canales de un equipo. Esto solo funciona en las conversaciones de ámbito de los equipos.
static function getTeamChannels(context: TurnContext, teamId?: string): Promise<ChannelInfo[]>
Parámetros
- context
-
TurnContext
El TurnContext para este turno.
- teamId
-
string
Identificador del equipo de Teams.
Devoluciones
Promise<ChannelInfo[]>
La lista de ChannelInfo objetos con las conversaciones.
getTeamDetails(TurnContext, string)
Obtiene los detalles del identificador de equipo especificado. Esto solo funciona en las conversaciones de ámbito de los equipos.
static function getTeamDetails(context: TurnContext, teamId?: string): Promise<TeamDetails>
Parámetros
- context
-
TurnContext
El TurnContext para este turno.
- teamId
-
string
Identificador del equipo de Teams.
Devoluciones
Promise<TeamDetails>
El TeamDetails capturado
getTeamMember(TurnContext, string, string)
Obtiene la cuenta de un miembro de una conversación con ámbito de equipos.
static function getTeamMember(context: TurnContext, teamId?: string, userId?: string): Promise<TeamsChannelAccount>
Parámetros
- context
-
TurnContext
El TurnContext para este turno.
- teamId
-
string
Identificador 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
El TurnContext para este turno.
- teamId
-
string
Identificador del equipo de Teams.
Devoluciones
Promise<TeamsChannelAccount[]>
Lista de TeamsChannelAccount de los miembros.
sendMessageToTeamsChannel(TurnContext, Activity, string, string)
Crea un nuevo subproceso en un chat de Teams y envía un de actividad de
static function sendMessageToTeamsChannel(context: TurnContext, activity: Activity, teamsChannelId: string, botAppId?: string): Promise<[ConversationReference, string]>
Parámetros
- context
-
TurnContext
El TurnContext para este turno.
- activity
-
Activity
El actividad de
- teamsChannelId
-
string
El identificador de canal del equipo, tenga en cuenta que esto 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]>
El ConversationReference y el identificador del Activity (si se envía).