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.
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 ✔'
);
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
);