From 7630bf1f8c5ccfa0f8c928bf51a0e9c51400f60d Mon Sep 17 00:00:00 2001 From: Variet Worker Date: Sat, 11 Apr 2026 15:45:21 +0900 Subject: [PATCH] chore: Add jump_url logging and plaintext fallback to approval messages to trace silent Discord drops --- bot.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/bot.py b/bot.py index b3b110f..3dc3502 100644 --- a/bot.py +++ b/bot.py @@ -740,14 +740,18 @@ class GravityBot(commands.Bot): embed.set_footer(text=f"ID: {request_id}") view = ApprovalView(request, buttons=buttons, hub=self.hub) - msg = await channel.send(embed=embed, view=view) + msg = await channel.send( + content=f"πŸ”” **μƒˆλ‘œμš΄ 승인 μš”μ²­μ΄ λ„μ°©ν–ˆμŠ΅λ‹ˆλ‹€** (ID: {request_id[:8]})", + embed=embed, + view=view + ) self._cap_dict(self._sent_approval_ids) self._sent_approval_ids[request_id] = True self._cap_dict(self._approval_messages) self._approval_messages[request_id] = msg.id - logger.info(f"[HUB-PENDING] Sent approval: {request_id[:12]} project={project}") + logger.info(f"[HUB-PENDING] Sent approval: {request_id[:12]} project={project} | URL: {msg.jump_url}") except Exception as e: logger.error(f"[HUB-PENDING] Error: {e}")