Lógica atbot
AtBot é um serviço de criação de bot sem código que permite criar interfaces do usuário de conversa rapidamente sem qualquer experiência de programação.
Esse conector está disponível nos seguintes produtos e regiões:
| Service | Class | Regions |
|---|---|---|
| Copilot Studio | Standard | Todas as regiões do Power Automate , exceto as seguintes: – Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Aplicativos Lógicos | Standard | Todas as regiões dos Aplicativos Lógicos , exceto as seguintes: - Regiões do Azure China - Departamento de Defesa dos EUA (DoD) |
| Power Apps | Standard | Todas as regiões do Power Apps , exceto as seguintes: – Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Power Automate | Standard | Todas as regiões do Power Automate , exceto as seguintes: – Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Contato | |
|---|---|
| Nome | Suporte ao AtBot |
| URL | https://admin.atbot.io/Docs |
| support@atbot.io |
| Metadados do conector | |
|---|---|
| Publicador | H3 Solutions Inc. |
| Site | https://www.atbot.io |
| Política de privacidade | https://admin.atbot.io/privacy |
| Categorias | IA; Produtividade |
O conector lógico atbot é usado para criar habilidades de bot para bots criados no serviço AtBot. Usando as ações no conector, você pode criar habilidades de conversa complexas para seus bots e conectá-las a outros serviços usando conectores adicionais. O AtBot é gratuito para experimentar no Microsoft Teams, com uma versão premium disponível para criar bots personalizados em plataformas adicionais. Visite o site da AtBot para obter mais informações.
Pré-requisitos
Para usar a versão gratuita do AtBot, você deve ter uma conta do Microsoft Teams e ter baixado o bot AtBot da loja de aplicativos.
Para usar a versão premium em que você pode criar seus próprios bots personalizados, inscreva-se no AtBot Premium. Ao se inscrever no Premium, você receberá crédito de US$ 25 para experimentar o serviço.
Como obter credenciais
Você sempre fará logon no conector do AtBot usando uma conta corporativa ou de estudante do Microsoft Entra.
Problemas e limitações conhecidos
Preterimos o suporte do LUIS no gatilho de palavra-chave. Use vetores de intenção do LUIS para criar habilidades que reconhecem a linguagem natural.
Limitações
| Nome | Chamadas | Período de renovação |
|---|---|---|
| Chamadas à API por conexão | 100 | 60 segundos |
Ações
| Atualizar um cartão adaptável enviado para uma guia |
Essa operação é usada para atualizar um cartão enviado para uma guia. |
| Enviar Evento |
Essa operação é usada para enviar um evento para o cliente do bot. |
| Enviar resposta |
Essa operação é usada para enviar uma resposta à atividade que disparou o fluxo. |
| Enviar resposta de cartão adaptável |
Essa operação é usada para enviar uma resposta de cartão adaptável à atividade que disparou o fluxo. |
| Enviar resposta do Conjunto de Cartões Adaptáveis |
Essa operação é usada para enviar uma resposta de conjunto de cartão adaptável à atividade que disparou o fluxo. O conjunto pode estar no formato List ou Carousel. |
| Excluir da memória do bot |
Essa operação é usada para remover uma parte das informações da memória no bot. |
| Gerar cartão adaptável |
Essa operação é usada para gerar um cartão adaptável a ser usado posteriormente para exibir uma lista ou carrossel de cartões. |
| Iniciar uma nova conversa em grupo |
Essa operação é usada para iniciar uma nova conversa em grupo em um canal. |
| Iniciar uma nova conversa privada |
Essa operação é usada para iniciar uma nova conversa privada com um usuário. |
| Obter a resposta da lista de opções do Usuário |
Essa operação é usada para solicitar ao usuário a entrada de lista de opções. |
| Obter itens de memória do bot por tipo |
Obter todos os itens de memória do bot por tipo. |
| Obter resposta de cartão adaptável do Usuário |
Essa operação é usada para solicitar entrada ao usuário por meio de cartão adaptável. |
| Obter resposta de datetime do usuário |
Essa operação é usada para solicitar entrada de datetime ao usuário. |
| Obter resposta de escolha do Usuário |
Essa operação é usada para solicitar ao usuário a entrada de escolha. |
| Obter resposta de memória do usuário |
Essa operação é usada para solicitar entrada de memória de bot ao usuário. |
| Obter resposta de pessoas do Usuário |
Esta operação é usada para solicitar ao usuário a entrada do seletor de pessoas. |
| Obter resposta de vetor de intenção do usuário |
Essa operação é usada para solicitar entrada NLP ao usuário. |
| Obter resposta do usuário |
Essa operação é usada para solicitar entrada ao usuário. |
| Registrar ponte de chat entre duas ou mais conversas |
Essa operação é usada para iniciar uma ponte de chat entre dois ou mais usuários. |
| Salvar na memória do bot |
Essa operação é usada para salvar uma parte das informações na memória no bot. |
Atualizar um cartão adaptável enviado para uma guia
Essa operação é usada para atualizar um cartão enviado para uma guia.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Cartão Adaptável
|
card | True | object |
Forneça o cartão a ser usado como a atualização. |
|
Atividade de resposta
|
activityJson | True | string |
Atividade de resposta do bot. |
Retornos
- Corpo
- BotReplyResponse
Enviar Evento
Essa operação é usada para enviar um evento para o cliente do bot.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Atividade de resposta
|
activityJson | True | string |
Atividade de resposta do bot |
|
JSON do evento
|
eventObject | True | object |
O objeto JSON a ser enviado no evento de chat. |
Enviar resposta
Essa operação é usada para enviar uma resposta à atividade que disparou o fluxo.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Texto de resposta
|
message | True | string |
A mensagem com a qual responder ao usuário. |
|
Atividade de resposta
|
activityJson | True | string |
Atividade de resposta do bot |
|
Mostrar no chat
|
showInChat | boolean |
Se essa for uma chamada do Teams, mostre essa mensagem no chat. Caso contrário, o bot só falará a mensagem. |
|
|
Dados de canal personalizados
|
customChannelDataJson | string |
Json de dados de canal personalizado para a mensagem (com suporte apenas no Direct Line) |
|
|
JSON de resposta de sinal
|
signalResponse | string |
Cadeia de caracteres JSON de resposta de sinal |
|
|
ID da mensagem
|
messageId | string |
(Opcional) ID de uma mensagem anterior na mesma conversa a ser substituída. Se fornecido, o bot substituirá uma mensagem de chat existente por essa mensagem. |
Retornos
- Corpo
- BotReplyResponse
Enviar resposta de cartão adaptável
Essa operação é usada para enviar uma resposta de cartão adaptável à atividade que disparou o fluxo.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Cartão Adaptável Selecionado
|
selectedCard | True | string |
Selecione o cartão adaptável. |
|
conteúdo
|
content | True | dynamic |
Retornos
- Corpo
- BotReplyResponse
Enviar resposta do Conjunto de Cartões Adaptáveis
Essa operação é usada para enviar uma resposta de conjunto de cartão adaptável à atividade que disparou o fluxo. O conjunto pode estar no formato List ou Carousel.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Conjunto de Cartões Adaptáveis
|
cards | True | object |
Forneça o objeto de conjunto de cartões. |
|
Estilo de Exibição
|
displayStyle | True | string |
Selecione o estilo de exibição a ser usado. |
|
Atividade de resposta
|
activityJson | True | string |
Atividade de resposta do bot. |
|
Mostrar na Guia
|
showInTab | boolean |
Exiba esse conjunto de cartões em uma guia em vez de chat embutido. |
|
|
Rótulo do botão Tab
|
deepLinkButtonLabel | string |
Rótulo de botão para exibição em uma guia. |
|
|
Mensagem do botão Tab
|
deepLinkMessage | string |
Mensagem a ser enviada com o botão ao exibir em uma guia. |
Retornos
- Corpo
- BotReplyResponse
Excluir da memória do bot
Essa operação é usada para remover uma parte das informações da memória no bot.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Nome Principal do Usuário
|
user | True | string |
O usuário no qual salvar o item de memória. |
|
Tipo de memória
|
type | True | string |
O tipo de memória. |
|
Value
|
value | True | string |
O valor do item de memória. |
Retornos
- Corpo
- Response_DeleteBotMemory
Gerar cartão adaptável
Essa operação é usada para gerar um cartão adaptável a ser usado posteriormente para exibir uma lista ou carrossel de cartões.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Cartão Adaptável Selecionado
|
selectedCard | True | string |
Selecione o cartão adaptável. |
|
conteúdo
|
content | dynamic |
Retornos
- response
- object
Iniciar uma nova conversa em grupo
Essa operação é usada para iniciar uma nova conversa em grupo em um canal.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Bot de destino
|
EnterpriseBot | True | string |
Selecione o bot. |
|
Listagem de canal
|
teamIDStr | True | object |
A saída de listagem de canal. |
|
Nome do Canal
|
channelId | True | string |
O canal para o qual postar a conversa. Digite o nome. |
|
Texto da conversa
|
message | True | string |
A mensagem com a qual iniciar a conversa. |
Retornos
Iniciar uma nova conversa privada
Essa operação é usada para iniciar uma nova conversa privada com um usuário.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Bot de destino
|
EnterpriseBot | True | string |
Selecione o bot. |
|
Texto da conversa
|
message | True | string |
A mensagem com a qual iniciar a conversa. |
|
Utilizador
|
user | True | string |
Nome da entidade de usuário (UPN). |
Retornos
Obter a resposta da lista de opções do Usuário
Essa operação é usada para solicitar ao usuário a entrada de lista de opções.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
filters
|
filters | array of string | ||
|
headers
|
headers | object | ||
|
propriedades
|
properties | object | ||
|
URL do ícone
|
icon | string |
Insira uma URL absoluta em um ícone a ser exibido para cada item de escolha. |
|
|
Message
|
message | True | string |
Insira a mensagem a ser enviada ao usuário. |
|
Valores de escolha
|
choices | True | object |
Forneça o objeto de matriz de escolha. |
|
Atividade de resposta
|
activityJson | True | string |
Atividade de resposta do bot. |
|
Aceitar resposta de
|
acceptResponseFrom | string |
Aceite a resposta de um usuário específico ou de qualquer usuário. |
|
|
Permitir Ramificação
|
allowBranching | string |
Permitir que o usuário dispare habilidades de ramificação antes de fornecer uma resposta. |
|
|
Mostrar no chat
|
showInChat | boolean |
Se essa for uma chamada do Teams, mostre essa mensagem no chat. Caso contrário, o bot só falará a mensagem. |
|
|
Ouça a resposta de voz
|
listenForInput | boolean |
Se essa for uma chamada do Teams, essa propriedade determinará se o bot escuta uma resposta de voz. Se não, ou não uma chamada do Teams, o bot não ouvirá imediatamente uma resposta de voz. |
Retornos
- Corpo
- BotResponse_ChoiceList
Obter itens de memória do bot por tipo
Obter todos os itens de memória do bot por tipo.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Nome da entidade de usuário.
|
user | True | string |
Forneça o nome da entidade de usuário. |
|
Tipo de memória
|
type | True | string |
Forneça o tipo de memória a ser listada. |
Retornos
- response
- array of MemoryItem
Obter resposta de cartão adaptável do Usuário
Essa operação é usada para solicitar entrada ao usuário por meio de cartão adaptável.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Cartão Adaptável Selecionado
|
selectedCard | True | string |
Selecione o cartão adaptável. |
|
WebHook
|
webHook | dynamic |
Retornos
Obter resposta de datetime do usuário
Essa operação é usada para solicitar entrada de datetime ao usuário.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
filters
|
filters | array of string | ||
|
headers
|
headers | object | ||
|
propriedades
|
properties | object | ||
|
Escopo da data
|
dateScope | True | string |
Selecione o escopo do valor de data. |
|
Message
|
message | True | string |
Insira a mensagem a ser enviada ao usuário. |
|
Atividade de resposta
|
activityJson | True | string |
Atividade de resposta do bot. |
|
Aceitar resposta de
|
acceptResponseFrom | string |
Aceite a resposta de um usuário específico ou de qualquer usuário. |
|
|
Permitir Ramificação
|
allowBranching | string |
Permitir que o usuário dispare habilidades de ramificação antes de fornecer uma resposta. |
|
|
Mostrar no chat
|
showInChat | boolean |
Se essa for uma chamada do Teams, mostre essa mensagem no chat. Caso contrário, o bot só falará a mensagem. |
Retornos
- Corpo
- BotResponse_Date
Obter resposta de escolha do Usuário
Essa operação é usada para solicitar ao usuário a entrada de escolha.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
filters
|
filters | array of string | ||
|
headers
|
headers | object | ||
|
propriedades
|
properties | object | ||
|
Message
|
message | True | string |
Insira a mensagem a ser enviada ao usuário. |
|
Valores de escolha
|
choices | True | string |
Forneça cada opção em uma linha separada. |
|
Atividade de resposta
|
activityJson | True | string |
Atividade de resposta do bot. |
|
Aceitar resposta de
|
acceptResponseFrom | string |
Aceite a resposta de um usuário específico ou de qualquer usuário. |
|
|
Permitir Ramificação
|
allowBranching | string |
Permitir que o usuário dispare habilidades de ramificação antes de fornecer uma resposta. |
|
|
Mostrar no chat
|
showInChat | boolean |
Se essa for uma chamada do Teams, mostre essa mensagem no chat. Caso contrário, o bot só falará a mensagem. |
|
|
Ouça a resposta de voz
|
listenForInput | boolean |
Se essa for uma chamada do Teams, essa propriedade determinará se o bot escuta uma resposta de voz. Se não, ou não uma chamada do Teams, o bot não ouvirá imediatamente uma resposta de voz. |
Retornos
- Corpo
- BotResponse_Choice
Obter resposta de memória do usuário
Essa operação é usada para solicitar entrada de memória de bot ao usuário.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
filters
|
filters | array of string | ||
|
headers
|
headers | object | ||
|
propriedades
|
properties | object | ||
|
Message
|
message | True | string |
Insira a mensagem a ser enviada ao usuário. |
|
Tipo de memória
|
type | True | string |
Forneça o tipo de memória a ser listada. |
|
Atividade de resposta
|
activityJson | True | string |
Atividade de resposta do bot. |
|
URL do ícone
|
icon | string |
Insira uma URL absoluta em um ícone a ser exibido para cada item de escolha. |
|
|
Aceitar resposta de
|
acceptResponseFrom | string |
Aceite a resposta de um usuário específico ou de qualquer usuário. |
|
|
Usuário de destino
|
targetUserMemory | string |
Opcionalmente, especifique o UPN do usuário do qual o bot deve extrair itens de memória. Se deixado em branco, ele extrairá itens de memória do usuário que iniciou a habilidade. No caso de uma conversa em grupo iniciada a partir do bot, ele extrairá itens de memória do usuário autenticado no Flow. |
|
|
Permitir Ramificação
|
allowBranching | string |
Permitir que o usuário dispare habilidades de ramificação antes de fornecer uma resposta. |
|
|
Mostrar no chat
|
showInChat | boolean |
Se essa for uma chamada do Teams, mostre essa mensagem no chat. Caso contrário, o bot só falará a mensagem. |
Retornos
- Corpo
- BotResponse_Memory
Obter resposta de pessoas do Usuário
Esta operação é usada para solicitar ao usuário a entrada do seletor de pessoas.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
filters
|
filters | array of string | ||
|
headers
|
headers | object | ||
|
propriedades
|
properties | object | ||
|
Message
|
message | True | string |
Insira a mensagem a ser enviada ao usuário. |
|
Mode
|
mode | True | string |
Peça ao usuário para selecionar uma ou muitas pessoas. |
|
Cadeia de caracteres de pesquisa
|
searchstr | string |
Opcionalmente, forneça uma cadeia de caracteres de pesquisa inicial. |
|
|
Atividade de resposta
|
activityJson | True | string |
Atividade de resposta do bot. |
|
Aceitar resposta de
|
acceptResponseFrom | string |
Aceite a resposta de um usuário específico ou de qualquer usuário. |
|
|
Permitir Ramificação
|
allowBranching | string |
Permitir que o usuário dispare habilidades de ramificação antes de fornecer uma resposta. |
|
|
Mostrar no chat
|
showInChat | boolean |
Se essa for uma chamada do Teams, mostre essa mensagem no chat. Caso contrário, o bot só falará a mensagem. |
|
|
Ouça a resposta de voz
|
listenForInput | boolean |
Se essa for uma chamada do Teams, essa propriedade determinará se o bot escuta uma resposta de voz. Se não, ou não uma chamada do Teams, o bot não ouvirá imediatamente uma resposta de voz. |
Retornos
- Corpo
- BotResponse_People
Obter resposta de vetor de intenção do usuário
Essa operação é usada para solicitar entrada NLP ao usuário.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
filters
|
filters | array of string | ||
|
headers
|
headers | object | ||
|
propriedades
|
properties | object | ||
|
Message
|
message | True | string |
Insira a mensagem a ser enviada ao usuário. |
|
Vetor de intenção do LUIS
|
intentVector | True | string |
Escolha o vetor de intenção do LUIS. |
|
Atividade de resposta
|
activityJson | True | string |
Atividade de resposta do bot. |
|
Aceitar resposta de
|
acceptResponseFrom | string |
Aceite a resposta de um usuário específico ou de qualquer usuário. |
|
|
Permitir Ramificação
|
allowBranching | string |
Permitir que o usuário dispare habilidades de ramificação antes de fornecer uma resposta. |
|
|
Mostrar no chat
|
showInChat | boolean |
Se essa for uma chamada do Teams, mostre essa mensagem no chat. Caso contrário, o bot só falará a mensagem. |
Retornos
Obter resposta do usuário
Essa operação é usada para solicitar entrada ao usuário.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
filters
|
filters | array of string | ||
|
headers
|
headers | object | ||
|
propriedades
|
properties | object | ||
|
Message
|
message | True | string |
Insira a mensagem a ser enviada ao usuário. |
|
Atividade de resposta
|
activityJson | True | string |
Atividade de resposta do bot. |
|
Aceitar resposta de
|
acceptResponseFrom | string |
Aceite a resposta de um usuário específico ou de qualquer usuário. |
|
|
Mostrar no chat
|
showInChat | boolean |
Se essa for uma chamada do Teams, mostre essa mensagem no chat. Caso contrário, o bot só falará a mensagem. |
Retornos
- Corpo
- BotResponse
Registrar ponte de chat entre duas ou mais conversas
Essa operação é usada para iniciar uma ponte de chat entre dois ou mais usuários.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
filters
|
filters | array of string | ||
|
headers
|
headers | object | ||
|
propriedades
|
properties | object | ||
|
Nome do usuário
|
chatUserName | True | string |
Nome de exibição do usuário de chat. |
|
Mensagem de iniciação
|
chatInitiationMessage | string |
Mensagem a ser enviada a esse usuário quando a ponte de chat for estabelecida. |
|
|
Atividade de resposta
|
activityJson | True | string |
A atividade de resposta para o usuário de chat. |
|
Comando de chat final
|
endBridgeCommand | True | string |
O comando de palavra-chave a ser enviado para o bot para encerrar a ponte de chat. |
|
Tempo limite de ociosidade
|
idleTimeoutDuration | True | integer |
A duração (em minutos) da atividade ociosa para disparar um tempo limite. |
Retornos
- Corpo
- BridgeOutcome
Salvar na memória do bot
Essa operação é usada para salvar uma parte das informações na memória no bot.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Nome Principal do Usuário
|
user | True | string |
O usuário no qual salvar o item de memória. |
|
Tipo de memória
|
type | True | string |
O tipo de memória. |
|
Title
|
title | True | string |
O título do item de memória. |
|
Value
|
value | True | string |
O valor do item de memória. |
Retornos
- Corpo
- Response_SaveBotMemory
Gatilhos
| Quando um vetor de intenção é reconhecido |
Essa operação é disparada quando o vetor de intenção luis determinado é reconhecido pelo bot. |
| Quando uma palavra-chave é usada |
Essa operação é disparada quando as palavras-chave fornecidas são usadas pelo bot. Forneça várias palavras-chave no formato delimitado por ponto e vírgula. |
Quando um vetor de intenção é reconhecido
Essa operação é disparada quando o vetor de intenção luis determinado é reconhecido pelo bot.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
filters
|
filters | array of string | ||
|
headers
|
headers | object | ||
|
propriedades
|
properties | object | ||
|
Descrição do gatilho
|
triggerDescription | True | string |
Descrição mostrada na caixa de diálogo de ajuda do bot. |
|
Tipo de gatilho de bot
|
triggerType | True | string |
Selecione o tipo de gatilho. |
|
Vetor de intenção do LUIS
|
intentVector | string |
Escolha o vetor de intenção do LUIS. |
|
|
Permitir Ramificação
|
allowBranching | string |
Permitir que o usuário dispare habilidades de ramificação ao responder perguntas de acompanhamento. |
Retornos
Quando uma palavra-chave é usada
Essa operação é disparada quando as palavras-chave fornecidas são usadas pelo bot. Forneça várias palavras-chave no formato delimitado por ponto e vírgula.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
filters
|
filters | array of string | ||
|
headers
|
headers | object | ||
|
propriedades
|
properties | object | ||
|
Descrição do gatilho
|
triggerDescription | True | string |
Descrição mostrada na caixa de diálogo de ajuda do bot |
|
Tipo de gatilho de bot
|
triggerType | True | string |
Selecione o tipo de gatilho. |
|
Palavras-chave
|
keywords | string |
Insira palavras-chave personalizadas que dispararão o Fluxo. |
|
|
(Preterido) Chave de API do LUIS
|
luisApiKey | string |
(Preterido) Forneça o AtBot com sua Chave de API do LUIS. Esse parâmetro foi preterido. Use o gatilho vetor de intenção para o uso do LUIS daqui para frente. |
|
|
(Preterido) Aplicativo LUIS
|
luisAppId | string |
(Preterido) Escolha seu aplicativo LUIS. Esse parâmetro foi preterido. Use o gatilho vetor de intenção para o uso do LUIS daqui para frente. |
|
|
(Preterido) Intenção do LUIS
|
luisIntent | string |
(Preterido) Escolha a intenção do LUIS a ser usada. Esse parâmetro foi preterido. Use o gatilho vetor de intenção para o uso do LUIS daqui para frente. |
Retornos
Definições
BotReplyResponse
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
ID da mensagem
|
id | string |
ID da mensagem criada a partir da resposta. Usado para atualizar a mensagem. |
BotResponse
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Texto de resposta
|
text | string |
A resposta inserida pelo usuário. |
|
Aviso de cancelamento
|
cancelNotice | boolean |
Esse sinalizador será True se o usuário responder com uma palavra-chave de cancelamento. |
|
Respondendo usuário
|
respondingUser | string |
O usuário que está respondendo ao bot. |
|
arquivos
|
files | array of object | |
|
Nome do Arquivo
|
files.name | string |
O nome do arquivo. |
|
Tipo de Arquivo
|
files.content-type | string |
O tipo de ficheiro. |
|
Bytes de Arquivo
|
files.bytes | byte |
Os bytes de arquivo. |
BotResponse_Date
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Data da resposta
|
text | date-time |
O datetime de resposta que o usuário inseriu. |
|
Data da resposta UTC
|
text_UTC | date-time |
O datetime de resposta que o usuário inseriu, no formato UTC. |
|
Aviso de cancelamento
|
cancelNotice | boolean |
Esse sinalizador será True se o usuário responder com uma palavra-chave de cancelamento. |
|
Respondendo usuário
|
respondingUser | string |
O usuário que está respondendo ao bot. |
BotResponse_Choice
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Opção de resposta
|
text | string |
A opção de resposta que o usuário inseriu. |
|
Aviso de cancelamento
|
cancelNotice | boolean |
Esse sinalizador será True se o usuário responder com uma palavra-chave de cancelamento. |
|
Respondendo usuário
|
respondingUser | string |
O usuário que está respondendo ao bot. |
BotResponse_ChoiceList
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Título da Lista de Opções Selecionada
|
title | string |
O título da lista de opções selecionada. |
|
Subtítulo da Lista de Opções Selecionada
|
subtitle | string |
O subtítulo da lista de opções selecionada. |
|
Valor da lista de opções selecionada
|
value | string |
O valor da lista de opções selecionada. |
|
Aviso de cancelamento
|
cancelNotice | boolean |
Esse sinalizador será True se o usuário responder com uma palavra-chave de cancelamento. |
|
Respondendo usuário
|
respondingUser | string |
O usuário que está respondendo ao bot. |
BotResponse_People
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
people
|
people | array of object | |
|
Nome Principal do Usuário
|
people.upn | string |
Nome principal do usuário. |
|
Identificação de usuário
|
people.userid | string |
O ID do usuário. |
|
Nome Completo
|
people.fullname | string |
O nome completo do usuário. |
|
Email
|
people.email | string |
O email do usuário. |
|
Aviso de cancelamento
|
cancelNotice | boolean |
Esse sinalizador será True se o usuário responder com uma palavra-chave de cancelamento. |
|
Respondendo usuário
|
respondingUser | string |
O usuário que está respondendo ao bot. |
BotResponse_Memory
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Título do Item de Memória
|
title | string |
O título do item de memória. |
|
Valor do item de memória
|
value | string |
O valor do item de memória. |
|
Aviso de cancelamento
|
cancelNotice | boolean |
Esse sinalizador será True se o usuário responder com uma palavra-chave de cancelamento. |
|
Respondendo usuário
|
respondingUser | string |
O usuário que está respondendo ao bot. |
Response_SaveBotMemory
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Resultado da economia de memória do bot
|
text | string |
O resultado da salvação na memória do bot. |
Response_DeleteBotMemory
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Resultado da exclusão de memória do bot
|
text | string |
O resultado da exclusão da memória do bot. |
BotGroupConversationStartResponse
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
ID da Conversa
|
id | string |
ID da conversa criada a partir da conversa de grupo inicial. Usado para atualizar a conversa. |
|
ID da mensagem
|
messageId | string |
ID da mensagem criada a partir da conversa de grupo inicial. Usado para atualizar a mensagem. |
|
Atividade de resposta
|
activityJson | string |
Json de atividade. |
BotConversationStartResponse
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
ID da mensagem
|
id | string |
ID da mensagem criada a partir da resposta. Usado para atualizar a mensagem. |
|
Atividade de resposta
|
activityJson | string |
Json de atividade. |
BridgeOutcome
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Resultado
|
outcome | string |
O resultado da ponte. |
|
Ponte fechada por
|
bridgeClosedBy | string |
O usuário que fechou a ponte. |
MemoryItem
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Título do Item de Memória
|
title | string |
O título do item de memória. |
|
Valor do item de memória
|
value | string |
O valor do item de memória. |
objeto
Esse é o tipo 'object'.