Acessar artigos

Fazer Perguntas

TagScript possui uma função QUESTION() que recebe como parâmetro a pergunta que será feita (obrigatório), a variável que receberá a resposta (obrigatório), o tipo da variável (obrigatório), as opções de respostas (opcional) e caso as opções passe de 3, aceita um outro parâmetro que será a mensagem que constará na janela para escolher entre as opções. Vamos começar mostrando o exemplo mais simples.

  • Pergunta Simples

Para perguntar ao usuário o seu nome, com a variável Nome (pode customizar com a palavra que desejar) armazenando a resposta do usuário, a função QUESTION() deverá ser passada da maneira abaixo.

Exemplo:

QUESTION(
  'Qual o seu nome?',
  'Nome',
  'string'
);

Caso queira enviar uma mensagem com o nome da pessoa, deverá chamar a MESSAGE passando como variável "data.Nome".

QUESTION(
  'Qual o seu nome?',
  'Nome',
  'string'
);
MESSAGE(
  'Olá ' + data.Nome + ' 😀' + '\n Muito bom te ter aqui! ✔ ' '\n Me chamo Fulana e irei te atender hoje!'
);

Abaixo exemplifica casos onde o que será solicitado será um número.

Exemplo:

QUESTION(
  'Qual a sua idade?',
  'idade',
  'int'
);
MESSAGE(
  'Você tem ' + data.idade + ' anos ✔'
);
  • Pergunta com Opções

Com a função question() também é possível enviar opções de respostas para o usuário, apenas passando um quarto parâmetro.

Exemplo:

QUESTION(
  'Olá! Você está podendo falar agora?',
  'resposta',
  'string',
  ['Sim', 'Não', 'Talvez']
);
MESSAGE(
  'Apenas confirmando, sua resposta foi: ' + data.resposta
);

Caso as opções fornecidas passem de 3, será necessário passar um quinto parâmetro que será o texto que aparecerá na caixa de opções.

Exemplo:

QUESTION(
  'Olá! Você está podendo falar agora?',
  'resposta',
  'string',
  ['Sim', 'Não', 'Talvez', 'Não e não estarei'],
  'Escolha abaixo'
);
MESSAGE(
  'Apenas confirmando, sua resposta foi: ' + data.resposta
);
crosslistmenu-circle