TeamsInfo class
Fournit des méthodes utilitaires pour les événements et les interactions qui se produisent dans Microsoft Teams.
Méthodes
get |
Obtient les informations relatives à l’ID de réunion donné. |
get |
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. |
get |
Obtient le compte d’un seul membre de conversation. |
get |
Obtient les membres de conversation d’une conversation un-à-un ou d’un groupe. |
get |
Obtient une liste paginée de membres d’une conversation un-on-one, de groupe ou d’équipe. |
get |
Obtient une liste paginé de membres d’une équipe. |
get |
Retourne une liste de canaux dans une équipe. Cela fonctionne uniquement dans les conversations délimitées par les équipes. |
get |
Obtient les détails de l’ID d’équipe donné. Cela fonctionne uniquement dans les conversations délimitées par les équipes. |
get |
Obtient le compte d’un membre dans une conversation délimitée par les équipes. |
get |
Obtient la liste des TeamsChannelAccount au sein d’une équipe. |
send |
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
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
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[]>
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.
- 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