debug: log telegram 400 response body to diagnose card send failure
All checks were successful
CD Pipeline / build-and-deploy (push) Successful in 12m38s

This commit is contained in:
Your Name
2026-04-21 01:05:21 +08:00
parent 9e9bd8679f
commit 3323a9052c

View File

@@ -1400,7 +1400,8 @@ class TelegramGateway:
span.set_attribute("telegram.http_status", e.response.status_code)
span.set_status(trace.Status(trace.StatusCode.ERROR))
span.record_exception(e)
logger.error("telegram_api_error", method=method, status=e.response.status_code)
logger.error("telegram_api_error", method=method, status=e.response.status_code,
response_body=e.response.text[:500])
raise TelegramGatewayError(f"HTTP error: {e.response.status_code}") from e
except TelegramGatewayError: