3 Commits

Author SHA1 Message Date
sebseb7
7228d4b763 fix(webhooks): extend timeout for webhook retries to 15 minutes
Increase the timeout duration in the retryFailedWebhook function from 30 seconds to 15 minutes to accommodate longer processing times for webhook retries. This change aims to improve the reliability of the retry mechanism.
2025-08-05 19:49:14 +02:00
sebseb7
33e7d5ed80 feat(logging): enhance error logging in webhook retry and Telegram message sending
Add detailed logging for error reasons and codes in the retryFailedWebhook function. Improve error handling in sendTelegramMessage by creating a more informative error message and logging additional response details. Update the releasehook endpoint to handle Telegram message sending synchronously, allowing for better error response management.
2025-08-05 10:55:52 +02:00
sebseb7
f1ef4a167e feat(webhooks): add script to retry failed webhooks and log results
Introduce a new script to process and retry failed webhooks stored in a designated directory. The script reads JSON files containing webhook payloads and error information, attempts to resend the payloads, and logs the success or failure of each retry. Additionally, it creates a processed directory to organize successfully retried webhooks. This enhances error handling and recovery for webhook failures.
2025-08-04 16:43:56 +02:00