Chatbot Programming

24 jun, 2026

Dicas do VoiceFlow — Bloco Lógico

Publicidade

Introdução

O Voiceflow é uma ferramenta online que permite de maneira visual e sem precisar saber programar desenhar, prototipar e publicar skills para Alexa ou Actions para o google.

Na versão paga é possível criar inúmeros projetos de forma colaborativa.

Briefing

Nosso programa consiste em uma skill que sorteia randomicamente um número entre 1 e 2, altera o valor de uma variável para chapolin caso dê 1 e Super Sam caso dê 2.

SE a variável estiver com o valor chapolin a Alexa vai falar: “Não contavam com minha astúcia”, SENÃO a Alexa falará: “Time is money”

Press enter or click to view image in full size

Primeiramente vamos a uma breve introdução sobre alguns itens:

Variável

Eu criei uma variável chamada heroi que será alterada no início da skill para chapolin ou super sam.

Press enter or click to view image in full size

Random

Esse fluxo vai sortear um caminho para seu skill seguir. No caso dessa skill nós temos apenas dois caminhos, um que alterará a variável {heroi} para chapolin e outro que alterará a variável {heroi} para super sam.

SET

Esse fluxo é responsável por alterar o valor de variáveis. No exemplo abaixo estou alterando (setando) a variável {heroi} com o valor chapolin. Você poderia atribuir em {heroi} o valor de outra variável ou até operações matemáticas.

Exemplo de operações na hora de setar o valor de uma variável

IF

Se você deseja que sua skill siga um determinado caminho com base no valor dela então você deverá usar o IF.

SE {heroi} for igual a chapolin segue um caminho.

Se {heroi} for diferente de chapolin seguirá outro caminho.

CAPTURE

Com esse fluxo é possível capturar o input de voz do usuário. O valor falado é colocado em uma variável e poderá ser usado em quaisquer outros fluxos depois.

Esse fluxo não foi usado no exemplo deste tutorial mas será abordado com frequência na parte 2 e 3.

Capturando o input do usuário e colocando o valor capturado na variável {heroi}