Abaixo faremos um exemplo de atendimento automatizado com menu.
Abra o Tag Custom, crie um script do tipo BOT, para ver como cria um script clique aqui.
Teremos que criar 3 scripts do tipo BOT, com os nomes: receptivo, menu, inicial
OFFICE_HOURS('manha', { "hour": 8, "minute": 0 }, { "hour": 12, "minute": 0 }, [1, 2, 3, 4, 5]);
OFFICE_HOURS('tarde', { "hour": 13, "minute": 0 }, { "hour": 18, "minute": 0 }, [1, 2, 3, 4, 5]);
OFFICE_HOURS('sabado', { "hour": 6, "minute": 0 }, { "hour": 19, "minute": 0 }, [6]);
OFFICE_HOURS('domingo', { "hour": 6, "minute": 0 }, { "hour": 22, "minute": 0 }, [7]);
if (data?.working_time == 'manha') {
MESSAGE("Bom dia " + data.whatsapp.name + ", tudo bem? Bem-vindo(a) ao atendimento da...");
} else if (data?.working_time == 'tarde') {
MESSAGE("Boa tarde " + data.whatsapp.name + ", tudo bem? Bem-vindo(a) ao atendimento da...");
} else if (data?.working_time == 'sabado') {
MESSAGE("Ótimo sábado " + data.whatsapp.name + ", tudo bem? Bem-vindo(a) ao atendimento da...");
} else if (data?.working_time == 'domingo') {
MESSAGE("Ótimo domingo " + data.whatsapp.name + ", tudo bem? Bem-vindo(a) ao atendimento da...");
} else if (data?.working_time === null) {
MESSAGE("Boa noite " + data.whatsapp.name + ", tudo bem? Bem-vindo(a) ao atendimento da...");
}
QUESTION('Qual o seu e-mail?', 'email', 'VALID_EMAIL');
UPDATE_PERSON({
"generic": {
"email": data?.email
}
});
GO_TO("menu");
QUESTION(data?.whatsapp?.name + ' Escolha a opção desejada para lhe ajudarmos:', 'escolha', 'VALID_LIST',
[
{ title: 'Primeira opção', description: 'Pequena descrição da primeira opção' },
{ title: 'Segunda opção', description: 'Pequena descrição da segunda opção' },
{ title: 'Terceira opção', description: 'Pequena descrição da terceira opção' }
],
'Selecionar opção');
GO_TO("inicial");
if (old_data?.escolha == 'Primeira opção') {
QUESTION('Selecionar opção', 'opcao', 'VALID_BUTTONS', ['Agendar avaliação', 'Voltar ao menu']);
if (data?.opcao == 'Agendar avaliação') {
MESSAGE('Aguarde que já vamos te atender...');
TRANSFER('user', 'user@email.com');
} else {
GO_TO('menu');
}
}
Para finalizar, nas configurações de canais, você deve clicar em: configuração de atendimento e selecionar o bot do tipo receptivo.