Acessando serviços do BotStore
botstoreRequisicaoGenerica
- Descrição: realiza uma requisição para um serviço específico do BotStore, com a possibilidade de passar parâmetros de entrada. Ela é flexível, permitindo enviar a solicitação de forma síncrona ou assíncrona, e fornece um log detalhado de todas as etapas do processo.
- Parâmetros (JSON):
servico(str) –Obrigatório
– O nome ou identificador do serviço no BotStore.parametrosEntrada(dict) –Obrigatório
– Um dicionário (dict) que contém os parâmetros a serem passados ao serviço solicitado. Caso não seja uma string, ele será convertido para o formato JSON.assincrono(dict) –Opcional – Um parâmetro booleano que indica se a requisição será assíncrona. Se for
True, o sistema não aguardará a resposta do serviço antes de prosseguir.
bsQuebraCaptcha
- Descrição: tem o objetivo de interagir com um serviço de quebra de CAPTCHA do BotStore. Ela recebe uma imagem de CAPTCHA e faz uma requisição para o serviço de quebra de CAPTCHA no BotStore.
- Parâmetros (JSON):
imagemCaptcha–Obrigatório
– A imagem do CAPTCHA que precisa ser resolvida. Ela pode ser passada como um caminho para o arquivo da imagem ou já em um formato adequado.
bsQuebraRecaptcha
- Descrição: tem o objetivo de interagir com o serviço de quebra de reCAPTCHA do BotStore, especificamente para lidar com reCAPTCHA v2. Ela realiza o processo de envio do reCAPTCHA para o BotStore, aguarda a resposta assíncrona e retorna o resultado quando disponível.
- Parâmetros (JSON):
googlekey(str) –Obrigatório -A chave do Google reCAPTCHA que é utilizada para identificar o reCAPTCHA na página.
pageurl(dict) –Obrigatório – A URL da página onde o reCAPTCHA está localizado.
bsConsultaCNPJ
- Descrição: É responsável por consultar informações sobre um CNPJ (Cadastro Nacional de Pessoa Jurídica) utilizando o serviço BotStore..
- Parâmetros (JSON):
cnpj(str) –Obrigatório – O número do CNPJ a ser consultado.
bsConsultaSintegra
- Descrição: É responsável por consultar as informações de um CNPJ no sistema Sintegra, utilizando o serviço BotStore.
- Parâmetros (JSON):
cnpj(str) –Obrigatório – O número do CNPJ a ser consultado no Sintegra.
bsExcel2Json
- Descrição: É responsável por converter uma planilha Excel para o formato JSON, utilizando o serviço do BotStore.
- Parâmetros (JSON):
planilha–Obrigatório
– O arquivo da planilha Excel a ser convertido. Pode ser um arquivo físico ou um objeto que já tenha o nome e o conteúdo do arquivo em base64.
bsWord2Json
- Descrição: Converte um documento Word para o formato JSON, utilizando o serviço do BotStore.
- Parâmetros (JSON):
documento–Obrigatório – O arquivo do documento Word a ser convertido. Este parâmetro pode ser um arquivo físico ou um objeto que contenha o nome do arquivo e seu conteúdo em base64.
bsCotacaoMoeda
- Descrição: Tem o objetivo de consultar a cotação de moedas, comparando uma moeda com outra, utilizando o serviço BotStore.
- Parâmetros (JSON):
moeda(str) –Obrigatório – A moeda a ser cotada. Exemplos:
'USD','EUR','BRL', entre outros.moedaComparacao(str) –Obrigatório – A moeda com a qual a primeira moeda será comparada. Por exemplo, comparar a cotação do dólar (USD) com o real (BRL).
- Dica:
- Pode ter mais de uma moeda: ‘USD, EUR, BRL’
bsBoleto
- Descrição: É responsável por enviar um arquivo de boleto bancário para o serviço BotStore para que o mesmo possa processá-lo ou realizar a análise.
- Parâmetros (JSON):
arquivo–Obrigatório – Um arquivo de boleto bancário (geralmente em formato PDF, mas pode ser outros formatos também). Esse arquivo será enviado para o BotStore para processamento.
bsNotaFiscal
- Descrição: é responsável por enviar um arquivo de nota fiscal para o serviço BotStore para que o mesmo possa processá-lo ou realizar a análise.
- Parâmetros (JSON):
arquivo–Obrigatório – Um arquivo de nota fiscal eletrônica (geralmente no formato XML ou PDF). Esse arquivo será enviado para o BotStore para processamento.