TeamsInfo 類別

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

public final class TeamsInfo

Teams 協助程式方法。

方法摘要

修飾詞與類型 方法與描述
static java.util.concurrent.CompletableFuture<MeetingInfo> getMeetingInfo(TurnContext turnContext)

取得指定會議識別子的資訊。

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

取得指定會議識別子的資訊。

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

取得指定會議參與者的詳細數據。

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

取得指定會議參與者的詳細數據。

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

傳回目前交談的成員清單。

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

傳回分頁的小組成員清單。

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

傳回分頁的小組成員清單。

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

傳回 Teams 頻道清單。

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

傳回TeamTeam的詳細數據。

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

傳回指定用戶的資訊。

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

傳回指定小組的小組成員清單。

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

方法繼承來源 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

方法詳細資料

getMeetingInfo

public static CompletableFuture getMeetingInfo(TurnContext turnContext)

取得指定會議識別子的資訊。

參數:

turnContext - 翻轉內容。

傳回:

會議詳細數據。

getMeetingInfo

public static CompletableFuture getMeetingInfo(TurnContext turnContext, String meetingId)

取得指定會議識別子的資訊。

參數:

turnContext - 翻轉內容。
meetingId - Teams 會議的BASE64編碼標識碼。

傳回:

會議詳細數據。

getMeetingParticipant

public static CompletableFuture getMeetingParticipant(TurnContext turnContext)

取得指定會議參與者的詳細數據。 這隻適用於小組會議範圍的交談。

參數:

turnContext - 會議、參與者和租用戶標識碼從中提取的 TurnContext。

傳回:

TeamsParticipantChannelAccount

getMeetingParticipant

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

取得指定會議參與者的詳細數據。 這隻適用於小組會議範圍的交談。

參數:

turnContext - 翻轉內容。
meetingId - 要從 Activities TeamsChannelData 取得的會議標識碼或 Null
participantId - 要從 Activities TeamsChannelData 取得的參與者標識碼或 Null
tenantId - 要從 Activities TeamsChannelData 取得的租用戶標識碼或 Null

傳回:

小組參與者頻道帳戶。

getMember

public static CompletableFuture getMember(TurnContext turnContext, String userId)

參數:

turnContext
userId

getMembers

public static CompletableFuture> getMembers(TurnContext turnContext)

傳回目前交談的成員清單。

參數:

turnContext - 目前的 TurnContext。

傳回:

每個成員的TeamsChannelAccount清單。 如果這不是 Teams 交談,ChannelAccounts 的清單會轉換成 TeamsChannelAccount。

getPagedMembers

public static CompletableFuture getPagedMembers(TurnContext turnContext, String continuationToken)

傳回分頁的小組成員清單。 如果活動不是來自 Teams 頻道,PagedMembersResult 會轉換成 TeamsPagedMembersResult。

參數:

turnContext - 目前的 TurnContext。
continuationToken - 上一個呼叫的 continuationToken,或第一次呼叫的 null。

傳回:

TeamsPageMembersResult。

getPagedTeamMembers

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

傳回分頁的小組成員清單。

參數:

turnContext - 目前的 TurnContext。
teamId - 小組標識碼。
continuationToken - 上一個呼叫的 continuationToken,或第一次呼叫的 null。

傳回:

TeamsPageMembersResult。

getTeamChannels

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

傳回 Teams 頻道清單。

參數:

turnContext - 目前的 TurnContext。
teamId - 小組標識碼。

傳回:

ChannelInfo 物件的清單。

getTeamDetails

public static CompletableFuture getTeamDetails(TurnContext turnContext, String teamId)

會傳回Team的TeamDetails。

參數:

turnContext - 目前的 TurnContext。
teamId - 小組標識碼。

傳回:

TeamDetails 物件。

getTeamMember

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

傳回指定用戶的資訊。

參數:

turnContext - 目前的 TurnContext。
userId - 用戶標識碼。
teamId - 使用者的小組識別碼。

傳回:

使用者的TeamsChannelAccount,如果找不到則為 null。

getTeamMembers

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

傳回指定小組的小組成員清單。

參數:

turnContext - 目前的 TurnContext。
teamId - 小組標識碼。

傳回:

TeamChannelAccount 對象的清單。

sendMessageToTeamsChannel

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

參數:

turnContext
activity
teamsChannelId
credentials

適用於