TeamsInfo class
Fornisce metodi di utilità per gli eventi e le interazioni che si verificano all'interno di Microsoft Teams.
Metodi
| get |
Ottiene le informazioni per l'ID riunione specificato. |
| get |
Ottiene il partecipante della riunione per l'ID riunione e l'ID partecipante specificati. Questo funziona solo nelle conversazioni di riunione con ambito team. |
| get |
Ottiene l'account di un singolo membro della conversazione. |
| get |
Ottiene i membri della conversazione di una chat one-on-one o di gruppo. |
| get |
Ottiene un elenco paginezzato di membri di una conversazione uno-su-uno, di gruppo o di team. |
| get |
Ottiene un elenco impaginato di membri di un team. |
| get |
Restituisce un elenco di canali in un team. Questo funziona solo nelle conversazioni con ambito team. |
| get |
Ottiene i dettagli per l'ID del team specificato. Questo funziona solo nelle conversazioni con ambito team. |
| get |
Ottiene l'account di un membro in una conversazione con ambito team. |
| get |
Ottiene l'elenco di TeamsChannelAccount all'interno di un team. |
| send |
Crea un nuovo thread in una chat di Teams e invia un Activity a tale nuovo thread. |
Dettagli metodo
getMeetingInfo(TurnContext, string)
Ottiene le informazioni per l'ID riunione specificato.
static function getMeetingInfo(context: TurnContext, meetingId?: string): Promise<TeamsMeetingInfo>
Parametri
- context
-
TurnContext
Il TurnContext per questo turno.
- meetingId
-
string
ID con codifica BASE64 della riunione di Teams.
Restituisce
Promise<TeamsMeetingInfo>
Il TeamsMeetingInfo recuperato
getMeetingParticipant(TurnContext, string, string, string)
Ottiene il partecipante della riunione per l'ID riunione e l'ID partecipante specificati. Questo funziona solo nelle conversazioni di riunione con ambito team.
static function getMeetingParticipant(context: TurnContext, meetingId?: string, participantId?: string, tenantId?: string): Promise<TeamsMeetingParticipant>
Parametri
- context
-
TurnContext
Il TurnContext per questo turno.
- meetingId
-
string
ID riunione da recuperare
- participantId
-
string
ID partecipante da recuperare
- tenantId
-
string
ID tenant da usare per definire l'ambito della richiesta
Restituisce
Promise<TeamsMeetingParticipant>
Il TeamsMeetingParticipant recuperato
getMember(TurnContext, string)
Ottiene l'account di un singolo membro della conversazione.
static function getMember(context: TurnContext, userId: string): Promise<TeamsChannelAccount>
Parametri
- context
-
TurnContext
Il TurnContext per questo turno.
- userId
-
string
ID dell'utente in questione.
Restituisce
Promise<TeamsChannelAccount>
TeamsChannelAccount del membro.
getMembers(TurnContext)
Avviso
Questa API è ora deprecata.
Use getPagedTeamMembers instead.
Ottiene i membri della conversazione di una chat one-on-one o di gruppo.
static function getMembers(context: TurnContext): Promise<TeamsChannelAccount[]>
Parametri
- context
-
TurnContext
Il TurnContext per questo turno.
Restituisce
Promise<TeamsChannelAccount[]>
Elenco di TeamsChannelAccount.
getPagedMembers(TurnContext, number, string)
Ottiene un elenco paginezzato di membri di una conversazione uno-su-uno, di gruppo o di team.
static function getPagedMembers(context: TurnContext, pageSize?: number, continuationToken?: string): Promise<TeamsPagedMembersResult>
Parametri
- context
-
TurnContext
Il TurnContext per questo turno.
- pageSize
-
number
Numero consigliato di voci in una pagina.
- continuationToken
-
string
Token di continuazione.
Restituisce
Promise<TeamsPagedMembersResult>
Il TeamsPagedMembersResult con l'elenco dei membri.
getPagedTeamMembers(TurnContext, string, number, string)
Ottiene un elenco impaginato di membri di un team.
static function getPagedTeamMembers(context: TurnContext, teamId?: string, pageSize?: number, continuationToken?: string): Promise<TeamsPagedMembersResult>
Parametri
- context
-
TurnContext
Il TurnContext per questo turno.
- teamId
-
string
ID del team di Teams.
- pageSize
-
number
Numero di voci nella pagina.
- continuationToken
-
string
Token continuationToken.
Restituisce
Promise<TeamsPagedMembersResult>
Un TeamsPagedMembersResult con l'elenco dei membri.
getTeamChannels(TurnContext, string)
Restituisce un elenco di canali in un team. Questo funziona solo nelle conversazioni con ambito team.
static function getTeamChannels(context: TurnContext, teamId?: string): Promise<ChannelInfo[]>
Parametri
- context
-
TurnContext
Il TurnContext per questo turno.
- teamId
-
string
ID del team di Teams.
Restituisce
Promise<ChannelInfo[]>
Elenco di oggetti ChannelInfo con le conversazioni.
getTeamDetails(TurnContext, string)
Ottiene i dettagli per l'ID del team specificato. Questo funziona solo nelle conversazioni con ambito team.
static function getTeamDetails(context: TurnContext, teamId?: string): Promise<TeamDetails>
Parametri
- context
-
TurnContext
Il TurnContext per questo turno.
- teamId
-
string
ID del team di Teams.
Restituisce
Promise<TeamDetails>
Il TeamDetails recuperato
getTeamMember(TurnContext, string, string)
Ottiene l'account di un membro in una conversazione con ambito team.
static function getTeamMember(context: TurnContext, teamId?: string, userId?: string): Promise<TeamsChannelAccount>
Parametri
- context
-
TurnContext
Il TurnContext per questo turno.
- teamId
-
string
ID del team di Teams.
- userId
-
string
ID dell'utente di Teams.
Restituisce
Promise<TeamsChannelAccount>
TeamsChannelAccount del membro.
getTeamMembers(TurnContext, string)
Avviso
Questa API è ora deprecata.
Use getPagedTeamMembers instead.
Ottiene l'elenco di TeamsChannelAccount all'interno di un team.
static function getTeamMembers(context: TurnContext, teamId?: string): Promise<TeamsChannelAccount[]>
Parametri
- context
-
TurnContext
Il TurnContext per questo turno.
- teamId
-
string
ID del team di Teams.
Restituisce
Promise<TeamsChannelAccount[]>
Elenco di TeamsChannelAccount dei membri.
sendMessageToTeamsChannel(TurnContext, Activity, string, string)
Crea un nuovo thread in una chat di Teams e invia un Activity a tale nuovo thread.
static function sendMessageToTeamsChannel(context: TurnContext, activity: Activity, teamsChannelId: string, botAppId?: string): Promise<[ConversationReference, string]>
Parametri
- context
-
TurnContext
Il TurnContext per questo turno.
- activity
-
Activity
attività di
- teamsChannelId
-
string
L'ID canale del team, si noti che è diverso dalla proprietà dell'attività di Bot Framework con lo stesso nome.
- botAppId
-
string
AppId del bot. Viene usato solo quando context.adapter è un'istanza di CloudAdapter.
Restituisce
Promise<[ConversationReference, string]>