From 8dbd22092436ed83ace11cb48d9ddc211b3146d9 Mon Sep 17 00:00:00 2001 From: NAME Date: Sat, 16 May 2026 11:45:33 +0000 Subject: [PATCH] Update --- src/sqs-module/sqs.poster.worker.ts | 11 ++++++++--- src/x-poster/facebook.api.ts | 5 ++++- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/src/sqs-module/sqs.poster.worker.ts b/src/sqs-module/sqs.poster.worker.ts index f77b859..b55b440 100644 --- a/src/sqs-module/sqs.poster.worker.ts +++ b/src/sqs-module/sqs.poster.worker.ts @@ -123,9 +123,14 @@ export class SqsPosterWorker { let sendSuccess = false; if (publishTo.includes(SUPPORT_SOCIAL_PROVIDERS.FB)) { this.logger.log(`==> doPostTweet publish to fb`); - await this.facebookApi.postToPage(text, '', false); - await this.notifyService.sendMessageToTele(`Post to FB success`); - sendSuccess = true; + await this.facebookApi.postToPage(text, '').then(async () => { + await this.notifyService.sendMessageToTele(`Post to FB success`); + sendSuccess = true; + }).catch(async err => { + this.logger.error(err); + await this.notifyService.sendMessageToTele('FB:' + err.message); + }); + } if (publishTo.includes(SUPPORT_SOCIAL_PROVIDERS.X)) { this.logger.log(`==> doPostTweet publish to X`); diff --git a/src/x-poster/facebook.api.ts b/src/x-poster/facebook.api.ts index 681e73c..eb25803 100644 --- a/src/x-poster/facebook.api.ts +++ b/src/x-poster/facebook.api.ts @@ -35,13 +35,16 @@ export class FacebookApi { this.logger.error('Lỗi khi đăng bài lên FB'); this.logger.error(error.message); // Kiểm tra xem Facebook có trả về response lỗi không - let fbErrormessage = error.message;; + let fbErrormessage = 'FB:' + error.message; + // this.logger.error(error); if (error.response && error.response.data) { const fbError = error.response.data.error; fbErrormessage = fbError.constructor this.logger.error('--- LỖI FACEBOOK API ---'); this.logger.error('Message:', fbErrormessage); this.logger.error('Code:', fbError.code); + this.logger.error('Message:', fbError.message); + fbErrormessage += '\n\n' + fbError.message; this.logger.error('Subcode:', fbError.error_subcode); this.logger.error('FB Trace ID:', fbError.fbtrace_id); } else {