RestConversations 类

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

实现

public class RestConversations
implements 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)

实现删除对话成员。

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

获取活动成员的实现。

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

实现 getConversationMember。

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

实现对话成员。

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

实现获取对话分页成员。

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

实现获取对话分页成员。

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

实现 getConversations。

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

实现 getConversations。

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 - 对话 ID
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

适用于