RestConversations 類別

  • java.lang.Object
    • com.microsoft.bot.connector.rest.RestConversations

實作

public class RestConversations
implements Conversations

這個類別的實例可讓您存取 Conversations 中定義的所有作業。

方法摘要

修飾詞與類型 方法與描述
java.util.concurrent.CompletableFuture<ConversationResourceResponse> createConversation(ConversationParameters parameters)

建立對話的實作。

java.util.concurrent.CompletableFuture<java.lang.Void> deleteActivity(String conversationId, String activityId)

刪除活動的實作。

java.util.concurrent.CompletableFuture<java.lang.Void> deleteConversationMember(String conversationId, String memberId)

實作 deleteConversationMember。

java.util.concurrent.CompletableFuture<java.util.List<ChannelAccount>> getActivityMembers(String conversationId, String activityId)

實作 getActivityMembers。

java.util.concurrent.CompletableFuture<ChannelAccount> getConversationMember(String userId, String conversationId)

實作 getConversationMember。

java.util.concurrent.CompletableFuture<java.util.List<ChannelAccount>> getConversationMembers(String conversationId)

實作 getConversationMembers。

java.util.concurrent.CompletableFuture<PagedMembersResult> getConversationPagedMembers(String conversationId)

實作 getConversationPagedMembers。

java.util.concurrent.CompletableFuture<PagedMembersResult> getConversationPagedMembers(String conversationId, String continuationToken)

實作 getConversationPagedMembers。

java.util.concurrent.CompletableFuture<ConversationsResult> getConversations()

取得交談實作。

java.util.concurrent.CompletableFuture<ConversationsResult> getConversations(String continuationToken)

取得交談實作。

java.util.concurrent.CompletableFuture<ResourceResponse> replyToActivity(String conversationId, String activityId, Activity activity)

回復ToActivity 實作。

java.util.concurrent.CompletableFuture<ResourceResponse> sendConversationHistory(String conversationId, Transcript history)

實作傳送對話歷程記錄。

java.util.concurrent.CompletableFuture<ResourceResponse> sendToConversation(String conversationId, Activity activity)

傳送ToConversation 的實作。

java.util.concurrent.CompletableFuture<ResourceResponse> updateActivity(String conversationId, String activityId, Activity activity)

更新活動的實作。

java.util.concurrent.CompletableFuture<ResourceResponse> uploadAttachment(String conversationId, AttachmentData attachmentUpload)

上傳附件的實作。

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

方法詳細資料

createConversation

public CompletableFuture createConversation(ConversationParameters parameters)

createConversation 的實作。

參數:

parameters

deleteActivity

public CompletableFuture deleteActivity(String conversationId, String activityId)

deleteActivity 的實作。

參數:

conversationId
activityId

deleteConversationMember

public CompletableFuture deleteConversationMember(String conversationId, String memberId)

deleteConversationMember 的實作。

參數:

conversationId
memberId

getActivityMembers

public CompletableFuture> getActivityMembers(String conversationId, String activityId)

getActivityMembers 的實作。

參數:

conversationId
activityId

getConversationMember

public CompletableFuture getConversationMember(String userId, String conversationId)

getConversationMember 的實作。

參數:

userId
conversationId

getConversationMembers

public CompletableFuture> getConversationMembers(String conversationId)

getConversationMembers 的實作。

參數:

conversationId

getConversationPagedMembers

public CompletableFuture getConversationPagedMembers(String conversationId)

getConversationPagedMembers 的實作。

參數:

conversationId

getConversationPagedMembers

public CompletableFuture getConversationPagedMembers(String conversationId, String continuationToken)

getConversationPagedMembers 的實作。

參數:

conversationId - 交談標識碼
continuationToken - 上一個呼叫中的 continuationToken。

傳回:

如果成功,則為 PagedMembersResult 物件。

getConversations

public CompletableFuture getConversations()

getConversations 的實作。

getConversations

public CompletableFuture getConversations(String continuationToken)

getConversations 的實作。

參數:

continuationToken

replyToActivity

public CompletableFuture replyToActivity(String conversationId, String activityId, Activity activity)

replyToActivity 的實作。

參數:

conversationId
activityId
activity

sendConversationHistory

public CompletableFuture sendConversationHistory(String conversationId, Transcript history)

sendConversationHistory 的實作。

參數:

conversationId
history

sendToConversation

public CompletableFuture sendToConversation(String conversationId, Activity activity)

sendToConversation 的實作。

參數:

conversationId
activity

updateActivity

public CompletableFuture updateActivity(String conversationId, String activityId, Activity activity)

updateActivity 的實作。

參數:

conversationId
activityId
activity

uploadAttachment

public CompletableFuture uploadAttachment(String conversationId, AttachmentData attachmentUpload)

uploadAttachment 的實作。

參數:

conversationId
attachmentUpload

適用於