TopSapp: coloca endereco de instalacao na opcao de selecionar o servico no suporte

Signed-off-by: Rodrigo Bertoldo de Sousa Martins <rodrigo.sousa.577@gmail.com>
This commit is contained in:
rodrigo committed 2026-04-01 08:20:09 -03:00
1 parent 4d8fa3362c
commit 3726e4d449
1 file changed
+15 -3
+15 -3
View File
@@ -6014,14 +6014,26 @@ Digite /help para ver todos os comandos disponíveis!
session.dados.servicos.forEach((servico, index) => {
const statusEmoji = servico.statusNumerico === 1 ? '🟢' : '🔴';
message += `**${index + 1}.** ${statusEmoji} ${servico.nome}\n`;
// Extrair usuário sem o domínio
const usuarioRaw = servico.usuario || servico.login || servico.nome || '';
const usuario = usuarioRaw.includes('@') ? usuarioRaw.split('@')[0] : usuarioRaw;
// Montar endereço de instalação
const endParts = [
servico.instalacao_endereco,
servico.instalacao_numero
].filter(Boolean);
const endereco = endParts.length > 0 ? endParts.join(', ') : null;
message += `**${index + 1}.** ${statusEmoji} ${usuario}\n`;
if (endereco) message += ` 📍 ${endereco}\n`;
message += ` 🆔 ID: ${servico.id}\n`;
if (servico.valorMensal) message += ` 💰 Valor: R$ ${servico.valorMensal}\n`;
message += `\n`;
// Adicionar botão para seleção direta
const labelBtn = endereco ? `${index + 1}. ${usuario} — ${endereco}` : `${index + 1}. ${usuario}`;
buttons.push([{
text: `${index + 1}. ${servico.nome}`,
text: labelBtn,
callback_data: `suporte_servico_${index}`
}]);
});