diagnostico: use accent to recognize command
Signed-off-by: Rodrigo Martins <rodrigo@martinsevieira.adv.br>
This commit is contained in:
1 parent
e3e084e3d0
commit
f20c586f94
1 file changed
+4
-4
@@ -34,8 +34,8 @@ class NLPProcessor {
|
|||||||
'abrir_suporte': ['abrir suporte', 'criar suporte', 'adicionar suporte', 'novo suporte', 'suporte', 'chamado', 'ticket', 'atendimento', 'suporte tecnico', 'atendimento tecnico', 'abrir chamado', 'registrar chamado', 'criar chamado', 'visita tecnica', 'agendar visita', 'reclamação', 'reclamacao'],
|
'abrir_suporte': ['abrir suporte', 'criar suporte', 'adicionar suporte', 'novo suporte', 'suporte', 'chamado', 'ticket', 'atendimento', 'suporte tecnico', 'atendimento tecnico', 'abrir chamado', 'registrar chamado', 'criar chamado', 'visita tecnica', 'agendar visita', 'reclamação', 'reclamacao'],
|
||||||
'fechar_suporte': ['fechar suporte', 'finalizar suporte', 'encerrar suporte', 'concluir suporte', 'fechar chamado', 'finalizar chamado', 'encerrar chamado', 'concluir chamado', 'fechar ticket', 'finalizar ticket', 'encerrar ticket', 'concluir atendimento', 'fechar atendimento', 'encerrar atendimento'],
|
'fechar_suporte': ['fechar suporte', 'finalizar suporte', 'encerrar suporte', 'concluir suporte', 'fechar chamado', 'finalizar chamado', 'encerrar chamado', 'concluir chamado', 'fechar ticket', 'finalizar ticket', 'encerrar ticket', 'concluir atendimento', 'fechar atendimento', 'encerrar atendimento'],
|
||||||
'consultar_usuario': ['consultar usuario', 'consultar user', 'ver usuario', 'status usuario', 'status user', 'info usuario', 'info user', 'checar usuario', 'verificar usuario', 'pesquisar usuario', 'localizar usuario', 'buscar usuario', 'usuario conectado', 'user conectado', 'usuario online', 'user online', 'usuario ativo', 'user ativo'],
|
'consultar_usuario': ['consultar usuario', 'consultar user', 'ver usuario', 'status usuario', 'status user', 'info usuario', 'info user', 'checar usuario', 'verificar usuario', 'pesquisar usuario', 'localizar usuario', 'buscar usuario', 'usuario conectado', 'user conectado', 'usuario online', 'user online', 'usuario ativo', 'user ativo'],
|
||||||
'diagnosticar': ['diagnosticar', 'diagnostico', 'diagnose', 'diagnosticar cliente', 'diagnostico cliente', 'checar cliente completo', 'verificar cliente completo', 'relatorio cliente', 'relatorio completo', 'status completo cliente', 'analisar cliente', 'inspecionar cliente', 'situacao do cliente', 'situação do cliente'],
|
'diagnosticar': ['diagnosticar', 'diagnostico', 'diagnóstico', 'diagnose', 'diagnosticar cliente', 'diagnostico cliente', 'diagnóstico cliente', 'checar cliente completo', 'verificar cliente completo', 'relatorio cliente', 'relatorio completo', 'status completo cliente', 'analisar cliente', 'inspecionar cliente', 'situacao do cliente', 'situação do cliente'],
|
||||||
'ver_roteador': ['ver roteador', 'info roteador', 'status roteador', 'roteador', 'cpe', 'ver cpe', 'info cpe', 'dados roteador', 'informações roteador', 'informacoes roteador', 'genieacs', 'ver device', 'info device', 'dispositivo cpe', 'diagnóstico'],
|
'ver_roteador': ['ver roteador', 'info roteador', 'status roteador', 'roteador', 'cpe', 'ver cpe', 'info cpe', 'dados roteador', 'informações roteador', 'informacoes roteador', 'genieacs', 'ver device', 'info device', 'dispositivo cpe'],
|
||||||
'mudar_ipoe': ['mudar para ipoe', 'mudar ipoe', 'ipoe', 'converter ipoe', 'ativar ipoe', 'habilitar ipoe', 'migrar ipoe', 'migrar para ipoe', 'converter para ipoe', 'passar para ipoe', 'trocar para ipoe', 'mudar pra ipoe'],
|
'mudar_ipoe': ['mudar para ipoe', 'mudar ipoe', 'ipoe', 'converter ipoe', 'ativar ipoe', 'habilitar ipoe', 'migrar ipoe', 'migrar para ipoe', 'converter para ipoe', 'passar para ipoe', 'trocar para ipoe', 'mudar pra ipoe'],
|
||||||
'configurar_roteador': ['configurar roteador', 'mudar roteador', 'alterar roteador', 'editar roteador', 'config roteador', 'configurar wifi', 'mudar wifi', 'alterar wifi', 'mudar ssid', 'alterar ssid', 'configurar cpe', 'mudar cpe', 'alterar cpe', 'configurar dns', 'mudar dns', 'configurar dhcp', 'mudar dhcp', 'alterar dhcp', 'mudar configuracoes roteador', 'mudar configurações roteador'],
|
'configurar_roteador': ['configurar roteador', 'mudar roteador', 'alterar roteador', 'editar roteador', 'config roteador', 'configurar wifi', 'mudar wifi', 'alterar wifi', 'mudar ssid', 'alterar ssid', 'configurar cpe', 'mudar cpe', 'alterar cpe', 'configurar dns', 'mudar dns', 'configurar dhcp', 'mudar dhcp', 'alterar dhcp', 'mudar configuracoes roteador', 'mudar configurações roteador'],
|
||||||
'reiniciar_onu': ['reiniciar onu', 'reiniciar onu cliente', 'resetar onu', 'resetar onu cliente', 'reboot onu', 'restart onu', 'reiniciar ont', 'resetar ont', 'reboot ont', 'restart ont', 'reiniciar onu do cliente', 'reset onu cliente']
|
'reiniciar_onu': ['reiniciar onu', 'reiniciar onu cliente', 'resetar onu', 'resetar onu cliente', 'reboot onu', 'restart onu', 'reiniciar ont', 'resetar ont', 'reboot ont', 'restart ont', 'reiniciar onu do cliente', 'reset onu cliente']
|
||||||
@@ -100,7 +100,7 @@ class NLPProcessor {
|
|||||||
/^(consultar|ver|status|info|checar|verificar|pesquisar|localizar|buscar)\s+(usuario|user)\s+(.+)$/i,
|
/^(consultar|ver|status|info|checar|verificar|pesquisar|localizar|buscar)\s+(usuario|user)\s+(.+)$/i,
|
||||||
/^(usuario|user)\s+(.+)$/i,
|
/^(usuario|user)\s+(.+)$/i,
|
||||||
// Padrões para diagnosticar cliente
|
// Padrões para diagnosticar cliente
|
||||||
/^(diagnosticar|diagnostico|diagnose|analisar|inspecionar)\s+(cliente\s+)?(.+)$/i,
|
/^(diagnosticar|diagnostico|diagnóstico|diagnose|analisar|inspecionar)\s+(cliente\s+)?(.+)$/i,
|
||||||
// Padrões para listar usuários
|
// Padrões para listar usuários
|
||||||
/^(listar|mostrar)\s+(usuários|usuarios|clientes|users)(\s+conectados)?$/i,
|
/^(listar|mostrar)\s+(usuários|usuarios|clientes|users)(\s+conectados)?$/i,
|
||||||
// Padrões gerais (devem vir por último)
|
// Padrões gerais (devem vir por último)
|
||||||
@@ -322,7 +322,7 @@ class NLPProcessor {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Detectar diagnóstico de cliente
|
// Detectar diagnóstico de cliente
|
||||||
if (/^diagnosticar$|^diagnostico$|^diagnose$|^analisar$|^inspecionar$/i.test(action)) {
|
if (/^diagnosticar$|^diagnostico$|^diagnóstico$|^diagnose$|^analisar$|^inspecionar$/i.test(action)) {
|
||||||
// match[2] pode ser "cliente " ou já o nome, match[3] é o nome quando match[2]="cliente "
|
// match[2] pode ser "cliente " ou já o nome, match[3] é o nome quando match[2]="cliente "
|
||||||
let query = match[3] || match[2];
|
let query = match[3] || match[2];
|
||||||
// remover prefixo "cliente" se vier junto
|
// remover prefixo "cliente" se vier junto
|
||||||
|
|||||||
Reference in new issue
Block a user