Otto.bot
Otto é um chatbot fácil de treinar que responde a perguntas e automatiza as tarefas que você precisa fazer, sem nunca esquecer, nunca sair da organização e trabalhar 24/7/365 para ajudá-lo a obter mais realizações a cada dia. As soluções de IA e automação permitem realizar mais tarefas todos os dias com mais produtividade, custos mais baixos, sem a restrição de tempo.
Este conector está disponível nos seguintes produtos e regiões:
| Serviço | Class | Regiões |
|---|---|---|
| Estúdio Copiloto | Premium | Todas as regiões do Power Automatic , exceto as seguintes: - Governo dos EUA (CCG) - Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Aplicações Lógicas | Standard | Todas as regiões do Logic Apps , exceto as seguintes: - Regiões do Azure Government - Regiões do Azure China - Departamento de Defesa dos EUA (DoD) |
| Aplicações Power | Premium | Todas as regiões do Power Apps , exceto as seguintes: - Governo dos EUA (CCG) - Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Automatize o poder | Premium | Todas as regiões do Power Automatic , exceto as seguintes: - Governo dos EUA (CCG) - 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 | |
|---|---|
| Editora | Otto.bot, LLC |
| Sítio Web | 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 retornar uma ou mais atualizações e resultados de conversação de volta para a caixa de diálogo de conversa de bate-papo como texto sem formatação, texto de marcação ou dentro de uma resposta formatada visualmente. O Otto.bot fornece recursos low-code/no-code 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 arquivos, automatizar processos e até mesmo executar Robotic Process Automation (RPA) em resposta a uma solicitação de conversação feita por um usuário final. Com nossas opções de autenticação corporativa, as empresas podem criar soluções de bot baseadas em permissão, além de experiências de chatbot anônimo.
Pré-requisitos
- Uma conta Otto.bot com pelo menos permissão de função de administrador do cliente .
- Uma chave de API do Otto Admin Portal.
Como obter credenciais
- Visite o Otto Admin Portal e selecione a empresa desejada 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é Otto Admin Portal API Skills e selecione a habilidade necessária.
- Se a habilidade retornar o resultado para o usuário após a execução, verifique se Esperar Resultado da Execução está habilitado.
- Selecione View JSON Schema 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 Conector Otto e selecione Retornar resultados para a ação do 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 conhecidos e limitações
- Cada fluxo de trabalho de automação iniciado a partir do Otto.bot tem um ID de Solicitação/URL de Resultado de Retorno exclusivo associado a ele, que é gerado a partir do Otto. O fluxo de trabalho não pode ser acionado manualmente.
- Se o fluxo de trabalho de automação tiver uma execução bem-sucedida, repetir a execução resultará em um erro. Como o ID da solicitação é exclusivo por execução, a repetição da execução resultaria na reutilização do ID, o que leva ao erro.
A criar uma ligação
O conector suporta os seguintes tipos de autenticação:
| Predefinição | 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.
Esta conexão não é compartilhável. Se o aplicativo avançado 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 |
Limites de Limitação
| Name | Chamadas | Período de Renovação |
|---|---|---|
| Chamadas de API por conexão | 100 | 60 segundos |
Ações
| Enviar anexos de ficheiros para qualquer URL |
Envie anexos de arquivo e dados para uma URL usando a codificação multipart/form-data. Esta API é criada para suportar fluxos de execução em que o conector de solicitação HTTP interno não pode facilmente lidar com multipart/formdata |
| Retornar resultados para o bot |
Enviar uma ou mais respostas para Otto durante a execução de uma habilidade |
Enviar anexos de ficheiros para qualquer URL
Envie anexos de arquivo e dados para uma URL usando a codificação multipart/form-data. Esta API é criada para suportar fluxos de execução em que o conector de solicitação HTTP interno não pode facilmente lidar com multipart/formdata
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
adicionalParâmetros
|
additionalParameters | True | object |
Um objeto JSON descrevendo 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 Authorization |
|
API URL
|
apiUrl | True | string |
A URL da API para a qual enviar os anexos e dados. |
|
URL do anexo
|
attachmentUrl | True | string |
O URL que contém o conteúdo do anexo a ser enviado para o URL da API |
|
Nome do arquivo de anexo
|
filename | True | string |
O nome do ficheiro do anexo |
Retornar resultados para o bot
Enviar uma ou mais respostas para Otto durante a execução de uma habilidade
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
URL do resultado de retorno
|
returnResultURL | True | string |
O URL absoluto enviado de Otto quando a habilidade é acionada. 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 do cartão adaptável
|
Adaptive Card Actions | object | ||
|
Corpo do cartão adaptativo
|
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 em https://adaptivecards.io. Os elementos usados na placa adaptável estão sujeitos à versão da placa adaptável definida dentro deste resultado. |
|
Renderizar texto pré-formatado
|
renderPreformattedText | boolean |
Um campo booleano 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 tabular, resultados de arquivo de texto formatado csv. |
|
|
Texto
|
text | True | string |
Um campo de texto suportado por markdown. Otto analisa a marcação antes de renderizar o conteúdo para o usuário. |
|
Fim do pedido
|
endRequest | True | boolean |
Um campo booleano que instrui Otto a esperar várias respostas ao longo desta solicitação. Defina isso como false para enviar várias respostas ao Otto durante a execução dessa solicitação. |
Devoluções
- Body
- Response
Definições
Resposta
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Mensagem de resultados
|
message | string |
A mensagem de resultado de Otto quando uma ação é executada. |