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
適用於