From 7f8e5d09db2601b79d1345e25754f747191964bf Mon Sep 17 00:00:00 2001 From: tylerpieper Date: Fri, 10 Jul 2026 11:52:59 -0700 Subject: [PATCH] Update mqtt.py --- mqttbridge/mqtt.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/mqttbridge/mqtt.py b/mqttbridge/mqtt.py index f4b4855..3c3fbfd 100644 --- a/mqttbridge/mqtt.py +++ b/mqttbridge/mqtt.py @@ -1347,6 +1347,22 @@ def get_node_name(n_id): timestamp=datetime.now() ) embed.add_field(name="Route Taken", value=route_display, inline=False) + + embed.add_field( + name="Links", + value=( + f"[View Packet on MeshView]({settings['meshview_domain']}/packet/{mp.id})\n" + + ( "View graphs: " + f"[Full Graph]({settings['graphs_domain']}/graph/trace/{original_trace_id}) | " + f"[Outbound]({settings['graphs_domain']}/graph/trace/{original_trace_id}?direction=out) | " + f"[Reply]({settings['graphs_domain']}/graph/trace/{original_trace_id}?direction=in)" + if settings.get('graphs_domain') + else f"[View Graph on MeshView]({settings['meshview_domain']}/graph/traceroute/{mp.id})" + ) + ), + inline=False + ) + await self.traceroute_channel.send(embed=embed) except Exception as e: