Compartilhar via


Conversations class

Classe que representa um Conversations.

Construtores

Conversations(ConnectorClientContext)

Criar uma conversa.

Métodos

createConversation(ConversationParameters, RequestOptionsBase)

Crie uma nova Conversa. POST para este método com um

  • Bot sendo o bot que cria a conversa
  • IsGroup definido como true se esta não for uma mensagem direta (o padrão é false)
  • Matriz que contém os membros a serem incluídos na conversa

O valor retornado é um ResourceResponse que contém uma ID de conversa adequada para uso no conteúdo da mensagem e uris da API REST.

A maioria dos canais só dá suporte à semântica de bots que iniciam uma conversa direta com mensagens. Um exemplo de como fazer isso seria:

const resource = await connector.conversations.createConversation({
    bot,
    members: [{ id: 'user1' }]
});
await connector.conversations.sendToConversation(resource.Id, ... );
createConversation(ConversationParameters, RequestOptionsBase, ServiceCallback<ConversationResourceResponse>)
createConversation(ConversationParameters, ServiceCallback<ConversationResourceResponse>)
deleteActivity(string, string, RequestOptionsBase)

Excluir uma atividade existente. Alguns canais permitem que você exclua uma atividade existente e, se bem-sucedido, esse método removerá a atividade especificada.

deleteActivity(string, string, RequestOptionsBase, ServiceCallback<void>)
deleteActivity(string, string, ServiceCallback<void>)
deleteConversationMember(string, string, RequestOptionsBase)

Exclui um membro de uma conversa. Essa API REST usa um ConversationId e um memberId (de cadeia de caracteres de tipo) e remove esse membro da conversa. Se esse membro for o último membro da conversa, a conversa também será excluída.

deleteConversationMember(string, string, RequestOptionsBase, ServiceCallback<void>)
deleteConversationMember(string, string, ServiceCallback<void>)
getActivityMembers(string, string, RequestOptionsBase)

Enumera os membros de uma atividade. Essa API REST usa uma ConversationId e uma ActivityId, retornando uma matriz de objetos ChannelAccount que representam os membros da atividade específica na conversa.

getActivityMembers(string, string, RequestOptionsBase, ServiceCallback<ChannelAccount[]>)
getActivityMembers(string, string, ServiceCallback<ChannelAccount[]>)
getConversationMember(string, string, RequestOptionsBase | ServiceCallback<ChannelAccount[]>, ServiceCallback<ChannelAccount[]>)
getConversationMembers(string, RequestOptionsBase)

Enumerar os membros de uma conversa. Essa API REST usa uma ConversationId e retorna uma matriz de objetos ChannelAccount que representam os membros da conversa.

getConversationMembers(string, RequestOptionsBase, ServiceCallback<ChannelAccount[]>)
getConversationMembers(string, ServiceCallback<ChannelAccount[]>)
getConversationPagedMembers(string, ConversationsGetConversationPagedMembersOptionalParams)

Enumera os membros de uma conversa uma página de cada vez. Essa API REST usa uma ConversationId. Opcionalmente, um pageSize e/ou continuationToken pode ser fornecido. Ele retorna um PagedMembersResult, que contém uma matriz de ChannelAccounts que representa os membros da conversa e um token de continuação que pode ser usado para obter mais valores.

Uma página dos registros ChannelAccounts é retornada com cada chamada. O número de registros em uma página pode variar entre canais e chamadas. O parâmetro pageSize pode ser usado como uma sugestão. Se não houver resultados adicionais, a resposta não conterá um token de continuação. Se não houver membros na conversa, os Membros estarão vazios ou não estarão presentes na resposta.

Uma resposta a uma solicitação que tem um token de continuação de uma solicitação anterior raramente pode retornar membros de uma solicitação anterior.

getConversationPagedMembers(string, ConversationsGetConversationPagedMembersOptionalParams, ServiceCallback<PagedMembersResult>)
getConversationPagedMembers(string, ServiceCallback<PagedMembersResult>)
getConversations(ConversationsGetConversationsOptionalParams)

Liste as Conversas nas quais esse bot participou. OBTER deste método com um token skip

O valor retornado é um ConversationsResult, que contém uma matriz de ConversationMembers e um token skip. Se o token de ignorar não estiver vazio, haverá outros valores a serem retornados. Chame esse método novamente com o token retornado para obter mais valores.

Cada objeto ConversationMembers contém a ID da conversa e uma matriz de ChannelAccounts que descrevem os membros da conversa.

getConversations(ConversationsGetConversationsOptionalParams, ServiceCallback<ConversationsResult>)
getConversations(ServiceCallback<ConversationsResult>)
replyToActivity(string, string, Partial<Activity>, RequestOptionsBase)

Esse método permite que você responda a uma atividade. Isso é um pouco diferente de SendToConversation().

  • SendToConversation(conversationId) – acrescentará a atividade ao final da conversa de acordo com o carimbo de data/hora ou semântica do canal.
  • ReplyToActivity(conversationId,ActivityId) – adiciona a atividade como uma resposta a outra atividade, se o canal der suporte a ela. Se o canal não der suporte a respostas aninhadas, ReplyToActivity retornará ao SendToConversation.

Use ReplyToActivity ao responder a uma atividade específica na conversa.

Use SendToConversation em todos os outros casos.

replyToActivity(string, string, Partial<Activity>, RequestOptionsBase, ServiceCallback<ResourceResponse>)
replyToActivity(string, string, Partial<Activity>, ServiceCallback<ResourceResponse>)
sendConversationHistory(string, Transcript, RequestOptionsBase)

Esse método permite que você carregue as atividades históricas na conversa. O remetente deve garantir que as atividades históricas tenham IDs exclusivas e carimbos de data/hora apropriados. As IDs são usadas pelo cliente para lidar com atividades duplicadas e os carimbos de data/hora são usados pelo cliente para renderizar as atividades na ordem certa.

sendConversationHistory(string, Transcript, RequestOptionsBase, ServiceCallback<ResourceResponse>)
sendConversationHistory(string, Transcript, ServiceCallback<ResourceResponse>)
sendToConversation(string, Partial<Activity>, RequestOptionsBase)

Esse método permite que você envie uma atividade para o final de uma conversa. Isso é um pouco diferente de ReplyToActivity().

  • SendToConversation(conversationId) – acrescentará a atividade ao final da conversa de acordo com o carimbo de data/hora ou semântica do canal.
  • ReplyToActivity(conversationId,ActivityId) – adiciona a atividade como uma resposta a outra atividade, se o canal der suporte a ela. Se o canal não der suporte a respostas aninhadas, ReplyToActivity retornará ao SendToConversation.

Use ReplyToActivity ao responder a uma atividade específica na conversa.

Use SendToConversation em todos os outros casos.

sendToConversation(string, Partial<Activity>, RequestOptionsBase, ServiceCallback<ResourceResponse>)
sendToConversation(string, Partial<Activity>, ServiceCallback<ResourceResponse>)
updateActivity(string, string, Partial<Activity>, RequestOptionsBase)

Edite uma atividade existente. Alguns canais permitem editar uma atividade existente para refletir o novo estado de uma conversa de bot.

Por exemplo, você pode remover botões depois que alguém clicar no botão "Aprovar".

updateActivity(string, string, Partial<Activity>, RequestOptionsBase, ServiceCallback<ResourceResponse>)
updateActivity(string, string, Partial<Activity>, ServiceCallback<ResourceResponse>)
uploadAttachment(string, AttachmentData, RequestOptionsBase)

Carregue um anexo diretamente no armazenamento de blobs de um canal. Isso é útil porque permite que você armazene dados em um repositório em conformidade ao lidar com empresas.

A resposta é um ResourceResponse que contém um AttachmentId que é adequado para uso com a API de anexos.

uploadAttachment(string, AttachmentData, RequestOptionsBase, ServiceCallback<ResourceResponse>)
uploadAttachment(string, AttachmentData, ServiceCallback<ResourceResponse>)

Detalhes do construtor

Conversations(ConnectorClientContext)

Criar uma conversa.

new Conversations(client: ConnectorClientContext)

Parâmetros

client
ConnectorClientContext

Referência ao cliente de serviço.

Detalhes do método

createConversation(ConversationParameters, RequestOptionsBase)

Crie uma nova Conversa. POST para este método com um

  • Bot sendo o bot que cria a conversa
  • IsGroup definido como true se esta não for uma mensagem direta (o padrão é false)
  • Matriz que contém os membros a serem incluídos na conversa

O valor retornado é um ResourceResponse que contém uma ID de conversa adequada para uso no conteúdo da mensagem e uris da API REST.

A maioria dos canais só dá suporte à semântica de bots que iniciam uma conversa direta com mensagens. Um exemplo de como fazer isso seria:

const resource = await connector.conversations.createConversation({
    bot,
    members: [{ id: 'user1' }]
});
await connector.conversations.sendToConversation(resource.Id, ... );
function createConversation(parameters: ConversationParameters, options?: RequestOptionsBase): Promise<Models.ConversationsCreateConversationResponse>

Parâmetros

parameters

ConversationParameters

Parâmetros para criar a conversa a partir de

options

RequestOptionsBase

Retornos

Promise<Models.ConversationsCreateConversationResponse>

> Promise<Models.ConversationsCreateConversationResponse

createConversation(ConversationParameters, RequestOptionsBase, ServiceCallback<ConversationResourceResponse>)

function createConversation(parameters: ConversationParameters, options: RequestOptionsBase, callback: ServiceCallback<ConversationResourceResponse>)

Parâmetros

parameters

ConversationParameters

Parâmetros para criar a conversa a partir de

options

RequestOptionsBase

Os parâmetros opcionais

callback

ServiceCallback<ConversationResourceResponse>

O retorno de chamada

createConversation(ConversationParameters, ServiceCallback<ConversationResourceResponse>)

function createConversation(parameters: ConversationParameters, callback: ServiceCallback<ConversationResourceResponse>)

Parâmetros

parameters

ConversationParameters

Parâmetros para criar a conversa a partir de

callback

ServiceCallback<ConversationResourceResponse>

O retorno de chamada

deleteActivity(string, string, RequestOptionsBase)

Excluir uma atividade existente. Alguns canais permitem que você exclua uma atividade existente e, se bem-sucedido, esse método removerá a atividade especificada.

function deleteActivity(conversationId: string, activityId: string, options?: RequestOptionsBase): Promise<RestResponse>

Parâmetros

conversationId

string

ID da conversa

activityId

string

activityId a ser excluído

options

RequestOptionsBase

Retornos

Promise<RestResponse>

Promessa<> msRest.RestResponse

deleteActivity(string, string, RequestOptionsBase, ServiceCallback<void>)

function deleteActivity(conversationId: string, activityId: string, options: RequestOptionsBase, callback: ServiceCallback<void>)

Parâmetros

conversationId

string

ID da conversa

activityId

string

activityId a ser excluído

options

RequestOptionsBase

Os parâmetros opcionais

callback

ServiceCallback<void>

O retorno de chamada

deleteActivity(string, string, ServiceCallback<void>)

function deleteActivity(conversationId: string, activityId: string, callback: ServiceCallback<void>)

Parâmetros

conversationId

string

ID da conversa

activityId

string

activityId a ser excluído

callback

ServiceCallback<void>

O retorno de chamada

deleteConversationMember(string, string, RequestOptionsBase)

Exclui um membro de uma conversa. Essa API REST usa um ConversationId e um memberId (de cadeia de caracteres de tipo) e remove esse membro da conversa. Se esse membro for o último membro da conversa, a conversa também será excluída.

function deleteConversationMember(conversationId: string, memberId: string, options?: RequestOptionsBase): Promise<RestResponse>

Parâmetros

conversationId

string

ID da conversa

memberId

string

ID do membro a ser excluído desta conversa

options

RequestOptionsBase

Retornos

Promise<RestResponse>

Promessa<> msRest.RestResponse

deleteConversationMember(string, string, RequestOptionsBase, ServiceCallback<void>)

function deleteConversationMember(conversationId: string, memberId: string, options: RequestOptionsBase, callback: ServiceCallback<void>)

Parâmetros

conversationId

string

ID da conversa

memberId

string

ID do membro a ser excluído desta conversa

options

RequestOptionsBase

Os parâmetros opcionais

callback

ServiceCallback<void>

O retorno de chamada

deleteConversationMember(string, string, ServiceCallback<void>)

function deleteConversationMember(conversationId: string, memberId: string, callback: ServiceCallback<void>)

Parâmetros

conversationId

string

ID da conversa

memberId

string

ID do membro a ser excluído desta conversa

callback

ServiceCallback<void>

O retorno de chamada

getActivityMembers(string, string, RequestOptionsBase)

Enumera os membros de uma atividade. Essa API REST usa uma ConversationId e uma ActivityId, retornando uma matriz de objetos ChannelAccount que representam os membros da atividade específica na conversa.

function getActivityMembers(conversationId: string, activityId: string, options?: RequestOptionsBase): Promise<Models.ConversationsGetActivityMembersResponse>

Parâmetros

conversationId

string

ID da conversa

activityId

string

ID da atividade

options

RequestOptionsBase

Retornos

Promise<Models.ConversationsGetActivityMembersResponse>

Promise<Models.ConversationsGetActivityMembersResponse>

getActivityMembers(string, string, RequestOptionsBase, ServiceCallback<ChannelAccount[]>)

function getActivityMembers(conversationId: string, activityId: string, options: RequestOptionsBase, callback: ServiceCallback<ChannelAccount[]>)

Parâmetros

conversationId

string

ID da conversa

activityId

string

ID da atividade

options

RequestOptionsBase

Os parâmetros opcionais

callback

ServiceCallback<ChannelAccount[]>

O retorno de chamada

getActivityMembers(string, string, ServiceCallback<ChannelAccount[]>)

function getActivityMembers(conversationId: string, activityId: string, callback: ServiceCallback<ChannelAccount[]>)

Parâmetros

conversationId

string

ID da conversa

activityId

string

ID da atividade

callback

ServiceCallback<ChannelAccount[]>

O retorno de chamada

getConversationMember(string, string, RequestOptionsBase | ServiceCallback<ChannelAccount[]>, ServiceCallback<ChannelAccount[]>)

function getConversationMember(conversationId: string, memberId: string, options?: RequestOptionsBase | ServiceCallback<ChannelAccount[]>, callback?: ServiceCallback<ChannelAccount[]>): Promise<Models.ConversationsGetConversationMemberResponse>

Parâmetros

conversationId

string

ID da conversa

memberId

string

MemberId para o usuário

options

RequestOptionsBase | ServiceCallback<ChannelAccount[]>

Os parâmetros opcionais

callback

ServiceCallback<ChannelAccount[]>

O retorno de chamada

Retornos

Promise<Models.ConversationsGetConversationMemberResponse>

getConversationMembers(string, RequestOptionsBase)

Enumerar os membros de uma conversa. Essa API REST usa uma ConversationId e retorna uma matriz de objetos ChannelAccount que representam os membros da conversa.

function getConversationMembers(conversationId: string, options?: RequestOptionsBase): Promise<Models.ConversationsGetConversationMembersResponse>

Parâmetros

conversationId

string

ID da conversa

options

RequestOptionsBase

Retornos

Promise<Models.ConversationsGetConversationMembersResponse>

Promise<Models.ConversationsGetConversationMembersResponse>

getConversationMembers(string, RequestOptionsBase, ServiceCallback<ChannelAccount[]>)

function getConversationMembers(conversationId: string, options: RequestOptionsBase, callback: ServiceCallback<ChannelAccount[]>)

Parâmetros

conversationId

string

ID da conversa

options

RequestOptionsBase

Os parâmetros opcionais

callback

ServiceCallback<ChannelAccount[]>

O retorno de chamada

getConversationMembers(string, ServiceCallback<ChannelAccount[]>)

function getConversationMembers(conversationId: string, callback: ServiceCallback<ChannelAccount[]>)

Parâmetros

conversationId

string

ID da conversa

callback

ServiceCallback<ChannelAccount[]>

O retorno de chamada

getConversationPagedMembers(string, ConversationsGetConversationPagedMembersOptionalParams)

Enumera os membros de uma conversa uma página de cada vez. Essa API REST usa uma ConversationId. Opcionalmente, um pageSize e/ou continuationToken pode ser fornecido. Ele retorna um PagedMembersResult, que contém uma matriz de ChannelAccounts que representa os membros da conversa e um token de continuação que pode ser usado para obter mais valores.

Uma página dos registros ChannelAccounts é retornada com cada chamada. O número de registros em uma página pode variar entre canais e chamadas. O parâmetro pageSize pode ser usado como uma sugestão. Se não houver resultados adicionais, a resposta não conterá um token de continuação. Se não houver membros na conversa, os Membros estarão vazios ou não estarão presentes na resposta.

Uma resposta a uma solicitação que tem um token de continuação de uma solicitação anterior raramente pode retornar membros de uma solicitação anterior.

function getConversationPagedMembers(conversationId: string, options?: ConversationsGetConversationPagedMembersOptionalParams): Promise<Models.ConversationsGetConversationPagedMembersResponse>

Parâmetros

conversationId

string

ID da conversa

Retornos

Promise<Models.ConversationsGetConversationPagedMembersResponse>

Promise<Models.ConversationsGetConversationPagedMembersResponse>

getConversationPagedMembers(string, ConversationsGetConversationPagedMembersOptionalParams, ServiceCallback<PagedMembersResult>)

function getConversationPagedMembers(conversationId: string, options: ConversationsGetConversationPagedMembersOptionalParams, callback: ServiceCallback<PagedMembersResult>)

Parâmetros

conversationId

string

ID da conversa

callback

ServiceCallback<PagedMembersResult>

O retorno de chamada

getConversationPagedMembers(string, ServiceCallback<PagedMembersResult>)

function getConversationPagedMembers(conversationId: string, callback: ServiceCallback<PagedMembersResult>)

Parâmetros

conversationId

string

ID da conversa

callback

ServiceCallback<PagedMembersResult>

O retorno de chamada

getConversations(ConversationsGetConversationsOptionalParams)

Liste as Conversas nas quais esse bot participou. OBTER deste método com um token skip

O valor retornado é um ConversationsResult, que contém uma matriz de ConversationMembers e um token skip. Se o token de ignorar não estiver vazio, haverá outros valores a serem retornados. Chame esse método novamente com o token retornado para obter mais valores.

Cada objeto ConversationMembers contém a ID da conversa e uma matriz de ChannelAccounts que descrevem os membros da conversa.

function getConversations(options?: ConversationsGetConversationsOptionalParams): Promise<Models.ConversationsGetConversationsResponse>

Parâmetros

Retornos

Promise<Models.ConversationsGetConversationsResponse>

Promise<Models.ConversationsGetConversationsResponse>

getConversations(ConversationsGetConversationsOptionalParams, ServiceCallback<ConversationsResult>)

function getConversations(options: ConversationsGetConversationsOptionalParams, callback: ServiceCallback<ConversationsResult>)

Parâmetros

options
ConversationsGetConversationsOptionalParams

Os parâmetros opcionais

callback

ServiceCallback<ConversationsResult>

O retorno de chamada

getConversations(ServiceCallback<ConversationsResult>)

function getConversations(callback: ServiceCallback<ConversationsResult>)

Parâmetros

callback

ServiceCallback<ConversationsResult>

O retorno de chamada

replyToActivity(string, string, Partial<Activity>, RequestOptionsBase)

Esse método permite que você responda a uma atividade. Isso é um pouco diferente de SendToConversation().

  • SendToConversation(conversationId) – acrescentará a atividade ao final da conversa de acordo com o carimbo de data/hora ou semântica do canal.
  • ReplyToActivity(conversationId,ActivityId) – adiciona a atividade como uma resposta a outra atividade, se o canal der suporte a ela. Se o canal não der suporte a respostas aninhadas, ReplyToActivity retornará ao SendToConversation.

Use ReplyToActivity ao responder a uma atividade específica na conversa.

Use SendToConversation em todos os outros casos.

function replyToActivity(conversationId: string, activityId: string, activity: Partial<Activity>, options?: RequestOptionsBase): Promise<Models.ConversationsReplyToActivityResponse>

Parâmetros

conversationId

string

ID da conversa

activityId

string

activityId à qual a resposta é (OPCIONAL)

activity

Partial<Activity>

Atividade a ser enviada

options

RequestOptionsBase

Retornos

Promise<Models.ConversationsReplyToActivityResponse>

> Promise<Models.ConversationsReplyToActivityResponse

replyToActivity(string, string, Partial<Activity>, RequestOptionsBase, ServiceCallback<ResourceResponse>)

function replyToActivity(conversationId: string, activityId: string, activity: Partial<Activity>, options: RequestOptionsBase, callback: ServiceCallback<ResourceResponse>)

Parâmetros

conversationId

string

ID da conversa

activityId

string

activityId à qual a resposta é (OPCIONAL)

activity

Partial<Activity>

Atividade a ser enviada

options

RequestOptionsBase

Os parâmetros opcionais

callback

ServiceCallback<ResourceResponse>

O retorno de chamada

replyToActivity(string, string, Partial<Activity>, ServiceCallback<ResourceResponse>)

function replyToActivity(conversationId: string, activityId: string, activity: Partial<Activity>, callback: ServiceCallback<ResourceResponse>)

Parâmetros

conversationId

string

ID da conversa

activityId

string

activityId à qual a resposta é (OPCIONAL)

activity

Partial<Activity>

Atividade a ser enviada

callback

ServiceCallback<ResourceResponse>

O retorno de chamada

sendConversationHistory(string, Transcript, RequestOptionsBase)

Esse método permite que você carregue as atividades históricas na conversa. O remetente deve garantir que as atividades históricas tenham IDs exclusivas e carimbos de data/hora apropriados. As IDs são usadas pelo cliente para lidar com atividades duplicadas e os carimbos de data/hora são usados pelo cliente para renderizar as atividades na ordem certa.

function sendConversationHistory(conversationId: string, history: Transcript, options?: RequestOptionsBase): Promise<Models.ConversationsSendConversationHistoryResponse>

Parâmetros

conversationId

string

ID da conversa

history

Transcript

Atividades históricas

options

RequestOptionsBase

Retornos

Promise<Models.ConversationsSendConversationHistoryResponse>

Promise<Models.ConversationsSendConversationHistoryResponse>

sendConversationHistory(string, Transcript, RequestOptionsBase, ServiceCallback<ResourceResponse>)

function sendConversationHistory(conversationId: string, history: Transcript, options: RequestOptionsBase, callback: ServiceCallback<ResourceResponse>)

Parâmetros

conversationId

string

ID da conversa

history

Transcript

Atividades históricas

options

RequestOptionsBase

Os parâmetros opcionais

callback

ServiceCallback<ResourceResponse>

O retorno de chamada

sendConversationHistory(string, Transcript, ServiceCallback<ResourceResponse>)

function sendConversationHistory(conversationId: string, history: Transcript, callback: ServiceCallback<ResourceResponse>)

Parâmetros

conversationId

string

ID da conversa

history

Transcript

Atividades históricas

callback

ServiceCallback<ResourceResponse>

O retorno de chamada

sendToConversation(string, Partial<Activity>, RequestOptionsBase)

Esse método permite que você envie uma atividade para o final de uma conversa. Isso é um pouco diferente de ReplyToActivity().

  • SendToConversation(conversationId) – acrescentará a atividade ao final da conversa de acordo com o carimbo de data/hora ou semântica do canal.
  • ReplyToActivity(conversationId,ActivityId) – adiciona a atividade como uma resposta a outra atividade, se o canal der suporte a ela. Se o canal não der suporte a respostas aninhadas, ReplyToActivity retornará ao SendToConversation.

Use ReplyToActivity ao responder a uma atividade específica na conversa.

Use SendToConversation em todos os outros casos.

function sendToConversation(conversationId: string, activity: Partial<Activity>, options?: RequestOptionsBase): Promise<Models.ConversationsSendToConversationResponse>

Parâmetros

conversationId

string

ID da conversa

activity

Partial<Activity>

Atividade a ser enviada

options

RequestOptionsBase

Retornos

Promise<Models.ConversationsSendToConversationResponse>

Promise<Models.ConversationsSendToConversationResponse>

sendToConversation(string, Partial<Activity>, RequestOptionsBase, ServiceCallback<ResourceResponse>)

function sendToConversation(conversationId: string, activity: Partial<Activity>, options: RequestOptionsBase, callback: ServiceCallback<ResourceResponse>)

Parâmetros

conversationId

string

ID da conversa

activity

Partial<Activity>

Atividade a ser enviada

options

RequestOptionsBase

Os parâmetros opcionais

callback

ServiceCallback<ResourceResponse>

O retorno de chamada

sendToConversation(string, Partial<Activity>, ServiceCallback<ResourceResponse>)

function sendToConversation(conversationId: string, activity: Partial<Activity>, callback: ServiceCallback<ResourceResponse>)

Parâmetros

conversationId

string

ID da conversa

activity

Partial<Activity>

Atividade a ser enviada

callback

ServiceCallback<ResourceResponse>

O retorno de chamada

updateActivity(string, string, Partial<Activity>, RequestOptionsBase)

Edite uma atividade existente. Alguns canais permitem editar uma atividade existente para refletir o novo estado de uma conversa de bot.

Por exemplo, você pode remover botões depois que alguém clicar no botão "Aprovar".

function updateActivity(conversationId: string, activityId: string, activity: Partial<Activity>, options?: RequestOptionsBase): Promise<Models.ConversationsUpdateActivityResponse>

Parâmetros

conversationId

string

ID da conversa

activityId

string

activityId para atualizar

activity

Partial<Activity>

Atividade de substituição

options

RequestOptionsBase

Retornos

Promise<Models.ConversationsUpdateActivityResponse>

> Promise<Models.ConversationsUpdateActivityResponse

updateActivity(string, string, Partial<Activity>, RequestOptionsBase, ServiceCallback<ResourceResponse>)

function updateActivity(conversationId: string, activityId: string, activity: Partial<Activity>, options: RequestOptionsBase, callback: ServiceCallback<ResourceResponse>)

Parâmetros

conversationId

string

ID da conversa

activityId

string

activityId para atualizar

activity

Partial<Activity>

Atividade de substituição

options

RequestOptionsBase

Os parâmetros opcionais

callback

ServiceCallback<ResourceResponse>

O retorno de chamada

updateActivity(string, string, Partial<Activity>, ServiceCallback<ResourceResponse>)

function updateActivity(conversationId: string, activityId: string, activity: Partial<Activity>, callback: ServiceCallback<ResourceResponse>)

Parâmetros

conversationId

string

ID da conversa

activityId

string

activityId para atualizar

activity

Partial<Activity>

Atividade de substituição

callback

ServiceCallback<ResourceResponse>

O retorno de chamada

uploadAttachment(string, AttachmentData, RequestOptionsBase)

Carregue um anexo diretamente no armazenamento de blobs de um canal. Isso é útil porque permite que você armazene dados em um repositório em conformidade ao lidar com empresas.

A resposta é um ResourceResponse que contém um AttachmentId que é adequado para uso com a API de anexos.

function uploadAttachment(conversationId: string, attachmentUpload: AttachmentData, options?: RequestOptionsBase): Promise<Models.ConversationsUploadAttachmentResponse>

Parâmetros

conversationId

string

ID da conversa

attachmentUpload

AttachmentData

Dados de anexo

options

RequestOptionsBase

Retornos

Promise<Models.ConversationsUploadAttachmentResponse>

> Promise<Models.ConversationsUploadAttachmentResponse

uploadAttachment(string, AttachmentData, RequestOptionsBase, ServiceCallback<ResourceResponse>)

function uploadAttachment(conversationId: string, attachmentUpload: AttachmentData, options: RequestOptionsBase, callback: ServiceCallback<ResourceResponse>)

Parâmetros

conversationId

string

ID da conversa

attachmentUpload

AttachmentData

Dados de anexo

options

RequestOptionsBase

Os parâmetros opcionais

callback

ServiceCallback<ResourceResponse>

O retorno de chamada

uploadAttachment(string, AttachmentData, ServiceCallback<ResourceResponse>)

function uploadAttachment(conversationId: string, attachmentUpload: AttachmentData, callback: ServiceCallback<ResourceResponse>)

Parâmetros

conversationId

string

ID da conversa

attachmentUpload

AttachmentData

Dados de anexo

callback

ServiceCallback<ResourceResponse>

O retorno de chamada