2.1 KiB
2.1 KiB
🔌 Melhoria: Exibição do Service-Port ID
✅ MELHORIAS IMPLEMENTADAS
1. Captura Aprimorada do Service-Port
Antes: Captura básica que podia falhar
if (dataStr.includes('service-port') && /service-port\s+(\d+)/.test(dataStr))
Agora: Captura dupla e mais robusta
// Captura 1: Pattern mais flexível
if (dataStr.includes('service-port') && /service-port[^a-zA-Z]*(\d+)/.test(dataStr))
// Captura 2: Do prompt de configuração
if (dataStr.includes('(config-service-port-') && /config-service-port-(\d+)/.test(dataStr))
2. Exibição Melhorada na Mensagem
Nova mensagem de sucesso:
✅ ONU Adicionada com Sucesso!
📱 Serial: DACM915E0F76
📍 Localização: Slot 1/1/3, ONU 0
🏷️ VLAN: 603
🔌 Service-port: 6 (Auto-gerado) ← DESTAQUE!
🏢 OLT: DITO
✅ Configurações aplicadas:
• Line-profile: DM986-100
• Serial number: DACM915E0F76
• Ethernet: porta 1
• Native VLAN: 603
• Service-port: 6 criado e configurado ← DETALHADO!
• Configuração commitada
🎉 A ONU está pronta para uso!
3. Logs Detalhados
Agora o console mostra:
📋 Service-port ID capturado do prompt: 6
🎯 Resultado
O bot agora informa claramente:
- ✅ Número exato do service-port criado
- ✅ Confirmação visual de que foi auto-gerado
- ✅ Detalhamento nas configurações aplicadas
- ✅ Logs para troubleshooting
🚀 Para Testar
Reinicie o bot e teste:
cd c:\Users\rodri\build\bot-ajuda
npm start
No Telegram:
adicionar onu TESTE123456
Resultado esperado:
✅ ONU Adicionada com Sucesso!
🔌 Service-port: 7 (Auto-gerado)
• Service-port: 7 criado e configurado
📊 Informações Agora Exibidas
- 📱 Serial da ONU
- 📍 Localização (Slot + ONU ID)
- 🏷️ VLAN configurada
- 🔌 Service-port auto-gerado ← NOVO!
- 🏢 OLT utilizada
- ✅ Configurações detalhadas
Agora o usuário tem visibilidade completa do que foi configurado! 🎉