Instalação do UnoAPI Cloud
O UnoAPI Cloud é uma ferramenta poderosa para integração com a plataforma de automação residencial Uno Smart System. Neste guia, vou explicar passo a passo como instalar e configurar o UnoAPI Cloud a partir do repositório GitHub oficial.
Requisitos
Antes de iniciar o processo de instalação, verifique se você possui os seguintes requisitos:
- Node.js (versão 12 ou superior)
- NPM (Node Package Manager)
- Conta Uno Smart System e chaves de API válidas
Passo 1: Clonar o repositório
Abra o terminal e execute o seguinte comando para clonar o repositório do UnoAPI Cloud:
git clone https://github.com/clairton/unoapi-cloud.git
Passo 2: Instalar as dependências
Navegue até o diretório do projeto clonado e instale as dependências usando o NPM. Execute o seguinte comando:
cd unoapi-cloud
npm install
Passo 3: Configurar as chaves de API
No diretório do projeto, crie um arquivo chamado .env
e abra-o em um editor de texto. Adicione as seguintes linhas ao arquivo:
WEBHOOK_URL=http://chatwoot_addres/webhooks/whatsapp
WEBHOOK_TOKEN=chatwoot token
BASE_URL=https://unoapi_address
UNOAPI_BASE_STORE=/opt/unoapi/data
WEBHOOK_HEADER=api_access_token
Substitua chatwoot token
e api_access_token
pelas suas próprias chaves de API fornecidas pelo Chatwoot.
Passo 4: Iniciar o servidor
Execute o seguinte comando para iniciar o servidor do UnoAPI Cloud:
npm start
Aguarde até que o servidor seja iniciado. Você verá uma mensagem indicando que o servidor está sendo executado na porta 3000.
Passo 5: Testar a instalação
Abra um navegador da web e acesse o seguinte URL:
http://localhost:9876/ping
Se a instalação foi bem-sucedida, você verá uma resposta JSON contendo o status do servidor.
Parabéns! Você concluiu a instalação do UnoAPI Cloud. Agora você pode usar as APIs do Uno Smart System por meio deste servidor local.
Lembre-se de consultar a documentação oficial do UnoAPI Cloud para obter mais informações sobre como utilizar as diferentes rotas e recursos disponíveis.