Skip to content

⚙️ Via Tasker

KillovSky edited this page Jul 8, 2024 · 1 revision

⚙️ Automatizando a Íris com Tasker

Este guia irá ensiná-lo a utilizar o aplicativo Android "Tasker" para enviar dados do seu dispositivo para a Íris, além de enviar mensagens e executar outras ações de forma personalizada.

👣 Passo a Passo

  1. Criando uma nova Tarefa no Tasker:

    • Abra o Tasker e toque em "+" para criar uma nova tarefa.
    • Selecione o gatilho desejado, como "bateria baixa" ou "chamadas".
  2. Adicionando a Ação HTTP Request:

    • Toque em "+" para adicionar uma ação.
    • Escolha NetHTTP Request.
  3. Configurando os Parâmetros da Requisição:

    • Preencha os campos conforme necessário:
      • Method: Selecione POST.
      • URL: Insira a URL completa da sua Iris, por exemplo, https://exemplo:8080/send.
      • Headers: Defina os cabeçalhos necessários, como Content-Type: application/json. Você pode inserir isso clicando no ícone de lupa ao lado.
      • Query Parameters: Ignore, pois se trata de uma requisição POST.
      • Body: Insira o JSON com os dados necessários para enviar a mensagem. Exemplo:
        {
          "username": "seu_username",
          "password": "sua_senha",
          "code": "Código JS para executar",
          "chatId": "id_do_chat",
          "quoted": false,
          "message": {
            "text": "Oi!"
          }
        }
        Você pode utilizar variáveis do Tasker para incluir dados do seu dispositivo, como %BATT para a porcentagem de bateria.
      • Trust Any Certificate: Marque esta opção se estiver usando Íris em localhost ou um servidor com certificado autoassinado.
      • Structure Output: Marque esta opção para retornar como JSON.
  4. Salvando e Testando a Tarefa:

    • Toque em "Voltar" para salvar a tarefa.
    • Execute a tarefa clicando no botão de "play" para verificar se a requisição está funcionando corretamente.

⚠️ Notas Importantes

  • Certifique-se de substituir https://exemplo:8080/send pela URL e porta HTTPS corretas da Iris.
  • Ajuste os campos do JSON (username, password, code, chatId, quoted, message) de acordo com suas necessidades.
  • O Tasker permite automatizar diversas tarefas em seu telefone, possibilitando integrá-lo com a Iris para controle e visualização dos sistemas do telefone, via POST.
  • Por exemplo: Enviar avisos de bateria baixa, alertar quando ligarem para você, controlar a tela, abrir aplicativos, etc.