TeamsInfo Classe

  • java.lang.Object
    • com.microsoft.bot.builder.teams.TeamsInfo

public final class TeamsInfo

Métodos auxiliares do Teams.

Resumo do método

Modificador e tipo Método e descrição
static java.util.concurrent.CompletableFuture<MeetingInfo> getMeetingInfo(TurnContext turnContext)

Obtém as informações da ID de reunião fornecida.

static java.util.concurrent.CompletableFuture<MeetingInfo> getMeetingInfo(TurnContext turnContext, String meetingId)

Obtém as informações da ID de reunião fornecida.

static java.util.concurrent.CompletableFuture<TeamsMeetingParticipant> getMeetingParticipant(TurnContext turnContext)

Obtém os detalhes do participante da reunião especificado.

static java.util.concurrent.CompletableFuture<TeamsMeetingParticipant> getMeetingParticipant(TurnContext turnContext, String meetingId, String participantId, String tenantId)

Obtém os detalhes do participante da reunião especificado.

static java.util.concurrent.CompletableFuture<TeamsChannelAccount> getMember(TurnContext turnContext, String userId)
static java.util.concurrent.CompletableFuture<java.util.List<TeamsChannelAccount>> getMembers(TurnContext turnContext)

Retorna uma lista de membros para a conversa atual.

static java.util.concurrent.CompletableFuture<TeamsPagedMembersResult> getPagedMembers(TurnContext turnContext, String continuationToken)

Retorna a lista de membros da equipe paged.

static java.util.concurrent.CompletableFuture<TeamsPagedMembersResult> getPagedTeamMembers(TurnContext turnContext, String teamId, String continuationToken)

Retorna a lista de membros da equipe paged.

static java.util.concurrent.CompletableFuture<java.util.List<ChannelInfo>> getTeamChannels(TurnContext turnContext, String teamId)

Retorna uma lista de canais do Teams.

static java.util.concurrent.CompletableFuture<TeamDetails> getTeamDetails(TurnContext turnContext, String teamId)

Retorna detalhes da equipepara uma equipe.

static java.util.concurrent.CompletableFuture<TeamsChannelAccount> getTeamMember(TurnContext turnContext, String userId, String teamId)

Retorna informações para o usuário especificado.

static java.util.concurrent.CompletableFuture<java.util.List<TeamsChannelAccount>> getTeamMembers(TurnContext turnContext, String teamId)

Retorna uma lista de membros da equipe para a equipe especificada.

static java.util.concurrent.CompletableFuture<Pair<ConversationReference,java.lang.String>> sendMessageToTeamsChannel(TurnContext turnContext, Activity activity, String teamsChannelId, MicrosoftAppCredentials credentials)

Métodos herdados de java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

Detalhes do método

getMeetingInfo

public static CompletableFuture getMeetingInfo(TurnContext turnContext)

Obtém as informações da ID de reunião fornecida.

Parâmetros:

turnContext - Transforme o contexto.

Retornos:

Detalhes da reunião.

getMeetingInfo

public static CompletableFuture getMeetingInfo(TurnContext turnContext, String meetingId)

Obtém as informações da ID de reunião fornecida.

Parâmetros:

turnContext - Transforme o contexto.
meetingId - A ID codificada em BASE64 da reunião do Teams.

Retornos:

Detalhes da reunião.

getMeetingParticipant

public static CompletableFuture getMeetingParticipant(TurnContext turnContext)

Obtém os detalhes do participante da reunião especificado. Isso só funciona em conversas com escopo de reunião de equipes.

Parâmetros:

turnContext - O TurnContext do qual as IDs de reunião, participante e locatário são extraídas.

Retornos:

TeamsParticipantChannelAccount

getMeetingParticipant

public static CompletableFuture getMeetingParticipant(TurnContext turnContext, String meetingId, String participantId, String tenantId)

Obtém os detalhes do participante da reunião especificado. Isso só funciona em conversas com escopo de reunião de equipes.

Parâmetros:

turnContext - Transforme o contexto.
meetingId - A ID da reunião ou nulo a ser obtido do TeamsChannelData de atividades
participantId - A ID do participante ou nulo a ser obtido do TeamsChannelData de atividades
tenantId - A ID do locatário ou nulo a ser obtido do TeamsChannelData de atividades

Retornos:

Conta do canal do participante da equipe.

getMember

public static CompletableFuture getMember(TurnContext turnContext, String userId)

Parâmetros:

turnContext
userId

getMembers

public static CompletableFuture> getMembers(TurnContext turnContext)

Retorna uma lista de membros para a conversa atual.

Parâmetros:

turnContext - O TurnContext atual.

Retornos:

Uma lista de TeamsChannelAccount para cada membro. Se essa não for uma conversa do Teams, uma lista de ChannelAccounts será convertida em TeamsChannelAccount.

getPagedMembers

public static CompletableFuture getPagedMembers(TurnContext turnContext, String continuationToken)

Retorna a lista de membros da equipe paged. Se a Atividade não for de um canal do Teams, um PagedMembersResult será convertido em TeamsPagedMembersResult.

Parâmetros:

turnContext - O TurnContext atual.
continuationToken - A continuaçãoToken de uma chamada anterior ou anula a primeira chamada.

Retornos:

Um TeamsPageMembersResult.

getPagedTeamMembers

public static CompletableFuture getPagedTeamMembers(TurnContext turnContext, String teamId, String continuationToken)

Retorna a lista de membros da equipe paged.

Parâmetros:

turnContext - O TurnContext atual.
teamId - A ID da equipe.
continuationToken - A continuaçãoToken de uma chamada anterior ou anula a primeira chamada.

Retornos:

Um TeamsPageMembersResult.

getTeamChannels

public static CompletableFuture> getTeamChannels(TurnContext turnContext, String teamId)

Retorna uma lista de canais do Teams.

Parâmetros:

turnContext - O TurnContext atual.
teamId - A ID da equipe.

Retornos:

Uma lista de objetos ChannelInfo.

getTeamDetails

public static CompletableFuture getTeamDetails(TurnContext turnContext, String teamId)

Retorna TeamDetails para uma equipe.

Parâmetros:

turnContext - O TurnContext atual.
teamId - A ID da equipe.

Retornos:

Um objeto TeamDetails.

getTeamMember

public static CompletableFuture getTeamMember(TurnContext turnContext, String userId, String teamId)

Retorna informações para o usuário especificado.

Parâmetros:

turnContext - O TurnContext atual.
userId - A ID do usuário.
teamId - A ID da equipe para o usuário.

Retornos:

Um TeamsChannelAccount para o usuário ou nulo se não for encontrado.

getTeamMembers

public static CompletableFuture> getTeamMembers(TurnContext turnContext, String teamId)

Retorna uma lista de membros da equipe para a equipe especificada.

Parâmetros:

turnContext - O TurnContext atual.
teamId - A ID da equipe.

Retornos:

Uma lista de objetos TeamChannelAccount.

sendMessageToTeamsChannel

public static CompletableFuture> sendMessageToTeamsChannel(TurnContext turnContext, Activity activity, String teamsChannelId, MicrosoftAppCredentials credentials)

Parâmetros:

turnContext
activity
teamsChannelId
credentials

Aplica-se a