TeamsInfo クラス

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

public final class TeamsInfo

Teams ヘルパー メソッド。

メソッドの概要

修飾子と型 メソッドと説明
static java.util.concurrent.CompletableFuture<MeetingInfo> getMeetingInfo(TurnContext turnContext)

指定した会議 ID の情報を取得します。

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

指定した会議 ID の情報を取得します。

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)

チームのチームの詳細を返します。

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)

指定した会議 ID の情報を取得します。

パラメーター:

turnContext - ターン コンテキスト。

戻り値:

会議の詳細。

getMeetingInfo

public static CompletableFuture getMeetingInfo(TurnContext turnContext, String meetingId)

指定した会議 ID の情報を取得します。

パラメーター:

turnContext - ターン コンテキスト。
meetingId - Teams 会議の BASE64 でエンコードされた ID。

戻り値:

会議の詳細。

getMeetingParticipant

public static CompletableFuture getMeetingParticipant(TurnContext turnContext)

指定された会議参加者の詳細を取得します。 これは、チーム会議のスコープ付き会話でのみ機能します。

パラメーター:

turnContext - 会議、参加者、およびテナント ID がプルされる TurnContext。

戻り値:

TeamsParticipantChannelAccount

getMeetingParticipant

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

指定された会議参加者の詳細を取得します。 これは、チーム会議のスコープ付き会話でのみ機能します。

パラメーター:

turnContext - ターン コンテキスト。
meetingId - Activities TeamsChannelData から取得する会議 ID または null
participantId - Activities TeamsChannelData から取得する参加者 ID、または null
tenantId - Activities TeamsChannelData から取得するテナント ID または null

戻り値:

チーム参加者チャネル アカウント。

getMember

public static CompletableFuture getMember(TurnContext turnContext, String userId)

パラメーター:

turnContext
userId

getMembers

public static CompletableFuture> getMembers(TurnContext turnContext)

現在の会話のメンバーの一覧を返します。

パラメーター:

turnContext - 現在の TurnContext。

戻り値:

各メンバーの TeamsChannelAccount の一覧。 これが Teams の会話でない場合、ChannelAccount の一覧は 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 - チーム ID。
continuationToken - 前の呼び出しからの continuationToken。最初の呼び出しは null です。

戻り値:

TeamsPageMembersResult。

getTeamChannels

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

Teams チャネルの一覧を返します。

パラメーター:

turnContext - 現在の TurnContext。
teamId - チーム ID。

戻り値:

ChannelInfo オブジェクトの一覧。

getTeamDetails

public static CompletableFuture getTeamDetails(TurnContext turnContext, String teamId)

チームの TeamDetails を返します。

パラメーター:

turnContext - 現在の TurnContext。
teamId - チーム ID。

戻り値:

TeamDetails オブジェクト。

getTeamMember

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

指定したユーザーの情報を返します。

パラメーター:

turnContext - 現在の TurnContext。
userId - ユーザー ID。
teamId - ユーザーのチーム ID。

戻り値:

ユーザーの TeamsChannelAccount。見つからない場合は null。

getTeamMembers

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

指定したチームのチーム メンバーの一覧を返します。

パラメーター:

turnContext - 現在の TurnContext。
teamId - チーム ID。

戻り値:

TeamChannelAccount オブジェクトの一覧。

sendMessageToTeamsChannel

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

パラメーター:

turnContext
activity
teamsChannelId
credentials

適用対象