Partager via


TeamsInfo class

Fournit des méthodes utilitaires pour les événements et les interactions qui se produisent dans Microsoft Teams.

Méthodes

getMeetingInfo(TurnContext, string)

Obtient les informations relatives à l’ID de réunion donné.

getMeetingParticipant(TurnContext, string, string, string)

Obtient le participant à la réunion pour l’ID de réunion et l’ID de participant donnés. Cela fonctionne uniquement dans les conversations de réunion délimitées par les équipes.

getMember(TurnContext, string)

Obtient le compte d’un seul membre de conversation.

getMembers(TurnContext)

Obtient les membres de conversation d’une conversation un-à-un ou d’un groupe.

getPagedMembers(TurnContext, number, string)

Obtient une liste paginée de membres d’une conversation un-on-one, de groupe ou d’équipe.

getPagedTeamMembers(TurnContext, string, number, string)

Obtient une liste paginé de membres d’une équipe.

getTeamChannels(TurnContext, string)

Retourne une liste de canaux dans une équipe. Cela fonctionne uniquement dans les conversations délimitées par les équipes.

getTeamDetails(TurnContext, string)

Obtient les détails de l’ID d’équipe donné. Cela fonctionne uniquement dans les conversations délimitées par les équipes.

getTeamMember(TurnContext, string, string)

Obtient le compte d’un membre dans une conversation délimitée par les équipes.

getTeamMembers(TurnContext, string)

Obtient la liste des TeamsChannelAccount au sein d’une équipe.

sendMessageToTeamsChannel(TurnContext, Activity, string, string)

Crée un thread dans une conversation Teams et envoie une Activité à ce nouveau thread.

Détails de la méthode

getMeetingInfo(TurnContext, string)

Obtient les informations relatives à l’ID de réunion donné.

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

Paramètres

context

TurnContext

Le TurnContext pour ce tour.

meetingId

string

ID codé en BASE64 de la réunion Teams.

Retours

Promise<TeamsMeetingInfo>

Le TeamsMeetingInfo extrait

getMeetingParticipant(TurnContext, string, string, string)

Obtient le participant à la réunion pour l’ID de réunion et l’ID de participant donnés. Cela fonctionne uniquement dans les conversations de réunion délimitées par les équipes.

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

Paramètres

context

TurnContext

Le TurnContext pour ce tour.

meetingId

string

ID de réunion à extraire

participantId

string

ID de participant à récupérer

tenantId

string

ID de locataire à utiliser lors de l’étendue de la requête

Retours

Promise<TeamsMeetingParticipant>

Le TeamsMeetingParticipant extrait

getMember(TurnContext, string)

Obtient le compte d’un seul membre de conversation.

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

Paramètres

context

TurnContext

Le TurnContext pour ce tour.

userId

string

ID de l’utilisateur en question.

Retours

Promise<TeamsChannelAccount>

TeamsChannelAccount du membre.

getMembers(TurnContext)

Avertissement

Cette API est à présent déconseillée.

Use getPagedTeamMembers instead.

Obtient les membres de conversation d’une conversation un-à-un ou d’un groupe.

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

Paramètres

context

TurnContext

Le TurnContext pour ce tour.

Retours

Promise<TeamsChannelAccount[]>

Liste des TeamsChannelAccount.

getPagedMembers(TurnContext, number, string)

Obtient une liste paginée de membres d’une conversation un-on-one, de groupe ou d’équipe.

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

Paramètres

context

TurnContext

Le TurnContext pour ce tour.

pageSize

number

Nombre suggéré d’entrées sur une page.

continuationToken

string

Jeton de continuation.

Retours

Promise<TeamsPagedMembersResult>

Le TeamsPagedMembersResult avec la liste des membres.

getPagedTeamMembers(TurnContext, string, number, string)

Obtient une liste paginé de membres d’une équipe.

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

Paramètres

context

TurnContext

Le TurnContext pour ce tour.

teamId

string

ID de l’équipe Teams.

pageSize

number

Nombre d’entrées sur la page.

continuationToken

string

Jeton continuationToken.

Retours

Promise<TeamsPagedMembersResult>

Un TeamsPagedMembersResult avec la liste des membres.

getTeamChannels(TurnContext, string)

Retourne une liste de canaux dans une équipe. Cela fonctionne uniquement dans les conversations délimitées par les équipes.

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

Paramètres

context

TurnContext

Le TurnContext pour ce tour.

teamId

string

ID de l’équipe Teams.

Retours

Promise<ChannelInfo[]>

Liste des objets channelInfo avec les conversations.

getTeamDetails(TurnContext, string)

Obtient les détails de l’ID d’équipe donné. Cela fonctionne uniquement dans les conversations délimitées par les équipes.

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

Paramètres

context

TurnContext

Le TurnContext pour ce tour.

teamId

string

ID de l’équipe Teams.

Retours

Promise<TeamDetails>

Les TeamDetails extraites

getTeamMember(TurnContext, string, string)

Obtient le compte d’un membre dans une conversation délimitée par les équipes.

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

Paramètres

context

TurnContext

Le TurnContext pour ce tour.

teamId

string

ID de l’équipe Teams.

userId

string

ID de l’utilisateur Teams.

Retours

Promise<TeamsChannelAccount>

TeamsChannelAccount du membre.

getTeamMembers(TurnContext, string)

Avertissement

Cette API est à présent déconseillée.

Use getPagedTeamMembers instead.

Obtient la liste des TeamsChannelAccount au sein d’une équipe.

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

Paramètres

context

TurnContext

Le TurnContext pour ce tour.

teamId

string

ID de l’équipe Teams.

Retours

Promise<TeamsChannelAccount[]>

Liste des TeamsChannelAccount des membres.

sendMessageToTeamsChannel(TurnContext, Activity, string, string)

Crée un thread dans une conversation Teams et envoie une Activité à ce nouveau thread.

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

Paramètres

context

TurnContext

Le TurnContext pour ce tour.

activity

Activity

Activité à envoyer.

teamsChannelId

string

L’ID de canal de l’équipe, notez qu’il s’agit d’une propriété d’activité Bot Framework portant le même nom.

botAppId

string

AppId du bot. Cela est utilisé uniquement lorsque context.adapter est une instance de CloudAdapter.

Retours

Promise<[ConversationReference, string]>

La ConversationReference et l’ID de l' d’activité (le cas échéant).