Acessar artigos

Criar um MENU no CUSTOM

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

  • O primeiro que iremos criar é o script bot com o nome de receptivo
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");
  • O segunda é, script bot com o nome de 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");
  • O último é, script bot com o nome de 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.

crosslistmenu-circle