From 24dad8954b5c6c5219b9354bb11b26d8b48ddb81 Mon Sep 17 00:00:00 2001 From: Rodrigo Bertoldo de Sousa Martins Date: Thu, 2 Apr 2026 23:42:17 -0300 Subject: [PATCH] =?UTF-8?q?genieacs:=20mostra=20velocidade=20m=C3=A9dia?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Rodrigo Bertoldo de Sousa Martins --- src/bot/handler.js | 4 ++++ src/genieacs/api.js | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/src/bot/handler.js b/src/bot/handler.js index 2e1884b..65c909a 100644 --- a/src/bot/handler.js +++ b/src/bot/handler.js @@ -1186,6 +1186,8 @@ Digite /help para ver todos os comandos disponíveis! if (d.linkFisicoWAN) msgCPE += ` ├ Link Físico: ${esc(d.linkFisicoWAN)}\n`; if (d.trafegoRecebido) msgCPE += ` ├ Recebido: ${esc(d.trafegoRecebido)}\n`; if (d.trafegoEnviado) msgCPE += ` ├ Enviado: ${esc(d.trafegoEnviado)}\n`; + if (d.taxaDownload) msgCPE += ` ├ ↓ Download: ${esc(d.taxaDownload)}\n`; + if (d.taxaUpload) msgCPE += ` ├ ↑ Upload: ${esc(d.taxaUpload)}\n`; if (d.pppoeLastError && d.pppoeLastError !== 'ERROR_NONE') msgCPE += ` └ Último Erro: ${esc(d.pppoeLastError)}\n`; } @@ -7504,6 +7506,8 @@ Digite /help para ver todos os comandos disponíveis! msg += `├ Link Físico: ${esc(d.linkFisicoWAN)}\n`; msg += `├ Recebido: ${esc(d.trafegoRecebido)}\n`; msg += `├ Enviado: ${esc(d.trafegoEnviado)}\n`; + if (d.taxaDownload) msg += `├ ↓ Download: ${esc(d.taxaDownload)}\n`; + if (d.taxaUpload) msg += `├ ↑ Upload: ${esc(d.taxaUpload)}\n`; msg += `└ Último Erro: ${esc(d.pppoeLastError)}`; // DHCP LAN diff --git a/src/genieacs/api.js b/src/genieacs/api.js index d64b337..ebcc162 100644 --- a/src/genieacs/api.js +++ b/src/genieacs/api.js @@ -38,6 +38,8 @@ const DEVICE_PROJECTION = [ 'VirtualParameters.pppoe_uptime', 'VirtualParameters.trafego_recebido', 'VirtualParameters.trafego_enviado', + 'VirtualParameters.taxa_download', + 'VirtualParameters.taxa_upload', // DHCP LAN 'InternetGatewayDevice.LANDevice.1.LANHostConfigManagement.MinAddress', 'InternetGatewayDevice.LANDevice.1.LANHostConfigManagement.MaxAddress', @@ -311,6 +313,8 @@ class GenieACSApi { linkFisicoWAN : get('InternetGatewayDevice.WANDevice.1.WANCommonInterfaceConfig.PhysicalLinkStatus'), trafegoRecebido : get('VirtualParameters.trafego_recebido'), trafegoEnviado : get('VirtualParameters.trafego_enviado'), + taxaDownload : get('VirtualParameters.taxa_download'), + taxaUpload : get('VirtualParameters.taxa_upload'), // DHCP LAN dhcpInicio : get('InternetGatewayDevice.LANDevice.1.LANHostConfigManagement.MinAddress'), dhcpFim : get('InternetGatewayDevice.LANDevice.1.LANHostConfigManagement.MaxAddress'),