Como eu consegui deixar a minha Alexa mais útil usando a Weni e apps de terceiros

Olá Pessoal! De um tempo pra cá, venho sempre pesquisando formas de deixar minha Alexa como uma assistente virtual da minha casa.

Então, após algumas pesquisas, descobri uma forma de usar a Weni integrada a outros aplicativos para isso funcionar!

Se você seguir o passo a passo, no final, sua Alexa vai estar pronta para te avisar de várias coisas, dá uma olhada:

Vamos começar?

Passo 1: Importe o fluxo de integração ao seu projeto

Considerando que você já possui uma conta na Weni, entre no seu projeto e importe o fluxo “Integrando Weni a Alexa”.

Passo 2: Crie uma Trigger na skill Voice Monkey

Para criar uma trigger, você precisará instalar a skill Voice Monkey na sua conta da Alexa. Para isso, siga os seguintes passos:

  1. Abra seu aplicativo Alexa, procure pela skill Voice Monkey e clique em Iniciar e conceda as permissões solicitadas:

    1. Acesse o site Voice Monkey e faça login com a mesma conta cadastrada na sua Alexa.
    1. Acesse o menu Manage Monkeys e clique em Add a monkey.

    1. Dê um nome a sua Trigger. Aqui vamos chamar de Saldo das contas (slug: saldo-das-contas).

Passo 3: Configure sua trigger na Alexa

No aplicativo da Alexa, você deve criar uma Rotina para que sua Alexa saiba o que fazer quando a plataforma Weni disparar o fluxo que importamos.

  1. Abra o App Alexa e clique em Mais. Depois, acesse a opção Rotinas.

Depois é só clicar em “Adicionar nova rotina”

  1. Insira um nome para essa rotina. Para esse tutorial escolhemos “Alerta de saldo da conta”
  2. Toque em “Quando isso acontecer”, depois “Casa Inteligente” e depois ” Saldo de Contas”
  3. Clique em “Adicionar ação”, Skills e depois em Voice Monkey
  4. Por fim, escolha de qual dispositivo a Alexa vai falar e clique em “salva”

adicionar rotina echo dot

Feito isso, a sua rotina ficará configurada da seguinte maneira:

Passo 4: Configurando os tokens de integração no seu projeto

Agora que tudo parece estar conectado, precisamos copiar o access_token e o secret_token na sua conta do Voice Monkey.

Acessando novamente o site do Voice Monkey, e logando com a mesma conta da Alexa, entre no menu Dashboard e copie os dois tokens conforme a imagem abaixo:

Agora, vá até o seu projeto no Dash da Weni (Weni Plataforma) e clique em “Configurações” e depois em “Globais”.

Clique nas variáveis destacadas na imagem abaixo e cole os tokens correspondentes:

Depois clique em Update:

update token weni plataforma

Vamos testar?

Agora abra o fluxo anteriormente importado (Integrando Weni a Alexa), abra os parâmetros de entrada do fluxo, e insira o nome da trigger que você criou no site Voice Monkeys.

entrar em um fluxo weni plataforma

Disparando alertas e usando seu chatbot na Alexa

Agora que você já configurou seu chatbot na assistente virtual da Alexa, vamos mostrar um passo a passo para disparar o alerta de saldo bancário que fizemos a partir de uma pergunta à Alexa e em apenas dois passos.

Vamos lá?

Passo 1: Crie uma conta no IFTTT

O IFTTT é um serviço que conecta diversas ferramentas, com ele vai ser possível conectar uma pergunta feita na Alexa com a chamada de um fluxo na Plataforma Weni.

Considerando que você já se cadastrou no o IFTTT:

  1. Na pagina inicial, clique em Create.

Depois, clique no primeiro bloco “If this”

Feito isso, procure por Alexa e clique no card azul com o ícone dela:

Aparecerá na sua tela quais os tipos de integrações que a Alexa tem disponível no IFTTT. Escolha a opção “Say specific phrase”:

Depois escolha uma frase de ativação para essa ação. Para esse teste, escolhemos “saldo das contas”. Em seguida, clique em create trigger.

Após isso, você será redirecionado para o passo 2. Na nova tela, clique no bloco “Then that” e procure por Webhook. Depois clique em “Make a web request”

Aqui você chamará a API flow_starts.json da Weni Plataforma. Configure de acordo com o seu projeto, como no exemplo:

Na sequência, faça os seguintes passos:

  1. Em additional headers coloque Authorization: token uuid-do-seu-projeto (você pode copiar na configuração do seu projeto
  2. Em body: {“flow”:uuid-do-seu-fluxo”,”urns”:[ext:alexa”]}.
  3. Onde o “uuid”-do-fluxo” é o uuid do fluxo chamado: integrando Weni à Alexa que importamos na Parte 1 desde tutorial e depois clique em “Create Action”

Passo 2: Crie a rotina no app Alexa

Para começar, insira o nome para a rotina. Neste teste, chamamos de “Saldo de Contas – Passivo”

criando nova rotina para alexa

Quando isso acontecer, clique em +, depois em voz e coloque as frases que você eventualmente pediria à Alexa para executar essa ação que configurou. Você pode adicionar várias frases e variações:

variações de frases alexa

Na sequência, em Adicionar Ação, clique em + e depois em IFTTT. Depois em saldo de contas (ou na frase de ação que você criou) e salve a sua nova rotina.

salvando nova rotina alexa

Pronto! Agora é só perguntar a sua Alexa com uma das frases que criou a rotina e ela irá responder. Até o próximo tutorial!

5 curtidas

Muito massa, Daniel! Vou aproveitar a dica

Muito bom!
Excelente dica.

Seguindo o tutorial acima consegui integrar a minha Alexa à Weni!

1 curtida

No passo 04 acho que ficou faltando a URL da API do Voice Monkey.

1 curtida

Verdade! Segue URL API da Voice Monkey para inserir na global: “https://api.voicemonkey.io/trigger?” - Coloque sem as aspas.

Vou atualizar o post

Muito massa @dweniel ! Vou testar por aqui também e fazer algumas brincadeiras com a alexia :joy:

Se conseguir fazer algo legal vou postar por aqui :slight_smile:

1 curtida