Otto.bot
Otto é um chatbot fácil de treinar que responde a perguntas e automatiza as tarefas que você precisa realizar, sem esquecer, nunca sair da organização e trabalhar 24 horas por dia, 7 dias por semana para ajudá-lo a obter mais realização a cada dia. As soluções de IA e automação permitem que você faça mais tarefas todos os dias com mais produtividade, custos mais baixos, sem a restrição de tempo.
Esse conector está disponível nos seguintes produtos e regiões:
| Service | Class | Regions |
|---|---|---|
| Copilot Studio | Premium | Todas as regiões do Power Automate , exceto as seguintes: – Governo dos EUA (GCC) – 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 Governamental - Regiões do Azure China - Departamento de Defesa dos EUA (DoD) |
| Power Apps | Premium | Todas as regiões do Power Apps , exceto as seguintes: – Governo dos EUA (GCC) – Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Power Automate | Premium | Todas as regiões do Power Automate , exceto as seguintes: – Governo dos EUA (GCC) – Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Contato | |
|---|---|
| Nome | Otto.bot |
| URL | https://otto.bot |
| support@otto.bot |
| Metadados do conector | |
|---|---|
| Publicador | Otto.bot, LLC |
| Site | https://otto.bot |
| Política de privacidade | https://otto.bot/privacy |
| Categorias | IA; Produtividade |
O conector Otto.bot permite que os usuários criem rapidamente habilidades de chatbot que podem executar fluxos de trabalho de automação e retornem uma ou mais atualizações de conversa e resultados de volta à caixa de diálogo de conversa de chat como texto sem formatação, texto de marcação ou dentro de uma resposta formatada visualmente. O Otto.bot fornece recursos de baixo código/sem código para que os usuários implantem rapidamente um chatbot com recursos além do QnA, aproveitando a capacidade de recuperar informações solicitadas, atualizar bancos de dados, enviar anexos de arquivo, automatizar processos e até mesmo executar a RPA (Automação de Processo Robótico) em resposta a uma solicitação de conversa feita por um usuário final. Com nossas opções de autenticação empresarial, as empresas podem criar soluções de bot baseadas em permissão, além de experiências anônimas de chatbot.
Pré-requisitos
- Uma conta otto.bot com pelo menos permissão de função de administrador do cliente .
- Uma chave de API do Portal de Administração do Otto.
Como obter credenciais
- Visite o Portal de Administração do Otto e selecione a empresa necessária na lista.
- Expanda o painel Chaves de API e gere/copie uma chave de API existente. Recomendamos nomear suas chaves de acordo com seu uso.
- Navegue até as Habilidades de API do Portal de Administração do Otto e selecione a habilidade necessária.
- Se a habilidade retornar o resultado para o usuário após a execução, verifique se o Resultado da Execução de Espera está habilitado.
- Selecione o esquema Exibir JSON e copie o esquema para a área de transferência.
- Crie um novo fluxo de trabalho de automação com o gatilho de solicitação HTTP e cole o esquema copiado acima.
- Adicione as ações necessárias ao conector para concluir a lógica do fluxo de trabalho de automação.
- Selecione o conector Otto e selecione Retornar resultados para a ação de bot .
- Use a Chave de API da etapa 2 e crie uma nova conexão de API em seu fluxo de trabalho de automação.
Problemas e limitações conhecidos
- Cada fluxo de trabalho de automação iniciado a partir de Otto.bot tem uma ID de solicitação exclusiva/URL de resultado de retorno associada a ele que é gerada a partir de Otto. O fluxo de trabalho não pode ser disparado manualmente.
- Se o fluxo de trabalho de automação tiver uma execução bem-sucedida, repetir a execução resultará em um erro. Como a ID da Solicitação é exclusiva por execução, a reprodução da execução resultaria na reutilização da ID que leva ao erro.
Criando uma conexão
O conector dá suporte aos seguintes tipos de autenticação:
| Default | Parâmetros para criar conexão. | Todas as regiões | Não compartilhável |
Padrão
Aplicável: todas as regiões
Parâmetros para criar conexão.
Essa não é uma conexão compartilhável. Se o aplicativo de energia for compartilhado com outro usuário, outro usuário será solicitado a criar uma nova conexão explicitamente.
| Nome | Tipo | Description | Obrigatório |
|---|---|---|---|
| Chave de API | secureString | A chave de API para esta api | Verdade |
Limitações
| Nome | Chamadas | Período de renovação |
|---|---|---|
| Chamadas à API por conexão | 100 | 60 segundos |
Ações
| Enviar anexos de arquivo para qualquer URL |
Enviar anexos e dados de arquivo para uma URL usando a codificação multipart/form-data. Essa API é criada para dar suporte a fluxos de execução em que o conector de solicitação HTTP interno não pode lidar facilmente com várias partes/formdata |
| Retornar resultados ao bot |
Enviar uma ou mais respostas para Otto durante a execução de uma habilidade |
Enviar anexos de arquivo para qualquer URL
Enviar anexos e dados de arquivo para uma URL usando a codificação multipart/form-data. Essa API é criada para dar suporte a fluxos de execução em que o conector de solicitação HTTP interno não pode lidar facilmente com várias partes/formdata
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
additionalParameters
|
additionalParameters | True | object |
Um objeto JSON que descreve os campos adicionais a serem enviados com a solicitação POST |
|
apiRequestHeaders
|
apiRequestHeaders | True | object |
Um objeto JSON que descreve os cabeçalhos a serem enviados com a solicitação POST, como Autorização |
|
API URL
|
apiUrl | True | string |
A URL da API para a qual enviar os anexos e os dados. |
|
URL do anexo
|
attachmentUrl | True | string |
A URL que contém o conteúdo do anexo a ser enviado para a URL da API |
|
Nome do arquivo de anexo
|
filename | True | string |
O nome do arquivo do anexo |
Retornar resultados ao bot
Enviar uma ou mais respostas para Otto durante a execução de uma habilidade
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
URL de Resultado de Retorno
|
returnResultURL | True | string |
A URL absoluta enviada de Otto quando a habilidade é disparada. Esse valor é exclusivo por solicitação e está disponível no corpo da solicitação. |
|
Esquema de cartão adaptável
|
$schema | True | string |
O esquema de cartão adaptável de https://adaptivecards.io. Deve ser definido como 'https://adaptivecards.io/schemas/adaptive-card.json' |
|
Ações de cartão adaptável
|
Adaptive Card Actions | object | ||
|
Corpo do cartão adaptável
|
Adaptive Card Body | object | ||
|
Tipo de cartão adaptável
|
type | True | string |
O tipo de cartão adaptável. Deve ser definido como 'AdaptiveCard'. |
|
Versão do cartão adaptável
|
version | True | string |
Uma das versões disponíveis de https://adaptivecards.io. Os elementos usados no cartão adaptável estão sujeitos ao conjunto de versões do cartão adaptável dentro desse resultado. |
|
Renderizar texto pré-formatado
|
renderPreformattedText | boolean |
Um campo booliano para permitir que Otto renderize o resultado conforme fornecido ao usuário. Quando esse sinalizador está habilitado, Otto ignora markdown, processamento de cartão adaptável do resultado enviado. Cenários de exemplo incluem renderização de resultados de arquivo de texto formatado em csv. |
|
|
Texto
|
text | True | string |
Um campo de texto com suporte para markdown. Otto analisa o markdown antes de renderizar o conteúdo para o usuário. |
|
Solicitação final
|
endRequest | True | boolean |
Um campo booliano que instrui Otto a esperar várias respostas durante essa solicitação. Defina isso como false para enviar várias respostas para Otto durante a execução dessa solicitação. |
Retornos
- Corpo
- Response
Definições
Resposta
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Mensagem de resultado
|
message | string |
A mensagem de resultado de Otto quando uma ação é executada. |