[2026-06-14 20:09:36] INFO: State loaded: 0 previously reposted IDs
[2026-06-14 20:09:36] INFO: ==========================================
[2026-06-14 20:09:36] INFO:    Facebook Repost Bot — Starting Up
[2026-06-14 20:09:36] INFO: ==========================================
[2026-06-14 20:09:36] INFO: Source Page  : 159247743947449
[2026-06-14 20:09:36] INFO: Dest Page    : 827114394099237
[2026-06-14 20:09:36] INFO: Check every  : 30 minutes
[2026-06-14 20:09:36] INFO: Posts/fetch  : 1
[2026-06-14 20:09:36] INFO: ==========================================
[2026-06-14 20:09:36] INFO: Running initial check on startup...
[2026-06-14 20:09:36] INFO: === Starting repost cycle ===
[2026-06-14 20:09:36] INFO: Scheduler active: */30 * * * *
[2026-06-14 20:09:36] INFO: Bot is running. Press Ctrl+C to stop.
[2026-06-14 20:09:36] INFO: Dummy HTTP server listening on port 3000
[2026-06-14 20:09:36] ERROR: Facebook API error: (#200) Provide valid app ID
[2026-06-14 20:09:36] INFO: No posts found from source page
[2026-06-14 20:17:06] INFO: SIGTERM received. Shutting down gracefully...
[2026-06-14 20:17:31] INFO: State loaded: 0 previously reposted IDs
[2026-06-14 20:17:31] INFO: ==========================================
[2026-06-14 20:17:31] INFO:    Facebook Repost Bot — Starting Up
[2026-06-14 20:17:31] INFO: ==========================================
[2026-06-14 20:17:31] INFO: Source Page  : 159247743947449
[2026-06-14 20:17:31] INFO: Dest Page    : 827114394099237
[2026-06-14 20:17:31] INFO: Check every  : 30 minutes
[2026-06-14 20:17:31] INFO: Posts/fetch  : 1
[2026-06-14 20:17:31] INFO: ==========================================
[2026-06-14 20:17:31] INFO: Running initial check on startup...
[2026-06-14 20:17:31] INFO: === Starting repost cycle ===
[2026-06-14 20:17:31] INFO: Scheduler active: */30 * * * *
[2026-06-14 20:17:31] INFO: Bot is running. Press Ctrl+C to stop.
[2026-06-14 20:17:31] INFO: Dummy HTTP server listening on port 3000
[2026-06-14 20:17:31] ERROR: Facebook API error: (#100) Object does not exist, cannot be loaded due to missing permission or reviewable feature, or does not support this operation. This endpoint requires the 'pages_read_engagement' permission or the 'Page Public Content Access' feature or the 'Page Public Metadata Access' feature. Refer to https://developers.facebook.com/docs/apps/review/login-permissions#manage-pages, https://developers.facebook.com/docs/apps/review/feature#reference-PAGES_ACCESS and https://developers.facebook.com/docs/apps/review/feature#page-public-metadata-access for details.
[2026-06-14 20:17:31] INFO: No posts found from source page
[2026-06-14 20:30:00] INFO: === Starting repost cycle ===
[2026-06-14 20:30:01] ERROR: Facebook API error: (#100) Object does not exist, cannot be loaded due to missing permission or reviewable feature, or does not support this operation. This endpoint requires the 'pages_read_engagement' permission or the 'Page Public Content Access' feature or the 'Page Public Metadata Access' feature. Refer to https://developers.facebook.com/docs/apps/review/login-permissions#manage-pages, https://developers.facebook.com/docs/apps/review/feature#reference-PAGES_ACCESS and https://developers.facebook.com/docs/apps/review/feature#page-public-metadata-access for details.
[2026-06-14 20:30:01] INFO: No posts found from source page
[2026-06-14 21:00:00] INFO: === Starting repost cycle ===
[2026-06-14 21:00:00] INFO: 📊 Hourly stats | Total processed: 0 | Success: 0 | Skipped: 0 | Failed: 0 | Tracked IDs: 0
[2026-06-14 21:00:01] ERROR: Facebook API error: (#100) Object does not exist, cannot be loaded due to missing permission or reviewable feature, or does not support this operation. This endpoint requires the 'pages_read_engagement' permission or the 'Page Public Content Access' feature or the 'Page Public Metadata Access' feature. Refer to https://developers.facebook.com/docs/apps/review/login-permissions#manage-pages, https://developers.facebook.com/docs/apps/review/feature#reference-PAGES_ACCESS and https://developers.facebook.com/docs/apps/review/feature#page-public-metadata-access for details.
[2026-06-14 21:00:01] INFO: No posts found from source page
[2026-06-14 21:30:00] INFO: === Starting repost cycle ===
[2026-06-14 21:30:00] ERROR: Facebook API error: (#100) Object does not exist, cannot be loaded due to missing permission or reviewable feature, or does not support this operation. This endpoint requires the 'pages_read_engagement' permission or the 'Page Public Content Access' feature or the 'Page Public Metadata Access' feature. Refer to https://developers.facebook.com/docs/apps/review/login-permissions#manage-pages, https://developers.facebook.com/docs/apps/review/feature#reference-PAGES_ACCESS and https://developers.facebook.com/docs/apps/review/feature#page-public-metadata-access for details.
[2026-06-14 21:30:00] INFO: No posts found from source page
[2026-06-14 21:51:37] INFO: State loaded: 0 previously reposted IDs
[2026-06-14 21:51:37] INFO: ==========================================
[2026-06-14 21:51:37] INFO:    Facebook Repost Bot — Starting Up
[2026-06-14 21:51:37] INFO: ==========================================
[2026-06-14 21:51:37] INFO: Source Page  : 159247743947449
[2026-06-14 21:51:37] INFO: Dest Page    : 827114394099237
[2026-06-14 21:51:37] INFO: Check every  : 30 minutes
[2026-06-14 21:51:37] INFO: Posts/fetch  : 1
[2026-06-14 21:51:37] INFO: ==========================================
[2026-06-14 21:51:37] INFO: Running initial check on startup...
[2026-06-14 21:51:37] INFO: === Starting repost cycle ===
[2026-06-14 21:51:37] INFO: Scheduler active: */30 * * * *
[2026-06-14 21:51:37] INFO: Bot is running. Press Ctrl+C to stop.
[2026-06-14 21:51:37] INFO: Dummy HTTP server listening on port 3000
[2026-06-14 21:51:38] INFO: Fetched 5 posts from RSS feed
[2026-06-14 21:51:38] INFO: Processing [photo] post: 92aaa2079a427830c399e23d96dfa25c | Caption: "হেলথ কার্ডের পাইলটিংয়ে নিজের এলাকা বেছে নেওয়ার ইতিবাচক ব্যাখ..."
[2026-06-14 21:51:45] INFO: Single photo post published: 982043997796850
[2026-06-14 21:51:45] INFO: ✅ Reposted successfully: 92aaa2079a427830c399e23d96dfa25c → 982043997796850
[2026-06-14 21:51:48] INFO: === Cycle complete | Total: 1 | Posted: 1 | Skipped: 0 | Failed: 0 ===
[2026-06-14 21:52:16] INFO: SIGTERM received. Shutting down gracefully...
[2026-06-14 21:52:17] INFO: State loaded: 1 previously reposted IDs
[2026-06-14 21:52:17] INFO: ==========================================
[2026-06-14 21:52:17] INFO:    Facebook Repost Bot — Starting Up
[2026-06-14 21:52:17] INFO: ==========================================
[2026-06-14 21:52:17] INFO: Source Page  : 159247743947449
[2026-06-14 21:52:17] INFO: Dest Page    : 827114394099237
[2026-06-14 21:52:17] INFO: Check every  : 30 minutes
[2026-06-14 21:52:17] INFO: Posts/fetch  : 1
[2026-06-14 21:52:17] INFO: ==========================================
[2026-06-14 21:52:17] INFO: Running initial check on startup...
[2026-06-14 21:52:17] INFO: === Starting repost cycle ===
[2026-06-14 21:52:17] INFO: Scheduler active: */30 * * * *
[2026-06-14 21:52:17] INFO: Bot is running. Press Ctrl+C to stop.
[2026-06-14 21:52:17] INFO: Dummy HTTP server listening on port 3000
[2026-06-14 21:52:18] INFO: Fetched 5 posts from RSS feed
[2026-06-14 21:52:21] INFO: === Cycle complete | Total: 1 | Posted: 0 | Skipped: 1 | Failed: 0 ===
[2026-06-14 22:00:00] INFO: === Starting repost cycle ===
[2026-06-14 22:00:00] INFO: 📊 Hourly stats | Total processed: 1 | Success: 1 | Skipped: 0 | Failed: 0 | Tracked IDs: 1
[2026-06-14 22:00:00] INFO: === Starting repost cycle ===
[2026-06-14 22:00:00] INFO: 📊 Hourly stats | Total processed: 1 | Success: 0 | Skipped: 1 | Failed: 0 | Tracked IDs: 1
[2026-06-14 22:00:00] INFO: Fetched 5 posts from RSS feed
[2026-06-14 22:00:00] INFO: Fetched 5 posts from RSS feed
[2026-06-14 22:00:03] INFO: === Cycle complete | Total: 2 | Posted: 1 | Skipped: 1 | Failed: 0 ===
[2026-06-14 22:00:03] INFO: === Cycle complete | Total: 2 | Posted: 0 | Skipped: 2 | Failed: 0 ===
[2026-06-14 22:20:49] INFO: State loaded: 1 previously reposted IDs
[2026-06-14 22:20:49] INFO: ==========================================
[2026-06-14 22:20:49] INFO:    Facebook Repost Bot — Starting Up
[2026-06-14 22:20:49] INFO: ==========================================
[2026-06-14 22:20:49] INFO: Source Page  : 159247743947449
[2026-06-14 22:20:49] INFO: Dest Page    : 827114394099237
[2026-06-14 22:20:49] INFO: Check every  : 30 minutes
[2026-06-14 22:20:49] INFO: Posts/fetch  : 1
[2026-06-14 22:20:49] INFO: ==========================================
[2026-06-14 22:20:49] INFO: Running initial check on startup...
[2026-06-14 22:20:49] INFO: === Starting repost cycle ===
[2026-06-14 22:20:49] INFO: Scheduler active: */30 * * * *
[2026-06-14 22:20:49] INFO: Bot is running. Press Ctrl+C to stop.
[2026-06-14 22:20:49] INFO: Dummy HTTP server listening on port 3000
[2026-06-14 22:20:50] INFO: Fetched 5 posts from RSS feed
[2026-06-14 22:20:53] INFO: === Cycle complete | Total: 1 | Posted: 0 | Skipped: 1 | Failed: 0 ===
[2026-06-14 22:25:37] INFO: SIGTERM received. Shutting down gracefully...
[2026-06-14 22:30:00] INFO: === Starting repost cycle ===
[2026-06-14 22:30:00] INFO: === Starting repost cycle ===
[2026-06-14 22:30:01] INFO: Fetched 7 posts from RSS feed
[2026-06-14 22:30:01] INFO: Fetched 7 posts from RSS feed
[2026-06-14 22:30:01] INFO: Processing [photo] post: 8be54ceecd6beb0aff8cf0feb5d70b68 | Caption: "হেলথ স্ট্রাকচারে বড় গ্যাপ, ক্ষমতা বিকেন্দ্রীকরণের তাগিদ স্বা..."
[2026-06-14 22:30:01] INFO: Processing [photo] post: 8be54ceecd6beb0aff8cf0feb5d70b68 | Caption: "হেলথ স্ট্রাকচারে বড় গ্যাপ, ক্ষমতা বিকেন্দ্রীকরণের তাগিদ স্বা..."
[2026-06-14 22:30:02] ERROR: [postSingleImage] FB API Error 400: Error validating access token: Session has expired on Sunday, 14-Jun-26 09:00:00 PDT. The current time is Sunday, 14-Jun-26 09:30:02 PDT.
[2026-06-14 22:30:02] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-14 22:30:02] ERROR: ❌ Failed to repost: 8be54ceecd6beb0aff8cf0feb5d70b68
[2026-06-14 22:30:03] ERROR: [postSingleImage] FB API Error 400: Error validating access token: Session has expired on Sunday, 14-Jun-26 09:00:00 PDT. The current time is Sunday, 14-Jun-26 09:30:02 PDT.
[2026-06-14 22:30:03] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-14 22:30:03] ERROR: ❌ Failed to repost: 8be54ceecd6beb0aff8cf0feb5d70b68
[2026-06-14 22:30:05] INFO: === Cycle complete | Total: 3 | Posted: 0 | Skipped: 2 | Failed: 1 ===
[2026-06-14 22:30:06] INFO: === Cycle complete | Total: 3 | Posted: 1 | Skipped: 1 | Failed: 1 ===
[2026-06-14 22:44:15] INFO: SIGTERM received. Shutting down gracefully...
[2026-06-14 22:44:20] INFO: State loaded: 1 previously reposted IDs
[2026-06-14 22:44:20] INFO: ==========================================
[2026-06-14 22:44:20] INFO:    Facebook Repost Bot — Starting Up
[2026-06-14 22:44:20] INFO: ==========================================
[2026-06-14 22:44:20] INFO: Source Page  : 159247743947449
[2026-06-14 22:44:20] INFO: Dest Page    : 827114394099237
[2026-06-14 22:44:20] INFO: Check every  : 30 minutes
[2026-06-14 22:44:20] INFO: Posts/fetch  : 1
[2026-06-14 22:44:20] INFO: ==========================================
[2026-06-14 22:44:20] INFO: Running initial check on startup...
[2026-06-14 22:44:20] INFO: === Starting repost cycle ===
[2026-06-14 22:44:20] INFO: Scheduler active: */30 * * * *
[2026-06-14 22:44:20] INFO: Bot is running. Press Ctrl+C to stop.
[2026-06-14 22:44:20] INFO: Dummy HTTP server listening on port 3000
[2026-06-14 22:44:21] INFO: Fetched 7 posts from RSS feed
[2026-06-14 22:44:21] INFO: Processing [photo] post: 8be54ceecd6beb0aff8cf0feb5d70b68 | Caption: "হেলথ স্ট্রাকচারে বড় গ্যাপ, ক্ষমতা বিকেন্দ্রীকরণের তাগিদ স্বা..."
[2026-06-14 22:44:22] ERROR: [postSingleImage] FB API Error 400: Error validating access token: Session has expired on Sunday, 14-Jun-26 09:00:00 PDT. The current time is Sunday, 14-Jun-26 09:44:22 PDT.
[2026-06-14 22:44:22] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-14 22:44:22] ERROR: ❌ Failed to repost: 8be54ceecd6beb0aff8cf0feb5d70b68
[2026-06-14 22:44:25] INFO: === Cycle complete | Total: 1 | Posted: 0 | Skipped: 0 | Failed: 1 ===
[2026-06-14 22:47:07] INFO: SIGTERM received. Shutting down gracefully...
[2026-06-14 22:51:32] INFO: State loaded: 1 previously reposted IDs
[2026-06-14 22:51:32] INFO: ==========================================
[2026-06-14 22:51:32] INFO:    Facebook Repost Bot — Starting Up
[2026-06-14 22:51:32] INFO: ==========================================
[2026-06-14 22:51:32] INFO: Source Page  : 159247743947449
[2026-06-14 22:51:32] INFO: Dest Page    : 827114394099237
[2026-06-14 22:51:32] INFO: Check every  : 30 minutes
[2026-06-14 22:51:32] INFO: Posts/fetch  : 1
[2026-06-14 22:51:32] INFO: ==========================================
[2026-06-14 22:51:32] INFO: Running initial check on startup...
[2026-06-14 22:51:32] INFO: === Starting repost cycle ===
[2026-06-14 22:51:32] INFO: Scheduler active: */30 * * * *
[2026-06-14 22:51:32] INFO: Bot is running. Press Ctrl+C to stop.
[2026-06-14 22:51:32] INFO: Dummy HTTP server listening on port 3000
[2026-06-14 22:51:32] INFO: SIGTERM received. Shutting down gracefully...
[2026-06-14 22:51:36] INFO: State loaded: 1 previously reposted IDs
[2026-06-14 22:51:36] INFO: ==========================================
[2026-06-14 22:51:36] INFO:    Facebook Repost Bot — Starting Up
[2026-06-14 22:51:36] INFO: ==========================================
[2026-06-14 22:51:36] INFO: Source Page  : 159247743947449
[2026-06-14 22:51:36] INFO: Dest Page    : 827114394099237
[2026-06-14 22:51:36] INFO: Check every  : 30 minutes
[2026-06-14 22:51:36] INFO: Posts/fetch  : 1
[2026-06-14 22:51:36] INFO: ==========================================
[2026-06-14 22:51:36] INFO: Running initial check on startup...
[2026-06-14 22:51:36] INFO: === Starting repost cycle ===
[2026-06-14 22:51:36] INFO: Scheduler active: */30 * * * *
[2026-06-14 22:51:36] INFO: Bot is running. Press Ctrl+C to stop.
[2026-06-14 22:51:36] INFO: Dummy HTTP server listening on port 3000
[2026-06-14 22:51:36] INFO: Fetched 7 posts from RSS feed
[2026-06-14 22:51:36] INFO: Processing [photo] post: 8be54ceecd6beb0aff8cf0feb5d70b68 | Caption: "হেলথ স্ট্রাকচারে বড় গ্যাপ, ক্ষমতা বিকেন্দ্রীকরণের তাগিদ স্বা..."
[2026-06-14 22:51:43] INFO: Single photo post published on timeline: 827114394099237_982085797792670
[2026-06-14 22:51:43] INFO: ✅ Reposted successfully: 8be54ceecd6beb0aff8cf0feb5d70b68 → 827114394099237_982085797792670
[2026-06-14 22:51:46] INFO: === Cycle complete | Total: 1 | Posted: 1 | Skipped: 0 | Failed: 0 ===
[2026-06-14 23:00:00] INFO: === Starting repost cycle ===
[2026-06-14 23:00:00] INFO: 📊 Hourly stats | Total processed: 3 | Success: 1 | Skipped: 1 | Failed: 1 | Tracked IDs: 1
[2026-06-14 23:00:00] INFO: === Starting repost cycle ===
[2026-06-14 23:00:00] INFO: 📊 Hourly stats | Total processed: 1 | Success: 1 | Skipped: 0 | Failed: 0 | Tracked IDs: 2
[2026-06-14 23:00:01] INFO: Fetched 7 posts from RSS feed
[2026-06-14 23:00:01] INFO: Processing [photo] post: 8be54ceecd6beb0aff8cf0feb5d70b68 | Caption: "হেলথ স্ট্রাকচারে বড় গ্যাপ, ক্ষমতা বিকেন্দ্রীকরণের তাগিদ স্বা..."
[2026-06-14 23:00:01] INFO: Fetched 7 posts from RSS feed
[2026-06-14 23:00:02] ERROR: [postSingleImage] FB API Error 400: Error validating access token: Session has expired on Sunday, 14-Jun-26 09:00:00 PDT. The current time is Sunday, 14-Jun-26 10:00:02 PDT.
[2026-06-14 23:00:02] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-14 23:00:02] ERROR: ❌ Failed to repost: 8be54ceecd6beb0aff8cf0feb5d70b68
[2026-06-14 23:00:04] INFO: === Cycle complete | Total: 2 | Posted: 1 | Skipped: 1 | Failed: 0 ===
[2026-06-14 23:00:05] INFO: === Cycle complete | Total: 4 | Posted: 1 | Skipped: 1 | Failed: 2 ===
[2026-06-14 23:17:10] INFO: State loaded: 2 previously reposted IDs
[2026-06-14 23:17:10] INFO: ==========================================
[2026-06-14 23:17:10] INFO:    Facebook Repost Bot — Starting Up
[2026-06-14 23:17:10] INFO: ==========================================
[2026-06-14 23:17:10] INFO: Source Page  : 159247743947449
[2026-06-14 23:17:10] INFO: Dest Page    : 827114394099237
[2026-06-14 23:17:10] INFO: Check every  : 30 minutes
[2026-06-14 23:17:10] INFO: Posts/fetch  : 1
[2026-06-14 23:17:10] INFO: ==========================================
[2026-06-14 23:17:10] INFO: Running initial check on startup...
[2026-06-14 23:17:10] INFO: === Starting repost cycle ===
[2026-06-14 23:17:10] INFO: Scheduler active: */30 * * * *
[2026-06-14 23:17:10] INFO: Bot is running. Press Ctrl+C to stop.
[2026-06-14 23:17:10] INFO: Dummy HTTP server listening on port 3000
[2026-06-14 23:17:10] INFO: State loaded: 2 previously reposted IDs
[2026-06-14 23:17:10] INFO: ==========================================
[2026-06-14 23:17:10] INFO:    Facebook Repost Bot — Starting Up
[2026-06-14 23:17:10] INFO: ==========================================
[2026-06-14 23:17:10] INFO: Source Page  : 159247743947449
[2026-06-14 23:17:10] INFO: Dest Page    : 827114394099237
[2026-06-14 23:17:10] INFO: Check every  : 30 minutes
[2026-06-14 23:17:10] INFO: Posts/fetch  : 1
[2026-06-14 23:17:10] INFO: ==========================================
[2026-06-14 23:17:10] INFO: Running initial check on startup...
[2026-06-14 23:17:10] INFO: === Starting repost cycle ===
[2026-06-14 23:17:10] INFO: Scheduler active: */30 * * * *
[2026-06-14 23:17:10] INFO: Bot is running. Press Ctrl+C to stop.
[2026-06-14 23:17:10] INFO: Dummy HTTP server listening on port 3000
[2026-06-14 23:17:10] INFO: Fetched 7 posts from RSS feed
[2026-06-14 23:17:10] INFO: Fetched 7 posts from RSS feed
[2026-06-14 23:17:13] INFO: === Cycle complete | Total: 1 | Posted: 0 | Skipped: 1 | Failed: 0 ===
[2026-06-14 23:17:13] INFO: === Cycle complete | Total: 1 | Posted: 0 | Skipped: 1 | Failed: 0 ===
[2026-06-14 23:30:00] INFO: === Starting repost cycle ===
[2026-06-14 23:30:00] INFO: === Starting repost cycle ===
[2026-06-14 23:30:00] INFO: === Starting repost cycle ===
[2026-06-14 23:30:00] INFO: Fetched 8 posts from RSS feed
[2026-06-14 23:30:00] INFO: Fetched 8 posts from RSS feed
[2026-06-14 23:30:00] INFO: Processing [photo] post: 5ba78ac798f70bf862c3bf7f4d911f40 | Caption: "স্বাস্থ্যখাতে কী কী সমস্যা রয়েছে, তা চিহ্নিত করেছি। ৩০০ জন এ..."
[2026-06-14 23:30:00] INFO: Processing [photo] post: 5ba78ac798f70bf862c3bf7f4d911f40 | Caption: "স্বাস্থ্যখাতে কী কী সমস্যা রয়েছে, তা চিহ্নিত করেছি। ৩০০ জন এ..."
[2026-06-14 23:30:00] INFO: Fetched 8 posts from RSS feed
[2026-06-14 23:30:00] INFO: === Starting repost cycle ===
[2026-06-14 23:30:00] INFO: Processing [photo] post: 5ba78ac798f70bf862c3bf7f4d911f40 | Caption: "স্বাস্থ্যখাতে কী কী সমস্যা রয়েছে, তা চিহ্নিত করেছি। ৩০০ জন এ..."
[2026-06-14 23:30:00] INFO: Fetched 8 posts from RSS feed
[2026-06-14 23:30:00] INFO: Processing [photo] post: 5ba78ac798f70bf862c3bf7f4d911f40 | Caption: "স্বাস্থ্যখাতে কী কী সমস্যা রয়েছে, তা চিহ্নিত করেছি। ৩০০ জন এ..."
[2026-06-14 23:30:01] ERROR: Download failed for 5ba78ac798f70bf862c3bf7f4d911f40_img1.jpg: 
[2026-06-14 23:30:01] ERROR: Download failed for 5ba78ac798f70bf862c3bf7f4d911f40_img1.jpg: 
[2026-06-14 23:30:01] WARN: Image download failed, posting text only for: 5ba78ac798f70bf862c3bf7f4d911f40
[2026-06-14 23:30:01] WARN: Image download failed, posting text only for: 5ba78ac798f70bf862c3bf7f4d911f40
[2026-06-14 23:30:01] ERROR: Download failed for 5ba78ac798f70bf862c3bf7f4d911f40_img1.jpg: 
[2026-06-14 23:30:01] WARN: Image download failed, posting text only for: 5ba78ac798f70bf862c3bf7f4d911f40
[2026-06-14 23:30:01] ERROR: Download failed for 5ba78ac798f70bf862c3bf7f4d911f40_img1.jpg: 
[2026-06-14 23:30:01] WARN: Image download failed, posting text only for: 5ba78ac798f70bf862c3bf7f4d911f40
[2026-06-14 23:30:01] ERROR: [postText] FB API Error 400: Error validating access token: Session has expired on Sunday, 14-Jun-26 09:00:00 PDT. The current time is Sunday, 14-Jun-26 10:30:01 PDT.
[2026-06-14 23:30:01] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-14 23:30:01] ERROR: ❌ Failed to repost: 5ba78ac798f70bf862c3bf7f4d911f40
[2026-06-14 23:30:04] INFO: === Cycle complete | Total: 5 | Posted: 1 | Skipped: 1 | Failed: 3 ===
[2026-06-14 23:30:06] INFO: Text post published: 827114394099237_982110351123548
[2026-06-14 23:30:06] INFO: ✅ Reposted successfully: 5ba78ac798f70bf862c3bf7f4d911f40 → 827114394099237_982110351123548
[2026-06-14 23:30:06] INFO: Text post published: 827114394099237_982110354456881
[2026-06-14 23:30:06] INFO: ✅ Reposted successfully: 5ba78ac798f70bf862c3bf7f4d911f40 → 827114394099237_982110354456881
[2026-06-14 23:30:09] INFO: Text post published: 827114394099237_982110377790212
[2026-06-14 23:30:09] INFO: ✅ Reposted successfully: 5ba78ac798f70bf862c3bf7f4d911f40 → 827114394099237_982110377790212
[2026-06-14 23:30:09] INFO: === Cycle complete | Total: 2 | Posted: 1 | Skipped: 1 | Failed: 0 ===
[2026-06-14 23:30:09] INFO: === Cycle complete | Total: 2 | Posted: 1 | Skipped: 1 | Failed: 0 ===
[2026-06-14 23:30:12] INFO: === Cycle complete | Total: 3 | Posted: 2 | Skipped: 1 | Failed: 0 ===
[2026-06-15 00:00:00] INFO: === Starting repost cycle ===
[2026-06-15 00:00:00] INFO: 📊 Hourly stats | Total processed: 2 | Success: 1 | Skipped: 1 | Failed: 0 | Tracked IDs: 3
[2026-06-15 00:00:00] INFO: === Starting repost cycle ===
[2026-06-15 00:00:00] INFO: 📊 Hourly stats | Total processed: 5 | Success: 1 | Skipped: 1 | Failed: 3 | Tracked IDs: 1
[2026-06-15 00:00:00] INFO: === Starting repost cycle ===
[2026-06-15 00:00:00] INFO: 📊 Hourly stats | Total processed: 3 | Success: 2 | Skipped: 1 | Failed: 0 | Tracked IDs: 3
[2026-06-15 00:00:00] INFO: === Starting repost cycle ===
[2026-06-15 00:00:00] INFO: 📊 Hourly stats | Total processed: 2 | Success: 1 | Skipped: 1 | Failed: 0 | Tracked IDs: 3
[2026-06-15 00:00:00] INFO: Fetched 8 posts from RSS feed
[2026-06-15 00:00:00] INFO: Fetched 8 posts from RSS feed
[2026-06-15 00:00:00] INFO: Fetched 8 posts from RSS feed
[2026-06-15 00:00:00] INFO: Fetched 8 posts from RSS feed
[2026-06-15 00:00:00] INFO: Processing [photo] post: 5ba78ac798f70bf862c3bf7f4d911f40 | Caption: "স্বাস্থ্যখাতে কী কী সমস্যা রয়েছে, তা চিহ্নিত করেছি। ৩০০ জন এ..."
[2026-06-15 00:00:01] ERROR: Download failed for 5ba78ac798f70bf862c3bf7f4d911f40_img1.jpg: 
[2026-06-15 00:00:01] WARN: Image download failed, posting text only for: 5ba78ac798f70bf862c3bf7f4d911f40
[2026-06-15 00:00:01] ERROR: [postText] FB API Error 400: Error validating access token: Session has expired on Sunday, 14-Jun-26 09:00:00 PDT. The current time is Sunday, 14-Jun-26 11:00:01 PDT.
[2026-06-15 00:00:01] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-15 00:00:01] ERROR: ❌ Failed to repost: 5ba78ac798f70bf862c3bf7f4d911f40
[2026-06-15 00:00:03] INFO: === Cycle complete | Total: 4 | Posted: 2 | Skipped: 2 | Failed: 0 ===
[2026-06-15 00:00:03] INFO: === Cycle complete | Total: 3 | Posted: 1 | Skipped: 2 | Failed: 0 ===
[2026-06-15 00:00:03] INFO: === Cycle complete | Total: 3 | Posted: 1 | Skipped: 2 | Failed: 0 ===
[2026-06-15 00:00:04] INFO: === Cycle complete | Total: 6 | Posted: 1 | Skipped: 1 | Failed: 4 ===
[2026-06-15 00:30:00] INFO: === Starting repost cycle ===
[2026-06-15 00:30:00] INFO: === Starting repost cycle ===
[2026-06-15 00:30:00] INFO: === Starting repost cycle ===
[2026-06-15 00:30:00] INFO: === Starting repost cycle ===
[2026-06-15 00:30:00] INFO: Fetched 8 posts from RSS feed
[2026-06-15 00:30:00] INFO: Fetched 8 posts from RSS feed
[2026-06-15 00:30:00] INFO: Fetched 8 posts from RSS feed
[2026-06-15 00:30:00] INFO: Processing [photo] post: 5ba78ac798f70bf862c3bf7f4d911f40 | Caption: "স্বাস্থ্যখাতে কী কী সমস্যা রয়েছে, তা চিহ্নিত করেছি। ৩০০ জন এ..."
[2026-06-15 00:30:00] INFO: Fetched 8 posts from RSS feed
[2026-06-15 00:30:00] ERROR: Download failed for 5ba78ac798f70bf862c3bf7f4d911f40_img1.jpg: 
[2026-06-15 00:30:00] WARN: Image download failed, posting text only for: 5ba78ac798f70bf862c3bf7f4d911f40
[2026-06-15 00:30:01] ERROR: [postText] FB API Error 400: Error validating access token: Session has expired on Sunday, 14-Jun-26 09:00:00 PDT. The current time is Sunday, 14-Jun-26 11:30:01 PDT.
[2026-06-15 00:30:01] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-15 00:30:01] ERROR: ❌ Failed to repost: 5ba78ac798f70bf862c3bf7f4d911f40
[2026-06-15 00:30:03] INFO: === Cycle complete | Total: 5 | Posted: 2 | Skipped: 3 | Failed: 0 ===
[2026-06-15 00:30:03] INFO: === Cycle complete | Total: 4 | Posted: 1 | Skipped: 3 | Failed: 0 ===
[2026-06-15 00:30:03] INFO: === Cycle complete | Total: 4 | Posted: 1 | Skipped: 3 | Failed: 0 ===
[2026-06-15 00:30:04] INFO: === Cycle complete | Total: 7 | Posted: 1 | Skipped: 1 | Failed: 5 ===
[2026-06-15 01:00:00] INFO: === Starting repost cycle ===
[2026-06-15 01:00:00] INFO: 📊 Hourly stats | Total processed: 7 | Success: 1 | Skipped: 1 | Failed: 5 | Tracked IDs: 1
[2026-06-15 01:00:00] INFO: === Starting repost cycle ===
[2026-06-15 01:00:00] INFO: 📊 Hourly stats | Total processed: 5 | Success: 2 | Skipped: 3 | Failed: 0 | Tracked IDs: 3
[2026-06-15 01:00:00] INFO: === Starting repost cycle ===
[2026-06-15 01:00:00] INFO: 📊 Hourly stats | Total processed: 4 | Success: 1 | Skipped: 3 | Failed: 0 | Tracked IDs: 3
[2026-06-15 01:00:00] INFO: Fetched 8 posts from RSS feed
[2026-06-15 01:00:00] INFO: Fetched 8 posts from RSS feed
[2026-06-15 01:00:00] INFO: Processing [photo] post: 5ba78ac798f70bf862c3bf7f4d911f40 | Caption: "স্বাস্থ্যখাতে কী কী সমস্যা রয়েছে, তা চিহ্নিত করেছি। ৩০০ জন এ..."
[2026-06-15 01:00:00] INFO: Fetched 8 posts from RSS feed
[2026-06-15 01:00:00] ERROR: Download failed for 5ba78ac798f70bf862c3bf7f4d911f40_img1.jpg: 
[2026-06-15 01:00:00] INFO: === Starting repost cycle ===
[2026-06-15 01:00:00] WARN: Image download failed, posting text only for: 5ba78ac798f70bf862c3bf7f4d911f40
[2026-06-15 01:00:00] INFO: 📊 Hourly stats | Total processed: 4 | Success: 1 | Skipped: 3 | Failed: 0 | Tracked IDs: 3
[2026-06-15 01:00:00] INFO: Fetched 8 posts from RSS feed
[2026-06-15 01:00:01] ERROR: [postText] FB API Error 400: Error validating access token: Session has expired on Sunday, 14-Jun-26 09:00:00 PDT. The current time is Sunday, 14-Jun-26 12:00:00 PDT.
[2026-06-15 01:00:01] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-15 01:00:01] ERROR: ❌ Failed to repost: 5ba78ac798f70bf862c3bf7f4d911f40
[2026-06-15 01:00:03] INFO: === Cycle complete | Total: 6 | Posted: 2 | Skipped: 4 | Failed: 0 ===
[2026-06-15 01:00:03] INFO: === Cycle complete | Total: 5 | Posted: 1 | Skipped: 4 | Failed: 0 ===
[2026-06-15 01:00:03] INFO: === Cycle complete | Total: 5 | Posted: 1 | Skipped: 4 | Failed: 0 ===
[2026-06-15 01:00:04] INFO: === Cycle complete | Total: 8 | Posted: 1 | Skipped: 1 | Failed: 6 ===
[2026-06-15 01:30:00] INFO: === Starting repost cycle ===
[2026-06-15 01:30:00] INFO: === Starting repost cycle ===
[2026-06-15 01:30:00] INFO: Fetched 8 posts from RSS feed
[2026-06-15 01:30:00] INFO: Fetched 8 posts from RSS feed
[2026-06-15 01:30:00] INFO: === Starting repost cycle ===
[2026-06-15 01:30:00] INFO: Fetched 8 posts from RSS feed
[2026-06-15 01:30:00] INFO: === Starting repost cycle ===
[2026-06-15 01:30:00] INFO: Fetched 8 posts from RSS feed
[2026-06-15 01:30:00] INFO: Processing [photo] post: 5ba78ac798f70bf862c3bf7f4d911f40 | Caption: "স্বাস্থ্যখাতে কী কী সমস্যা রয়েছে, তা চিহ্নিত করেছি। ৩০০ জন এ..."
[2026-06-15 01:30:01] ERROR: Download failed for 5ba78ac798f70bf862c3bf7f4d911f40_img1.jpg: 
[2026-06-15 01:30:01] WARN: Image download failed, posting text only for: 5ba78ac798f70bf862c3bf7f4d911f40
[2026-06-15 01:30:01] ERROR: [postText] FB API Error 400: Error validating access token: Session has expired on Sunday, 14-Jun-26 09:00:00 PDT. The current time is Sunday, 14-Jun-26 12:30:01 PDT.
[2026-06-15 01:30:01] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-15 01:30:01] ERROR: ❌ Failed to repost: 5ba78ac798f70bf862c3bf7f4d911f40
[2026-06-15 01:30:03] INFO: === Cycle complete | Total: 7 | Posted: 2 | Skipped: 5 | Failed: 0 ===
[2026-06-15 01:30:03] INFO: === Cycle complete | Total: 6 | Posted: 1 | Skipped: 5 | Failed: 0 ===
[2026-06-15 01:30:03] INFO: === Cycle complete | Total: 6 | Posted: 1 | Skipped: 5 | Failed: 0 ===
[2026-06-15 01:30:04] INFO: === Cycle complete | Total: 9 | Posted: 1 | Skipped: 1 | Failed: 7 ===
[2026-06-15 02:00:00] INFO: === Starting repost cycle ===
[2026-06-15 02:00:00] INFO: 📊 Hourly stats | Total processed: 6 | Success: 1 | Skipped: 5 | Failed: 0 | Tracked IDs: 3
[2026-06-15 02:00:00] INFO: === Starting repost cycle ===
[2026-06-15 02:00:00] INFO: 📊 Hourly stats | Total processed: 6 | Success: 1 | Skipped: 5 | Failed: 0 | Tracked IDs: 3
[2026-06-15 02:00:00] INFO: Fetched 8 posts from RSS feed
[2026-06-15 02:00:00] INFO: Fetched 8 posts from RSS feed
[2026-06-15 02:00:00] INFO: === Starting repost cycle ===
[2026-06-15 02:00:00] INFO: 📊 Hourly stats | Total processed: 9 | Success: 1 | Skipped: 1 | Failed: 7 | Tracked IDs: 1
[2026-06-15 02:00:00] INFO: Fetched 8 posts from RSS feed
[2026-06-15 02:00:00] INFO: Processing [photo] post: 5ba78ac798f70bf862c3bf7f4d911f40 | Caption: "স্বাস্থ্যখাতে কী কী সমস্যা রয়েছে, তা চিহ্নিত করেছি। ৩০০ জন এ..."
[2026-06-15 02:00:00] INFO: === Starting repost cycle ===
[2026-06-15 02:00:00] INFO: 📊 Hourly stats | Total processed: 7 | Success: 2 | Skipped: 5 | Failed: 0 | Tracked IDs: 3
[2026-06-15 02:00:00] INFO: Fetched 8 posts from RSS feed
[2026-06-15 02:00:02] ERROR: [postSingleImage] FB API Error 400: Error validating access token: Session has expired on Sunday, 14-Jun-26 09:00:00 PDT. The current time is Sunday, 14-Jun-26 13:00:01 PDT.
[2026-06-15 02:00:02] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-15 02:00:02] ERROR: ❌ Failed to repost: 5ba78ac798f70bf862c3bf7f4d911f40
[2026-06-15 02:00:03] INFO: === Cycle complete | Total: 7 | Posted: 1 | Skipped: 6 | Failed: 0 ===
[2026-06-15 02:00:03] INFO: === Cycle complete | Total: 7 | Posted: 1 | Skipped: 6 | Failed: 0 ===
[2026-06-15 02:00:03] INFO: === Cycle complete | Total: 8 | Posted: 2 | Skipped: 6 | Failed: 0 ===
[2026-06-15 02:00:05] INFO: === Cycle complete | Total: 10 | Posted: 1 | Skipped: 1 | Failed: 8 ===
[2026-06-15 02:30:00] INFO: === Starting repost cycle ===
[2026-06-15 02:30:00] INFO: === Starting repost cycle ===
[2026-06-15 02:30:00] INFO: Fetched 8 posts from RSS feed
[2026-06-15 02:30:00] INFO: Fetched 8 posts from RSS feed
[2026-06-15 02:30:00] INFO: Processing [photo] post: 5ba78ac798f70bf862c3bf7f4d911f40 | Caption: "স্বাস্থ্যখাতে কী কী সমস্যা রয়েছে, তা চিহ্নিত করেছি। ৩০০ জন এ..."
[2026-06-15 02:30:00] INFO: === Starting repost cycle ===
[2026-06-15 02:30:00] INFO: Fetched 8 posts from RSS feed
[2026-06-15 02:30:00] INFO: === Starting repost cycle ===
[2026-06-15 02:30:00] INFO: Fetched 8 posts from RSS feed
[2026-06-15 02:30:01] ERROR: [postSingleImage] FB API Error 400: Error validating access token: Session has expired on Sunday, 14-Jun-26 09:00:00 PDT. The current time is Sunday, 14-Jun-26 13:30:01 PDT.
[2026-06-15 02:30:01] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-15 02:30:01] ERROR: ❌ Failed to repost: 5ba78ac798f70bf862c3bf7f4d911f40
[2026-06-15 02:30:03] INFO: === Cycle complete | Total: 8 | Posted: 1 | Skipped: 7 | Failed: 0 ===
[2026-06-15 02:30:03] INFO: === Cycle complete | Total: 9 | Posted: 2 | Skipped: 7 | Failed: 0 ===
[2026-06-15 02:30:03] INFO: === Cycle complete | Total: 8 | Posted: 1 | Skipped: 7 | Failed: 0 ===
[2026-06-15 02:30:04] INFO: === Cycle complete | Total: 11 | Posted: 1 | Skipped: 1 | Failed: 9 ===
[2026-06-15 03:00:00] INFO: === Starting repost cycle ===
[2026-06-15 03:00:00] INFO: 📊 Hourly stats | Total processed: 8 | Success: 1 | Skipped: 7 | Failed: 0 | Tracked IDs: 3
[2026-06-15 03:00:00] INFO: === Starting repost cycle ===
[2026-06-15 03:00:00] INFO: 📊 Hourly stats | Total processed: 11 | Success: 1 | Skipped: 1 | Failed: 9 | Tracked IDs: 1
[2026-06-15 03:00:00] INFO: === Starting repost cycle ===
[2026-06-15 03:00:00] INFO: 📊 Hourly stats | Total processed: 9 | Success: 2 | Skipped: 7 | Failed: 0 | Tracked IDs: 3
[2026-06-15 03:00:00] INFO: Fetched 8 posts from RSS feed
[2026-06-15 03:00:00] INFO: Processing [photo] post: 5ba78ac798f70bf862c3bf7f4d911f40 | Caption: "স্বাস্থ্যখাতে কী কী সমস্যা রয়েছে, তা চিহ্নিত করেছি। ৩০০ জন এ..."
[2026-06-15 03:00:00] INFO: Fetched 8 posts from RSS feed
[2026-06-15 03:00:00] INFO: Fetched 8 posts from RSS feed
[2026-06-15 03:00:00] INFO: === Starting repost cycle ===
[2026-06-15 03:00:00] INFO: 📊 Hourly stats | Total processed: 8 | Success: 1 | Skipped: 7 | Failed: 0 | Tracked IDs: 3
[2026-06-15 03:00:00] INFO: Fetched 8 posts from RSS feed
[2026-06-15 03:00:00] ERROR: Download failed for 5ba78ac798f70bf862c3bf7f4d911f40_img1.jpg: 
[2026-06-15 03:00:00] WARN: Image download failed, posting text only for: 5ba78ac798f70bf862c3bf7f4d911f40
[2026-06-15 03:00:01] ERROR: [postText] FB API Error 400: Error validating access token: Session has expired on Sunday, 14-Jun-26 09:00:00 PDT. The current time is Sunday, 14-Jun-26 14:00:01 PDT.
[2026-06-15 03:00:01] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-15 03:00:01] ERROR: ❌ Failed to repost: 5ba78ac798f70bf862c3bf7f4d911f40
[2026-06-15 03:00:03] INFO: === Cycle complete | Total: 10 | Posted: 2 | Skipped: 8 | Failed: 0 ===
[2026-06-15 03:00:03] INFO: === Cycle complete | Total: 9 | Posted: 1 | Skipped: 8 | Failed: 0 ===
[2026-06-15 03:00:03] INFO: === Cycle complete | Total: 9 | Posted: 1 | Skipped: 8 | Failed: 0 ===
[2026-06-15 03:00:04] INFO: === Cycle complete | Total: 12 | Posted: 1 | Skipped: 1 | Failed: 10 ===
[2026-06-15 03:30:00] INFO: === Starting repost cycle ===
[2026-06-15 03:30:00] INFO: === Starting repost cycle ===
[2026-06-15 03:30:00] INFO: === Starting repost cycle ===
[2026-06-15 03:30:00] INFO: Fetched 8 posts from RSS feed
[2026-06-15 03:30:00] INFO: Fetched 8 posts from RSS feed
[2026-06-15 03:30:00] INFO: Processing [photo] post: 5ba78ac798f70bf862c3bf7f4d911f40 | Caption: "স্বাস্থ্যখাতে কী কী সমস্যা রয়েছে, তা চিহ্নিত করেছি। ৩০০ জন এ..."
[2026-06-15 03:30:00] INFO: Fetched 8 posts from RSS feed
[2026-06-15 03:30:00] ERROR: Download failed for 5ba78ac798f70bf862c3bf7f4d911f40_img1.jpg: 
[2026-06-15 03:30:00] WARN: Image download failed, posting text only for: 5ba78ac798f70bf862c3bf7f4d911f40
[2026-06-15 03:30:00] INFO: === Starting repost cycle ===
[2026-06-15 03:30:00] INFO: Fetched 8 posts from RSS feed
[2026-06-15 03:30:01] ERROR: [postText] FB API Error 400: Error validating access token: Session has expired on Sunday, 14-Jun-26 09:00:00 PDT. The current time is Sunday, 14-Jun-26 14:30:00 PDT.
[2026-06-15 03:30:01] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-15 03:30:01] ERROR: ❌ Failed to repost: 5ba78ac798f70bf862c3bf7f4d911f40
[2026-06-15 03:30:03] INFO: === Cycle complete | Total: 11 | Posted: 2 | Skipped: 9 | Failed: 0 ===
[2026-06-15 03:30:03] INFO: === Cycle complete | Total: 10 | Posted: 1 | Skipped: 9 | Failed: 0 ===
[2026-06-15 03:30:03] INFO: === Cycle complete | Total: 10 | Posted: 1 | Skipped: 9 | Failed: 0 ===
[2026-06-15 03:30:04] INFO: === Cycle complete | Total: 13 | Posted: 1 | Skipped: 1 | Failed: 11 ===
[2026-06-15 04:00:00] INFO: === Starting repost cycle ===
[2026-06-15 04:00:00] INFO: 📊 Hourly stats | Total processed: 13 | Success: 1 | Skipped: 1 | Failed: 11 | Tracked IDs: 1
[2026-06-15 04:00:00] INFO: === Starting repost cycle ===
[2026-06-15 04:00:00] INFO: 📊 Hourly stats | Total processed: 11 | Success: 2 | Skipped: 9 | Failed: 0 | Tracked IDs: 3
[2026-06-15 04:00:00] INFO: === Starting repost cycle ===
[2026-06-15 04:00:00] INFO: 📊 Hourly stats | Total processed: 10 | Success: 1 | Skipped: 9 | Failed: 0 | Tracked IDs: 3
[2026-06-15 04:00:00] INFO: Fetched 8 posts from RSS feed
[2026-06-15 04:00:00] INFO: Fetched 8 posts from RSS feed
[2026-06-15 04:00:00] INFO: Fetched 8 posts from RSS feed
[2026-06-15 04:00:00] INFO: Processing [photo] post: 5ba78ac798f70bf862c3bf7f4d911f40 | Caption: "স্বাস্থ্যখাতে কী কী সমস্যা রয়েছে, তা চিহ্নিত করেছি। ৩০০ জন এ..."
[2026-06-15 04:00:00] INFO: === Starting repost cycle ===
[2026-06-15 04:00:00] INFO: 📊 Hourly stats | Total processed: 10 | Success: 1 | Skipped: 9 | Failed: 0 | Tracked IDs: 3
[2026-06-15 04:00:00] INFO: Fetched 8 posts from RSS feed
[2026-06-15 04:00:01] ERROR: [postSingleImage] FB API Error 400: Error validating access token: Session has expired on Sunday, 14-Jun-26 09:00:00 PDT. The current time is Sunday, 14-Jun-26 15:00:01 PDT.
[2026-06-15 04:00:01] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-15 04:00:01] ERROR: ❌ Failed to repost: 5ba78ac798f70bf862c3bf7f4d911f40
[2026-06-15 04:00:03] INFO: === Cycle complete | Total: 11 | Posted: 1 | Skipped: 10 | Failed: 0 ===
[2026-06-15 04:00:03] INFO: === Cycle complete | Total: 12 | Posted: 2 | Skipped: 10 | Failed: 0 ===
[2026-06-15 04:00:03] INFO: === Cycle complete | Total: 11 | Posted: 1 | Skipped: 10 | Failed: 0 ===
[2026-06-15 04:00:04] INFO: === Cycle complete | Total: 14 | Posted: 1 | Skipped: 1 | Failed: 12 ===
[2026-06-15 04:30:00] INFO: === Starting repost cycle ===
[2026-06-15 04:30:00] INFO: === Starting repost cycle ===
[2026-06-15 04:30:00] INFO: Fetched 8 posts from RSS feed
[2026-06-15 04:30:00] INFO: Fetched 8 posts from RSS feed
[2026-06-15 04:30:00] INFO: === Starting repost cycle ===
[2026-06-15 04:30:00] INFO: Fetched 8 posts from RSS feed
[2026-06-15 04:30:00] INFO: === Starting repost cycle ===
[2026-06-15 04:30:00] INFO: Fetched 8 posts from RSS feed
[2026-06-15 04:30:00] INFO: Processing [photo] post: 5ba78ac798f70bf862c3bf7f4d911f40 | Caption: "স্বাস্থ্যখাতে কী কী সমস্যা রয়েছে, তা চিহ্নিত করেছি। ৩০০ জন এ..."
[2026-06-15 04:30:02] ERROR: [postSingleImage] FB API Error 400: Error validating access token: Session has expired on Sunday, 14-Jun-26 09:00:00 PDT. The current time is Sunday, 14-Jun-26 15:30:02 PDT.
[2026-06-15 04:30:02] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-15 04:30:02] ERROR: ❌ Failed to repost: 5ba78ac798f70bf862c3bf7f4d911f40
[2026-06-15 04:30:03] INFO: === Cycle complete | Total: 12 | Posted: 1 | Skipped: 11 | Failed: 0 ===
[2026-06-15 04:30:03] INFO: === Cycle complete | Total: 13 | Posted: 2 | Skipped: 11 | Failed: 0 ===
[2026-06-15 04:30:03] INFO: === Cycle complete | Total: 12 | Posted: 1 | Skipped: 11 | Failed: 0 ===
[2026-06-15 04:30:05] INFO: === Cycle complete | Total: 15 | Posted: 1 | Skipped: 1 | Failed: 13 ===
[2026-06-15 05:00:00] INFO: === Starting repost cycle ===
[2026-06-15 05:00:00] INFO: 📊 Hourly stats | Total processed: 12 | Success: 1 | Skipped: 11 | Failed: 0 | Tracked IDs: 3
[2026-06-15 05:00:00] INFO: === Starting repost cycle ===
[2026-06-15 05:00:00] INFO: 📊 Hourly stats | Total processed: 12 | Success: 1 | Skipped: 11 | Failed: 0 | Tracked IDs: 3
[2026-06-15 05:00:00] INFO: Fetched 8 posts from RSS feed
[2026-06-15 05:00:00] INFO: Fetched 8 posts from RSS feed
[2026-06-15 05:00:00] INFO: === Starting repost cycle ===
[2026-06-15 05:00:00] INFO: 📊 Hourly stats | Total processed: 15 | Success: 1 | Skipped: 1 | Failed: 13 | Tracked IDs: 1
[2026-06-15 05:00:00] INFO: Fetched 8 posts from RSS feed
[2026-06-15 05:00:00] INFO: Processing [photo] post: 5ba78ac798f70bf862c3bf7f4d911f40 | Caption: "স্বাস্থ্যখাতে কী কী সমস্যা রয়েছে, তা চিহ্নিত করেছি। ৩০০ জন এ..."
[2026-06-15 05:00:00] INFO: === Starting repost cycle ===
[2026-06-15 05:00:00] INFO: 📊 Hourly stats | Total processed: 13 | Success: 2 | Skipped: 11 | Failed: 0 | Tracked IDs: 3
[2026-06-15 05:00:00] INFO: Fetched 8 posts from RSS feed
[2026-06-15 05:00:02] ERROR: [postSingleImage] FB API Error 400: Error validating access token: Session has expired on Sunday, 14-Jun-26 09:00:00 PDT. The current time is Sunday, 14-Jun-26 16:00:02 PDT.
[2026-06-15 05:00:02] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-15 05:00:02] ERROR: ❌ Failed to repost: 5ba78ac798f70bf862c3bf7f4d911f40
[2026-06-15 05:00:03] INFO: === Cycle complete | Total: 13 | Posted: 1 | Skipped: 12 | Failed: 0 ===
[2026-06-15 05:00:03] INFO: === Cycle complete | Total: 13 | Posted: 1 | Skipped: 12 | Failed: 0 ===
[2026-06-15 05:00:03] INFO: === Cycle complete | Total: 14 | Posted: 2 | Skipped: 12 | Failed: 0 ===
[2026-06-15 05:00:05] INFO: === Cycle complete | Total: 16 | Posted: 1 | Skipped: 1 | Failed: 14 ===
[2026-06-15 05:30:00] INFO: === Starting repost cycle ===
[2026-06-15 05:30:00] INFO: === Starting repost cycle ===
[2026-06-15 05:30:00] INFO: === Starting repost cycle ===
[2026-06-15 05:30:00] INFO: Fetched 8 posts from RSS feed
[2026-06-15 05:30:00] INFO: Fetched 8 posts from RSS feed
[2026-06-15 05:30:00] INFO: Fetched 8 posts from RSS feed
[2026-06-15 05:30:00] INFO: Processing [photo] post: 5ba78ac798f70bf862c3bf7f4d911f40 | Caption: "স্বাস্থ্যখাতে কী কী সমস্যা রয়েছে, তা চিহ্নিত করেছি। ৩০০ জন এ..."
[2026-06-15 05:30:00] INFO: === Starting repost cycle ===
[2026-06-15 05:30:00] INFO: Fetched 8 posts from RSS feed
[2026-06-15 05:30:02] ERROR: [postSingleImage] FB API Error 400: Error validating access token: Session has expired on Sunday, 14-Jun-26 09:00:00 PDT. The current time is Sunday, 14-Jun-26 16:30:02 PDT.
[2026-06-15 05:30:02] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-15 05:30:02] ERROR: ❌ Failed to repost: 5ba78ac798f70bf862c3bf7f4d911f40
[2026-06-15 05:30:03] INFO: === Cycle complete | Total: 15 | Posted: 2 | Skipped: 13 | Failed: 0 ===
[2026-06-15 05:30:03] INFO: === Cycle complete | Total: 14 | Posted: 1 | Skipped: 13 | Failed: 0 ===
[2026-06-15 05:30:03] INFO: === Cycle complete | Total: 14 | Posted: 1 | Skipped: 13 | Failed: 0 ===
[2026-06-15 05:30:05] INFO: === Cycle complete | Total: 17 | Posted: 1 | Skipped: 1 | Failed: 15 ===
[2026-06-15 06:00:00] INFO: === Starting repost cycle ===
[2026-06-15 06:00:00] INFO: 📊 Hourly stats | Total processed: 14 | Success: 1 | Skipped: 13 | Failed: 0 | Tracked IDs: 3
[2026-06-15 06:00:00] INFO: === Starting repost cycle ===
[2026-06-15 06:00:00] INFO: 📊 Hourly stats | Total processed: 17 | Success: 1 | Skipped: 1 | Failed: 15 | Tracked IDs: 1
[2026-06-15 06:00:00] INFO: === Starting repost cycle ===
[2026-06-15 06:00:00] INFO: 📊 Hourly stats | Total processed: 15 | Success: 2 | Skipped: 13 | Failed: 0 | Tracked IDs: 3
[2026-06-15 06:00:00] INFO: Fetched 8 posts from RSS feed
[2026-06-15 06:00:00] INFO: Fetched 8 posts from RSS feed
[2026-06-15 06:00:00] INFO: Fetched 8 posts from RSS feed
[2026-06-15 06:00:00] INFO: Processing [photo] post: 5ba78ac798f70bf862c3bf7f4d911f40 | Caption: "স্বাস্থ্যখাতে কী কী সমস্যা রয়েছে, তা চিহ্নিত করেছি। ৩০০ জন এ..."
[2026-06-15 06:00:00] INFO: === Starting repost cycle ===
[2026-06-15 06:00:00] INFO: 📊 Hourly stats | Total processed: 14 | Success: 1 | Skipped: 13 | Failed: 0 | Tracked IDs: 3
[2026-06-15 06:00:00] INFO: Fetched 8 posts from RSS feed
[2026-06-15 06:00:01] ERROR: [postSingleImage] FB API Error 400: Error validating access token: Session has expired on Sunday, 14-Jun-26 09:00:00 PDT. The current time is Sunday, 14-Jun-26 17:00:01 PDT.
[2026-06-15 06:00:01] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-15 06:00:01] ERROR: ❌ Failed to repost: 5ba78ac798f70bf862c3bf7f4d911f40
[2026-06-15 06:00:03] INFO: === Cycle complete | Total: 16 | Posted: 2 | Skipped: 14 | Failed: 0 ===
[2026-06-15 06:00:03] INFO: === Cycle complete | Total: 15 | Posted: 1 | Skipped: 14 | Failed: 0 ===
[2026-06-15 06:00:03] INFO: === Cycle complete | Total: 15 | Posted: 1 | Skipped: 14 | Failed: 0 ===
[2026-06-15 06:00:04] INFO: === Cycle complete | Total: 18 | Posted: 1 | Skipped: 1 | Failed: 16 ===
[2026-06-15 06:30:00] INFO: === Starting repost cycle ===
[2026-06-15 06:30:00] INFO: === Starting repost cycle ===
[2026-06-15 06:30:00] INFO: === Starting repost cycle ===
[2026-06-15 06:30:00] INFO: Fetched 8 posts from RSS feed
[2026-06-15 06:30:00] INFO: Fetched 8 posts from RSS feed
[2026-06-15 06:30:00] INFO: Fetched 8 posts from RSS feed
[2026-06-15 06:30:00] INFO: Processing [photo] post: 5ba78ac798f70bf862c3bf7f4d911f40 | Caption: "স্বাস্থ্যখাতে কী কী সমস্যা রয়েছে, তা চিহ্নিত করেছি। ৩০০ জন এ..."
[2026-06-15 06:30:00] INFO: === Starting repost cycle ===
[2026-06-15 06:30:00] INFO: Fetched 8 posts from RSS feed
[2026-06-15 06:30:01] ERROR: [postSingleImage] FB API Error 400: Error validating access token: Session has expired on Sunday, 14-Jun-26 09:00:00 PDT. The current time is Sunday, 14-Jun-26 17:30:01 PDT.
[2026-06-15 06:30:01] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-15 06:30:01] ERROR: ❌ Failed to repost: 5ba78ac798f70bf862c3bf7f4d911f40
[2026-06-15 06:30:03] INFO: === Cycle complete | Total: 16 | Posted: 1 | Skipped: 15 | Failed: 0 ===
[2026-06-15 06:30:03] INFO: === Cycle complete | Total: 17 | Posted: 2 | Skipped: 15 | Failed: 0 ===
[2026-06-15 06:30:03] INFO: === Cycle complete | Total: 16 | Posted: 1 | Skipped: 15 | Failed: 0 ===
[2026-06-15 06:30:04] INFO: === Cycle complete | Total: 19 | Posted: 1 | Skipped: 1 | Failed: 17 ===
[2026-06-15 07:00:00] INFO: === Starting repost cycle ===
[2026-06-15 07:00:00] INFO: 📊 Hourly stats | Total processed: 19 | Success: 1 | Skipped: 1 | Failed: 17 | Tracked IDs: 1
[2026-06-15 07:00:00] INFO: === Starting repost cycle ===
[2026-06-15 07:00:00] INFO: 📊 Hourly stats | Total processed: 17 | Success: 2 | Skipped: 15 | Failed: 0 | Tracked IDs: 3
[2026-06-15 07:00:00] INFO: === Starting repost cycle ===
[2026-06-15 07:00:00] INFO: 📊 Hourly stats | Total processed: 16 | Success: 1 | Skipped: 15 | Failed: 0 | Tracked IDs: 3
[2026-06-15 07:00:00] INFO: Fetched 8 posts from RSS feed
[2026-06-15 07:00:00] INFO: Fetched 8 posts from RSS feed
[2026-06-15 07:00:00] INFO: Fetched 8 posts from RSS feed
[2026-06-15 07:00:00] INFO: Processing [photo] post: 5ba78ac798f70bf862c3bf7f4d911f40 | Caption: "স্বাস্থ্যখাতে কী কী সমস্যা রয়েছে, তা চিহ্নিত করেছি। ৩০০ জন এ..."
[2026-06-15 07:00:00] INFO: === Starting repost cycle ===
[2026-06-15 07:00:01] INFO: Fetched 8 posts from RSS feed
[2026-06-15 07:00:01] ERROR: [postSingleImage] FB API Error 400: Error validating access token: Session has expired on Sunday, 14-Jun-26 09:00:00 PDT. The current time is Sunday, 14-Jun-26 18:00:01 PDT.
[2026-06-15 07:00:01] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-15 07:00:01] ERROR: ❌ Failed to repost: 5ba78ac798f70bf862c3bf7f4d911f40
[2026-06-15 07:00:03] INFO: === Cycle complete | Total: 17 | Posted: 1 | Skipped: 16 | Failed: 0 ===
[2026-06-15 07:00:03] INFO: === Cycle complete | Total: 18 | Posted: 2 | Skipped: 16 | Failed: 0 ===
[2026-06-15 07:00:04] INFO: === Cycle complete | Total: 17 | Posted: 1 | Skipped: 16 | Failed: 0 ===
[2026-06-15 07:00:04] INFO: === Cycle complete | Total: 20 | Posted: 1 | Skipped: 1 | Failed: 18 ===
[2026-06-15 07:30:00] INFO: === Starting repost cycle ===
[2026-06-15 07:30:00] INFO: === Starting repost cycle ===
[2026-06-15 07:30:00] INFO: Fetched 8 posts from RSS feed
[2026-06-15 07:30:00] INFO: Fetched 8 posts from RSS feed
[2026-06-15 07:30:00] INFO: === Starting repost cycle ===
[2026-06-15 07:30:00] INFO: Fetched 8 posts from RSS feed
[2026-06-15 07:30:00] INFO: === Starting repost cycle ===
[2026-06-15 07:30:00] INFO: Fetched 8 posts from RSS feed
[2026-06-15 07:30:00] INFO: Processing [photo] post: 5ba78ac798f70bf862c3bf7f4d911f40 | Caption: "স্বাস্থ্যখাতে কী কী সমস্যা রয়েছে, তা চিহ্নিত করেছি। ৩০০ জন এ..."
[2026-06-15 07:30:02] ERROR: [postSingleImage] FB API Error 400: Error validating access token: Session has expired on Sunday, 14-Jun-26 09:00:00 PDT. The current time is Sunday, 14-Jun-26 18:30:01 PDT.
[2026-06-15 07:30:02] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-15 07:30:02] ERROR: ❌ Failed to repost: 5ba78ac798f70bf862c3bf7f4d911f40
[2026-06-15 07:30:03] INFO: === Cycle complete | Total: 18 | Posted: 1 | Skipped: 17 | Failed: 0 ===
[2026-06-15 07:30:03] INFO: === Cycle complete | Total: 19 | Posted: 2 | Skipped: 17 | Failed: 0 ===
[2026-06-15 07:30:03] INFO: === Cycle complete | Total: 18 | Posted: 1 | Skipped: 17 | Failed: 0 ===
[2026-06-15 07:30:05] INFO: === Cycle complete | Total: 21 | Posted: 1 | Skipped: 1 | Failed: 19 ===
[2026-06-15 08:00:00] INFO: === Starting repost cycle ===
[2026-06-15 08:00:00] INFO: 📊 Hourly stats | Total processed: 18 | Success: 1 | Skipped: 17 | Failed: 0 | Tracked IDs: 3
[2026-06-15 08:00:00] INFO: === Starting repost cycle ===
[2026-06-15 08:00:00] INFO: 📊 Hourly stats | Total processed: 18 | Success: 1 | Skipped: 17 | Failed: 0 | Tracked IDs: 3
[2026-06-15 08:00:00] INFO: Fetched 8 posts from RSS feed
[2026-06-15 08:00:00] INFO: Fetched 8 posts from RSS feed
[2026-06-15 08:00:00] INFO: === Starting repost cycle ===
[2026-06-15 08:00:00] INFO: 📊 Hourly stats | Total processed: 21 | Success: 1 | Skipped: 1 | Failed: 19 | Tracked IDs: 1
[2026-06-15 08:00:00] INFO: Fetched 8 posts from RSS feed
[2026-06-15 08:00:00] INFO: Processing [photo] post: 5ba78ac798f70bf862c3bf7f4d911f40 | Caption: "স্বাস্থ্যখাতে কী কী সমস্যা রয়েছে, তা চিহ্নিত করেছি। ৩০০ জন এ..."
[2026-06-15 08:00:00] INFO: === Starting repost cycle ===
[2026-06-15 08:00:00] INFO: 📊 Hourly stats | Total processed: 19 | Success: 2 | Skipped: 17 | Failed: 0 | Tracked IDs: 3
[2026-06-15 08:00:00] INFO: Fetched 8 posts from RSS feed
[2026-06-15 08:00:02] ERROR: [postSingleImage] FB API Error 400: Error validating access token: Session has expired on Sunday, 14-Jun-26 09:00:00 PDT. The current time is Sunday, 14-Jun-26 19:00:02 PDT.
[2026-06-15 08:00:02] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-15 08:00:02] ERROR: ❌ Failed to repost: 5ba78ac798f70bf862c3bf7f4d911f40
[2026-06-15 08:00:03] INFO: === Cycle complete | Total: 19 | Posted: 1 | Skipped: 18 | Failed: 0 ===
[2026-06-15 08:00:03] INFO: === Cycle complete | Total: 19 | Posted: 1 | Skipped: 18 | Failed: 0 ===
[2026-06-15 08:00:03] INFO: === Cycle complete | Total: 20 | Posted: 2 | Skipped: 18 | Failed: 0 ===
[2026-06-15 08:00:05] INFO: === Cycle complete | Total: 22 | Posted: 1 | Skipped: 1 | Failed: 20 ===
[2026-06-15 08:30:00] INFO: === Starting repost cycle ===
[2026-06-15 08:30:00] INFO: === Starting repost cycle ===
[2026-06-15 08:30:00] INFO: === Starting repost cycle ===
[2026-06-15 08:30:00] INFO: Fetched 8 posts from RSS feed
[2026-06-15 08:30:00] INFO: Fetched 8 posts from RSS feed
[2026-06-15 08:30:00] INFO: Fetched 8 posts from RSS feed
[2026-06-15 08:30:00] INFO: Processing [photo] post: 5ba78ac798f70bf862c3bf7f4d911f40 | Caption: "স্বাস্থ্যখাতে কী কী সমস্যা রয়েছে, তা চিহ্নিত করেছি। ৩০০ জন এ..."
[2026-06-15 08:30:00] INFO: === Starting repost cycle ===
[2026-06-15 08:30:00] INFO: Fetched 8 posts from RSS feed
[2026-06-15 08:30:01] ERROR: Download failed for 5ba78ac798f70bf862c3bf7f4d911f40_img1.jpg: 
[2026-06-15 08:30:01] WARN: Image download failed, posting text only for: 5ba78ac798f70bf862c3bf7f4d911f40
[2026-06-15 08:30:01] ERROR: [postText] FB API Error 400: Error validating access token: Session has expired on Sunday, 14-Jun-26 09:00:00 PDT. The current time is Sunday, 14-Jun-26 19:30:01 PDT.
[2026-06-15 08:30:01] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-15 08:30:01] ERROR: ❌ Failed to repost: 5ba78ac798f70bf862c3bf7f4d911f40
[2026-06-15 08:30:03] INFO: === Cycle complete | Total: 20 | Posted: 1 | Skipped: 19 | Failed: 0 ===
[2026-06-15 08:30:03] INFO: === Cycle complete | Total: 20 | Posted: 1 | Skipped: 19 | Failed: 0 ===
[2026-06-15 08:30:03] INFO: === Cycle complete | Total: 21 | Posted: 2 | Skipped: 19 | Failed: 0 ===
[2026-06-15 08:30:04] INFO: === Cycle complete | Total: 23 | Posted: 1 | Skipped: 1 | Failed: 21 ===
[2026-06-15 09:00:00] INFO: === Starting repost cycle ===
[2026-06-15 09:00:00] INFO: 📊 Hourly stats | Total processed: 20 | Success: 1 | Skipped: 19 | Failed: 0 | Tracked IDs: 3
[2026-06-15 09:00:00] INFO: === Starting repost cycle ===
[2026-06-15 09:00:00] INFO: 📊 Hourly stats | Total processed: 23 | Success: 1 | Skipped: 1 | Failed: 21 | Tracked IDs: 1
[2026-06-15 09:00:00] INFO: === Starting repost cycle ===
[2026-06-15 09:00:00] INFO: 📊 Hourly stats | Total processed: 21 | Success: 2 | Skipped: 19 | Failed: 0 | Tracked IDs: 3
[2026-06-15 09:00:00] INFO: === Starting repost cycle ===
[2026-06-15 09:00:00] INFO: 📊 Hourly stats | Total processed: 20 | Success: 1 | Skipped: 19 | Failed: 0 | Tracked IDs: 3
[2026-06-15 09:00:01] INFO: Fetched 8 posts from RSS feed
[2026-06-15 09:00:01] INFO: Fetched 8 posts from RSS feed
[2026-06-15 09:00:01] INFO: Fetched 8 posts from RSS feed
[2026-06-15 09:00:01] INFO: Fetched 8 posts from RSS feed
[2026-06-15 09:00:01] INFO: Processing [photo] post: 5ba78ac798f70bf862c3bf7f4d911f40 | Caption: "স্বাস্থ্যখাতে কী কী সমস্যা রয়েছে, তা চিহ্নিত করেছি। ৩০০ জন এ..."
[2026-06-15 09:00:01] ERROR: Download failed for 5ba78ac798f70bf862c3bf7f4d911f40_img1.jpg: 
[2026-06-15 09:00:01] WARN: Image download failed, posting text only for: 5ba78ac798f70bf862c3bf7f4d911f40
[2026-06-15 09:00:01] ERROR: [postText] FB API Error 400: Error validating access token: Session has expired on Sunday, 14-Jun-26 09:00:00 PDT. The current time is Sunday, 14-Jun-26 20:00:01 PDT.
[2026-06-15 09:00:01] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-15 09:00:01] ERROR: ❌ Failed to repost: 5ba78ac798f70bf862c3bf7f4d911f40
[2026-06-15 09:00:04] INFO: === Cycle complete | Total: 21 | Posted: 1 | Skipped: 20 | Failed: 0 ===
[2026-06-15 09:00:04] INFO: === Cycle complete | Total: 21 | Posted: 1 | Skipped: 20 | Failed: 0 ===
[2026-06-15 09:00:04] INFO: === Cycle complete | Total: 22 | Posted: 2 | Skipped: 20 | Failed: 0 ===
[2026-06-15 09:00:04] INFO: === Cycle complete | Total: 24 | Posted: 1 | Skipped: 1 | Failed: 22 ===
[2026-06-15 09:30:00] INFO: === Starting repost cycle ===
[2026-06-15 09:30:00] INFO: === Starting repost cycle ===
[2026-06-15 09:30:00] INFO: === Starting repost cycle ===
[2026-06-15 09:30:00] INFO: === Starting repost cycle ===
[2026-06-15 09:30:00] INFO: Fetched 8 posts from RSS feed
[2026-06-15 09:30:00] INFO: Fetched 8 posts from RSS feed
[2026-06-15 09:30:00] INFO: Fetched 8 posts from RSS feed
[2026-06-15 09:30:00] INFO: Fetched 8 posts from RSS feed
[2026-06-15 09:30:00] INFO: Processing [photo] post: 5ba78ac798f70bf862c3bf7f4d911f40 | Caption: "স্বাস্থ্যখাতে কী কী সমস্যা রয়েছে, তা চিহ্নিত করেছি। ৩০০ জন এ..."
[2026-06-15 09:30:02] ERROR: [postSingleImage] FB API Error 400: Error validating access token: Session has expired on Sunday, 14-Jun-26 09:00:00 PDT. The current time is Sunday, 14-Jun-26 20:30:02 PDT.
[2026-06-15 09:30:02] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-15 09:30:02] ERROR: ❌ Failed to repost: 5ba78ac798f70bf862c3bf7f4d911f40
[2026-06-15 09:30:03] INFO: === Cycle complete | Total: 22 | Posted: 1 | Skipped: 21 | Failed: 0 ===
[2026-06-15 09:30:03] INFO: === Cycle complete | Total: 23 | Posted: 2 | Skipped: 21 | Failed: 0 ===
[2026-06-15 09:30:03] INFO: === Cycle complete | Total: 22 | Posted: 1 | Skipped: 21 | Failed: 0 ===
[2026-06-15 09:30:05] INFO: === Cycle complete | Total: 25 | Posted: 1 | Skipped: 1 | Failed: 23 ===
[2026-06-15 10:00:00] INFO: === Starting repost cycle ===
[2026-06-15 10:00:00] INFO: 📊 Hourly stats | Total processed: 22 | Success: 1 | Skipped: 21 | Failed: 0 | Tracked IDs: 3
[2026-06-15 10:00:00] INFO: === Starting repost cycle ===
[2026-06-15 10:00:00] INFO: 📊 Hourly stats | Total processed: 25 | Success: 1 | Skipped: 1 | Failed: 23 | Tracked IDs: 1
[2026-06-15 10:00:00] INFO: === Starting repost cycle ===
[2026-06-15 10:00:00] INFO: 📊 Hourly stats | Total processed: 23 | Success: 2 | Skipped: 21 | Failed: 0 | Tracked IDs: 3
[2026-06-15 10:00:00] INFO: Fetched 8 posts from RSS feed
[2026-06-15 10:00:00] INFO: Fetched 8 posts from RSS feed
[2026-06-15 10:00:00] INFO: Fetched 8 posts from RSS feed
[2026-06-15 10:00:00] INFO: Processing [photo] post: 5ba78ac798f70bf862c3bf7f4d911f40 | Caption: "স্বাস্থ্যখাতে কী কী সমস্যা রয়েছে, তা চিহ্নিত করেছি। ৩০০ জন এ..."
[2026-06-15 10:00:00] INFO: === Starting repost cycle ===
[2026-06-15 10:00:00] INFO: 📊 Hourly stats | Total processed: 22 | Success: 1 | Skipped: 21 | Failed: 0 | Tracked IDs: 3
[2026-06-15 10:00:00] INFO: Fetched 8 posts from RSS feed
[2026-06-15 10:00:01] ERROR: [postSingleImage] FB API Error 400: Error validating access token: Session has expired on Sunday, 14-Jun-26 09:00:00 PDT. The current time is Sunday, 14-Jun-26 21:00:01 PDT.
[2026-06-15 10:00:01] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-15 10:00:01] ERROR: ❌ Failed to repost: 5ba78ac798f70bf862c3bf7f4d911f40
[2026-06-15 10:00:03] INFO: === Cycle complete | Total: 24 | Posted: 2 | Skipped: 22 | Failed: 0 ===
[2026-06-15 10:00:03] INFO: === Cycle complete | Total: 23 | Posted: 1 | Skipped: 22 | Failed: 0 ===
[2026-06-15 10:00:03] INFO: === Cycle complete | Total: 23 | Posted: 1 | Skipped: 22 | Failed: 0 ===
[2026-06-15 10:00:04] INFO: === Cycle complete | Total: 26 | Posted: 1 | Skipped: 1 | Failed: 24 ===
[2026-06-15 10:30:00] INFO: === Starting repost cycle ===
[2026-06-15 10:30:00] INFO: === Starting repost cycle ===
[2026-06-15 10:30:00] INFO: === Starting repost cycle ===
[2026-06-15 10:30:00] INFO: === Starting repost cycle ===
[2026-06-15 10:30:00] INFO: Fetched 8 posts from RSS feed
[2026-06-15 10:30:00] INFO: Fetched 8 posts from RSS feed
[2026-06-15 10:30:00] INFO: Fetched 8 posts from RSS feed
[2026-06-15 10:30:00] INFO: Fetched 8 posts from RSS feed
[2026-06-15 10:30:00] INFO: Processing [photo] post: 5ba78ac798f70bf862c3bf7f4d911f40 | Caption: "স্বাস্থ্যখাতে কী কী সমস্যা রয়েছে, তা চিহ্নিত করেছি। ৩০০ জন এ..."
[2026-06-15 10:30:02] ERROR: [postSingleImage] FB API Error 400: Error validating access token: Session has expired on Sunday, 14-Jun-26 09:00:00 PDT. The current time is Sunday, 14-Jun-26 21:30:01 PDT.
[2026-06-15 10:30:02] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-15 10:30:02] ERROR: ❌ Failed to repost: 5ba78ac798f70bf862c3bf7f4d911f40
[2026-06-15 10:30:03] INFO: === Cycle complete | Total: 25 | Posted: 2 | Skipped: 23 | Failed: 0 ===
[2026-06-15 10:30:03] INFO: === Cycle complete | Total: 24 | Posted: 1 | Skipped: 23 | Failed: 0 ===
[2026-06-15 10:30:03] INFO: === Cycle complete | Total: 24 | Posted: 1 | Skipped: 23 | Failed: 0 ===
[2026-06-15 10:30:05] INFO: === Cycle complete | Total: 27 | Posted: 1 | Skipped: 1 | Failed: 25 ===
[2026-06-15 11:00:00] INFO: === Starting repost cycle ===
[2026-06-15 11:00:00] INFO: 📊 Hourly stats | Total processed: 24 | Success: 1 | Skipped: 23 | Failed: 0 | Tracked IDs: 3
[2026-06-15 11:00:00] INFO: === Starting repost cycle ===
[2026-06-15 11:00:00] INFO: 📊 Hourly stats | Total processed: 27 | Success: 1 | Skipped: 1 | Failed: 25 | Tracked IDs: 1
[2026-06-15 11:00:00] INFO: === Starting repost cycle ===
[2026-06-15 11:00:00] INFO: 📊 Hourly stats | Total processed: 25 | Success: 2 | Skipped: 23 | Failed: 0 | Tracked IDs: 3
[2026-06-15 11:00:00] INFO: === Starting repost cycle ===
[2026-06-15 11:00:00] INFO: 📊 Hourly stats | Total processed: 24 | Success: 1 | Skipped: 23 | Failed: 0 | Tracked IDs: 3
[2026-06-15 11:00:00] INFO: Fetched 8 posts from RSS feed
[2026-06-15 11:00:00] INFO: Fetched 8 posts from RSS feed
[2026-06-15 11:00:00] INFO: Fetched 8 posts from RSS feed
[2026-06-15 11:00:00] INFO: Processing [photo] post: 5ba78ac798f70bf862c3bf7f4d911f40 | Caption: "স্বাস্থ্যখাতে কী কী সমস্যা রয়েছে, তা চিহ্নিত করেছি। ৩০০ জন এ..."
[2026-06-15 11:00:00] INFO: Fetched 8 posts from RSS feed
[2026-06-15 11:00:01] ERROR: [postSingleImage] FB API Error 400: Error validating access token: Session has expired on Sunday, 14-Jun-26 09:00:00 PDT. The current time is Sunday, 14-Jun-26 22:00:01 PDT.
[2026-06-15 11:00:01] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-15 11:00:01] ERROR: ❌ Failed to repost: 5ba78ac798f70bf862c3bf7f4d911f40
[2026-06-15 11:00:03] INFO: === Cycle complete | Total: 26 | Posted: 2 | Skipped: 24 | Failed: 0 ===
[2026-06-15 11:00:03] INFO: === Cycle complete | Total: 25 | Posted: 1 | Skipped: 24 | Failed: 0 ===
[2026-06-15 11:00:03] INFO: === Cycle complete | Total: 25 | Posted: 1 | Skipped: 24 | Failed: 0 ===
[2026-06-15 11:00:04] INFO: === Cycle complete | Total: 28 | Posted: 1 | Skipped: 1 | Failed: 26 ===
[2026-06-15 11:30:00] INFO: === Starting repost cycle ===
[2026-06-15 11:30:00] INFO: === Starting repost cycle ===
[2026-06-15 11:30:00] INFO: Fetched 8 posts from RSS feed
[2026-06-15 11:30:00] INFO: Fetched 8 posts from RSS feed
[2026-06-15 11:30:00] INFO: === Starting repost cycle ===
[2026-06-15 11:30:00] INFO: Fetched 8 posts from RSS feed
[2026-06-15 11:30:00] INFO: === Starting repost cycle ===
[2026-06-15 11:30:00] INFO: Fetched 8 posts from RSS feed
[2026-06-15 11:30:00] INFO: Processing [photo] post: 5ba78ac798f70bf862c3bf7f4d911f40 | Caption: "স্বাস্থ্যখাতে কী কী সমস্যা রয়েছে, তা চিহ্নিত করেছি। ৩০০ জন এ..."
[2026-06-15 11:30:01] ERROR: Download failed for 5ba78ac798f70bf862c3bf7f4d911f40_img1.jpg: 
[2026-06-15 11:30:01] WARN: Image download failed, posting text only for: 5ba78ac798f70bf862c3bf7f4d911f40
[2026-06-15 11:30:01] ERROR: [postText] FB API Error 400: Error validating access token: Session has expired on Sunday, 14-Jun-26 09:00:00 PDT. The current time is Sunday, 14-Jun-26 22:30:01 PDT.
[2026-06-15 11:30:01] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-15 11:30:01] ERROR: ❌ Failed to repost: 5ba78ac798f70bf862c3bf7f4d911f40
[2026-06-15 11:30:03] INFO: === Cycle complete | Total: 26 | Posted: 1 | Skipped: 25 | Failed: 0 ===
[2026-06-15 11:30:03] INFO: === Cycle complete | Total: 27 | Posted: 2 | Skipped: 25 | Failed: 0 ===
[2026-06-15 11:30:03] INFO: === Cycle complete | Total: 26 | Posted: 1 | Skipped: 25 | Failed: 0 ===
[2026-06-15 11:30:04] INFO: === Cycle complete | Total: 29 | Posted: 1 | Skipped: 1 | Failed: 27 ===
[2026-06-15 12:00:00] INFO: === Starting repost cycle ===
[2026-06-15 12:00:00] INFO: 📊 Hourly stats | Total processed: 26 | Success: 1 | Skipped: 25 | Failed: 0 | Tracked IDs: 3
[2026-06-15 12:00:00] INFO: Fetched 8 posts from RSS feed
[2026-06-15 12:00:00] INFO: === Starting repost cycle ===
[2026-06-15 12:00:00] INFO: 📊 Hourly stats | Total processed: 26 | Success: 1 | Skipped: 25 | Failed: 0 | Tracked IDs: 3
[2026-06-15 12:00:00] INFO: === Starting repost cycle ===
[2026-06-15 12:00:00] INFO: 📊 Hourly stats | Total processed: 29 | Success: 1 | Skipped: 1 | Failed: 27 | Tracked IDs: 1
[2026-06-15 12:00:00] INFO: Fetched 8 posts from RSS feed
[2026-06-15 12:00:00] INFO: Fetched 8 posts from RSS feed
[2026-06-15 12:00:00] INFO: Processing [photo] post: 5ba78ac798f70bf862c3bf7f4d911f40 | Caption: "স্বাস্থ্যখাতে কী কী সমস্যা রয়েছে, তা চিহ্নিত করেছি। ৩০০ জন এ..."
[2026-06-15 12:00:00] INFO: === Starting repost cycle ===
[2026-06-15 12:00:00] INFO: 📊 Hourly stats | Total processed: 27 | Success: 2 | Skipped: 25 | Failed: 0 | Tracked IDs: 3
[2026-06-15 12:00:00] INFO: Fetched 8 posts from RSS feed
[2026-06-15 12:00:01] ERROR: Download failed for 5ba78ac798f70bf862c3bf7f4d911f40_img1.jpg: 
[2026-06-15 12:00:01] WARN: Image download failed, posting text only for: 5ba78ac798f70bf862c3bf7f4d911f40
[2026-06-15 12:00:01] ERROR: [postText] FB API Error 400: Error validating access token: Session has expired on Sunday, 14-Jun-26 09:00:00 PDT. The current time is Sunday, 14-Jun-26 23:00:01 PDT.
[2026-06-15 12:00:01] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-15 12:00:01] ERROR: ❌ Failed to repost: 5ba78ac798f70bf862c3bf7f4d911f40
[2026-06-15 12:00:03] INFO: === Cycle complete | Total: 27 | Posted: 1 | Skipped: 26 | Failed: 0 ===
[2026-06-15 12:00:03] INFO: === Cycle complete | Total: 27 | Posted: 1 | Skipped: 26 | Failed: 0 ===
[2026-06-15 12:00:03] INFO: === Cycle complete | Total: 28 | Posted: 2 | Skipped: 26 | Failed: 0 ===
[2026-06-15 12:00:04] INFO: === Cycle complete | Total: 30 | Posted: 1 | Skipped: 1 | Failed: 28 ===
[2026-06-15 12:30:00] INFO: === Starting repost cycle ===
[2026-06-15 12:30:00] INFO: === Starting repost cycle ===
[2026-06-15 12:30:00] INFO: === Starting repost cycle ===
[2026-06-15 12:30:00] INFO: === Starting repost cycle ===
[2026-06-15 12:30:01] INFO: Fetched 8 posts from RSS feed
[2026-06-15 12:30:01] INFO: Fetched 8 posts from RSS feed
[2026-06-15 12:30:01] INFO: Fetched 8 posts from RSS feed
[2026-06-15 12:30:01] INFO: Fetched 8 posts from RSS feed
[2026-06-15 12:30:01] INFO: Processing [photo] post: 5ba78ac798f70bf862c3bf7f4d911f40 | Caption: "স্বাস্থ্যখাতে কী কী সমস্যা রয়েছে, তা চিহ্নিত করেছি। ৩০০ জন এ..."
[2026-06-15 12:30:02] ERROR: [postSingleImage] FB API Error 400: Error validating access token: Session has expired on Sunday, 14-Jun-26 09:00:00 PDT. The current time is Sunday, 14-Jun-26 23:30:02 PDT.
[2026-06-15 12:30:02] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-15 12:30:02] ERROR: ❌ Failed to repost: 5ba78ac798f70bf862c3bf7f4d911f40
[2026-06-15 12:30:04] INFO: === Cycle complete | Total: 28 | Posted: 1 | Skipped: 27 | Failed: 0 ===
[2026-06-15 12:30:04] INFO: === Cycle complete | Total: 28 | Posted: 1 | Skipped: 27 | Failed: 0 ===
[2026-06-15 12:30:04] INFO: === Cycle complete | Total: 29 | Posted: 2 | Skipped: 27 | Failed: 0 ===
[2026-06-15 12:30:05] INFO: === Cycle complete | Total: 31 | Posted: 1 | Skipped: 1 | Failed: 29 ===
[2026-06-15 13:00:00] INFO: === Starting repost cycle ===
[2026-06-15 13:00:00] INFO: 📊 Hourly stats | Total processed: 28 | Success: 1 | Skipped: 27 | Failed: 0 | Tracked IDs: 3
[2026-06-15 13:00:00] INFO: === Starting repost cycle ===
[2026-06-15 13:00:00] INFO: 📊 Hourly stats | Total processed: 31 | Success: 1 | Skipped: 1 | Failed: 29 | Tracked IDs: 1
[2026-06-15 13:00:00] INFO: === Starting repost cycle ===
[2026-06-15 13:00:00] INFO: 📊 Hourly stats | Total processed: 29 | Success: 2 | Skipped: 27 | Failed: 0 | Tracked IDs: 3
[2026-06-15 13:00:00] INFO: === Starting repost cycle ===
[2026-06-15 13:00:00] INFO: 📊 Hourly stats | Total processed: 28 | Success: 1 | Skipped: 27 | Failed: 0 | Tracked IDs: 3
[2026-06-15 13:00:00] INFO: Fetched 8 posts from RSS feed
[2026-06-15 13:00:00] INFO: Fetched 8 posts from RSS feed
[2026-06-15 13:00:00] INFO: Fetched 8 posts from RSS feed
[2026-06-15 13:00:00] INFO: Processing [photo] post: 5ba78ac798f70bf862c3bf7f4d911f40 | Caption: "স্বাস্থ্যখাতে কী কী সমস্যা রয়েছে, তা চিহ্নিত করেছি। ৩০০ জন এ..."
[2026-06-15 13:00:00] INFO: Fetched 8 posts from RSS feed
[2026-06-15 13:00:02] ERROR: [postSingleImage] FB API Error 400: Error validating access token: Session has expired on Sunday, 14-Jun-26 09:00:00 PDT. The current time is Monday, 15-Jun-26 00:00:02 PDT.
[2026-06-15 13:00:02] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-15 13:00:02] ERROR: ❌ Failed to repost: 5ba78ac798f70bf862c3bf7f4d911f40
[2026-06-15 13:00:03] INFO: === Cycle complete | Total: 29 | Posted: 1 | Skipped: 28 | Failed: 0 ===
[2026-06-15 13:00:03] INFO: === Cycle complete | Total: 29 | Posted: 1 | Skipped: 28 | Failed: 0 ===
[2026-06-15 13:00:03] INFO: === Cycle complete | Total: 30 | Posted: 2 | Skipped: 28 | Failed: 0 ===
[2026-06-15 13:00:05] INFO: === Cycle complete | Total: 32 | Posted: 1 | Skipped: 1 | Failed: 30 ===
[2026-06-15 13:30:00] INFO: === Starting repost cycle ===
[2026-06-15 13:30:00] INFO: === Starting repost cycle ===
[2026-06-15 13:30:00] INFO: === Starting repost cycle ===
[2026-06-15 13:30:00] INFO: === Starting repost cycle ===
[2026-06-15 13:30:00] INFO: Fetched 8 posts from RSS feed
[2026-06-15 13:30:00] INFO: Processing [photo] post: 5ba78ac798f70bf862c3bf7f4d911f40 | Caption: "স্বাস্থ্যখাতে কী কী সমস্যা রয়েছে, তা চিহ্নিত করেছি। ৩০০ জন এ..."
[2026-06-15 13:30:00] INFO: Fetched 8 posts from RSS feed
[2026-06-15 13:30:00] INFO: Fetched 8 posts from RSS feed
[2026-06-15 13:30:00] INFO: Fetched 8 posts from RSS feed
[2026-06-15 13:30:02] ERROR: [postSingleImage] FB API Error 400: Error validating access token: Session has expired on Sunday, 14-Jun-26 09:00:00 PDT. The current time is Monday, 15-Jun-26 00:30:01 PDT.
[2026-06-15 13:30:02] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-15 13:30:02] ERROR: ❌ Failed to repost: 5ba78ac798f70bf862c3bf7f4d911f40
[2026-06-15 13:30:03] INFO: === Cycle complete | Total: 30 | Posted: 1 | Skipped: 29 | Failed: 0 ===
[2026-06-15 13:30:03] INFO: === Cycle complete | Total: 30 | Posted: 1 | Skipped: 29 | Failed: 0 ===
[2026-06-15 13:30:03] INFO: === Cycle complete | Total: 31 | Posted: 2 | Skipped: 29 | Failed: 0 ===
[2026-06-15 13:30:05] INFO: === Cycle complete | Total: 33 | Posted: 1 | Skipped: 1 | Failed: 31 ===
[2026-06-15 14:00:00] INFO: === Starting repost cycle ===
[2026-06-15 14:00:00] INFO: 📊 Hourly stats | Total processed: 30 | Success: 1 | Skipped: 29 | Failed: 0 | Tracked IDs: 3
[2026-06-15 14:00:00] INFO: === Starting repost cycle ===
[2026-06-15 14:00:00] INFO: 📊 Hourly stats | Total processed: 33 | Success: 1 | Skipped: 1 | Failed: 31 | Tracked IDs: 1
[2026-06-15 14:00:00] INFO: === Starting repost cycle ===
[2026-06-15 14:00:00] INFO: 📊 Hourly stats | Total processed: 31 | Success: 2 | Skipped: 29 | Failed: 0 | Tracked IDs: 3
[2026-06-15 14:00:00] INFO: === Starting repost cycle ===
[2026-06-15 14:00:00] INFO: 📊 Hourly stats | Total processed: 30 | Success: 1 | Skipped: 29 | Failed: 0 | Tracked IDs: 3
[2026-06-15 14:00:00] INFO: Fetched 8 posts from RSS feed
[2026-06-15 14:00:00] INFO: Fetched 8 posts from RSS feed
[2026-06-15 14:00:00] INFO: Fetched 8 posts from RSS feed
[2026-06-15 14:00:00] INFO: Fetched 8 posts from RSS feed
[2026-06-15 14:00:00] INFO: Processing [photo] post: 5ba78ac798f70bf862c3bf7f4d911f40 | Caption: "স্বাস্থ্যখাতে কী কী সমস্যা রয়েছে, তা চিহ্নিত করেছি। ৩০০ জন এ..."
[2026-06-15 14:00:01] ERROR: [postSingleImage] FB API Error 400: Error validating access token: Session has expired on Sunday, 14-Jun-26 09:00:00 PDT. The current time is Monday, 15-Jun-26 01:00:01 PDT.
[2026-06-15 14:00:01] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-15 14:00:01] ERROR: ❌ Failed to repost: 5ba78ac798f70bf862c3bf7f4d911f40
[2026-06-15 14:00:03] INFO: === Cycle complete | Total: 31 | Posted: 1 | Skipped: 30 | Failed: 0 ===
[2026-06-15 14:00:03] INFO: === Cycle complete | Total: 32 | Posted: 2 | Skipped: 30 | Failed: 0 ===
[2026-06-15 14:00:03] INFO: === Cycle complete | Total: 31 | Posted: 1 | Skipped: 30 | Failed: 0 ===
[2026-06-15 14:00:04] INFO: === Cycle complete | Total: 34 | Posted: 1 | Skipped: 1 | Failed: 32 ===
[2026-06-15 14:30:00] INFO: === Starting repost cycle ===
[2026-06-15 14:30:00] INFO: === Starting repost cycle ===
[2026-06-15 14:30:00] INFO: Fetched 9 posts from RSS feed
[2026-06-15 14:30:00] INFO: Fetched 9 posts from RSS feed
[2026-06-15 14:30:00] INFO: Processing [photo] post: 6d550920e924fce32ec0d8ae5e0dd404 | Caption: ""Disaster, Climate Change & Urban Health" শীর্ষক গোলটেবিল বৈ..."
[2026-06-15 14:30:00] INFO: Processing [photo] post: 6d550920e924fce32ec0d8ae5e0dd404 | Caption: ""Disaster, Climate Change & Urban Health" শীর্ষক গোলটেবিল বৈ..."
[2026-06-15 14:30:00] INFO: === Starting repost cycle ===
[2026-06-15 14:30:00] INFO: === Starting repost cycle ===
[2026-06-15 14:30:00] INFO: Fetched 9 posts from RSS feed
[2026-06-15 14:30:00] INFO: Processing [photo] post: 6d550920e924fce32ec0d8ae5e0dd404 | Caption: ""Disaster, Climate Change & Urban Health" শীর্ষক গোলটেবিল বৈ..."
[2026-06-15 14:30:00] INFO: Fetched 9 posts from RSS feed
[2026-06-15 14:30:00] INFO: Processing [photo] post: 6d550920e924fce32ec0d8ae5e0dd404 | Caption: ""Disaster, Climate Change & Urban Health" শীর্ষক গোলটেবিল বৈ..."
[2026-06-15 14:30:03] ERROR: [postSingleImage] FB API Error 400: Error validating access token: Session has expired on Sunday, 14-Jun-26 09:00:00 PDT. The current time is Monday, 15-Jun-26 01:30:03 PDT.
[2026-06-15 14:30:03] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-15 14:30:03] ERROR: ❌ Failed to repost: 6d550920e924fce32ec0d8ae5e0dd404
[2026-06-15 14:30:06] INFO: === Cycle complete | Total: 35 | Posted: 1 | Skipped: 1 | Failed: 33 ===
[2026-06-15 14:30:08] INFO: Single photo post published on timeline: 827114394099237_982593157741934
[2026-06-15 14:30:08] INFO: ✅ Reposted successfully: 6d550920e924fce32ec0d8ae5e0dd404 → 827114394099237_982593157741934
[2026-06-15 14:30:09] INFO: Single photo post published on timeline: 827114394099237_982593154408601
[2026-06-15 14:30:09] INFO: ✅ Reposted successfully: 6d550920e924fce32ec0d8ae5e0dd404 → 827114394099237_982593154408601
[2026-06-15 14:30:09] INFO: Single photo post published on timeline: 827114394099237_982593161075267
[2026-06-15 14:30:09] INFO: ✅ Reposted successfully: 6d550920e924fce32ec0d8ae5e0dd404 → 827114394099237_982593161075267
[2026-06-15 14:30:11] INFO: === Cycle complete | Total: 32 | Posted: 2 | Skipped: 30 | Failed: 0 ===
[2026-06-15 14:30:12] INFO: === Cycle complete | Total: 32 | Posted: 2 | Skipped: 30 | Failed: 0 ===
[2026-06-15 14:30:12] INFO: === Cycle complete | Total: 33 | Posted: 3 | Skipped: 30 | Failed: 0 ===
[2026-06-15 15:00:00] INFO: === Starting repost cycle ===
[2026-06-15 15:00:00] INFO: 📊 Hourly stats | Total processed: 32 | Success: 2 | Skipped: 30 | Failed: 0 | Tracked IDs: 4
[2026-06-15 15:00:00] INFO: Fetched 9 posts from RSS feed
[2026-06-15 15:00:00] INFO: === Starting repost cycle ===
[2026-06-15 15:00:00] INFO: 📊 Hourly stats | Total processed: 35 | Success: 1 | Skipped: 1 | Failed: 33 | Tracked IDs: 1
[2026-06-15 15:00:00] INFO: === Starting repost cycle ===
[2026-06-15 15:00:00] INFO: 📊 Hourly stats | Total processed: 32 | Success: 2 | Skipped: 30 | Failed: 0 | Tracked IDs: 4
[2026-06-15 15:00:00] INFO: Fetched 9 posts from RSS feed
[2026-06-15 15:00:00] INFO: Fetched 9 posts from RSS feed
[2026-06-15 15:00:00] INFO: Processing [photo] post: 6d550920e924fce32ec0d8ae5e0dd404 | Caption: ""Disaster, Climate Change & Urban Health" শীর্ষক গোলটেবিল বৈ..."
[2026-06-15 15:00:00] INFO: === Starting repost cycle ===
[2026-06-15 15:00:00] INFO: 📊 Hourly stats | Total processed: 33 | Success: 3 | Skipped: 30 | Failed: 0 | Tracked IDs: 4
[2026-06-15 15:00:00] INFO: Fetched 9 posts from RSS feed
[2026-06-15 15:00:02] ERROR: [postSingleImage] FB API Error 400: Error validating access token: Session has expired on Sunday, 14-Jun-26 09:00:00 PDT. The current time is Monday, 15-Jun-26 02:00:02 PDT.
[2026-06-15 15:00:02] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-15 15:00:02] ERROR: ❌ Failed to repost: 6d550920e924fce32ec0d8ae5e0dd404
[2026-06-15 15:00:03] INFO: === Cycle complete | Total: 33 | Posted: 2 | Skipped: 31 | Failed: 0 ===
[2026-06-15 15:00:03] INFO: === Cycle complete | Total: 33 | Posted: 2 | Skipped: 31 | Failed: 0 ===
[2026-06-15 15:00:03] INFO: === Cycle complete | Total: 34 | Posted: 3 | Skipped: 31 | Failed: 0 ===
[2026-06-15 15:00:05] INFO: === Cycle complete | Total: 36 | Posted: 1 | Skipped: 1 | Failed: 34 ===
[2026-06-15 15:30:00] INFO: === Starting repost cycle ===
[2026-06-15 15:30:00] INFO: === Starting repost cycle ===
[2026-06-15 15:30:00] INFO: === Starting repost cycle ===
[2026-06-15 15:30:00] INFO: === Starting repost cycle ===
[2026-06-15 15:30:01] INFO: Fetched 10 posts from RSS feed
[2026-06-15 15:30:01] INFO: Fetched 10 posts from RSS feed
[2026-06-15 15:30:01] INFO: Fetched 10 posts from RSS feed
[2026-06-15 15:30:01] INFO: Processing [photo] post: 19767d98fd6cf5bfbfcf8670fe63534f | Caption: "বাজেট অধিবেশনে যোগ দিতে সংসদে স্বাস্থ্য প্রতিমন্ত্রী..."
[2026-06-15 15:30:01] INFO: Processing [photo] post: 19767d98fd6cf5bfbfcf8670fe63534f | Caption: "বাজেট অধিবেশনে যোগ দিতে সংসদে স্বাস্থ্য প্রতিমন্ত্রী..."
[2026-06-15 15:30:01] INFO: Processing [photo] post: 19767d98fd6cf5bfbfcf8670fe63534f | Caption: "বাজেট অধিবেশনে যোগ দিতে সংসদে স্বাস্থ্য প্রতিমন্ত্রী..."
[2026-06-15 15:30:01] INFO: Fetched 10 posts from RSS feed
[2026-06-15 15:30:01] INFO: Processing [photo] post: 19767d98fd6cf5bfbfcf8670fe63534f | Caption: "বাজেট অধিবেশনে যোগ দিতে সংসদে স্বাস্থ্য প্রতিমন্ত্রী..."
[2026-06-15 15:30:01] ERROR: Download failed for 19767d98fd6cf5bfbfcf8670fe63534f_img1.jpg: 
[2026-06-15 15:30:01] ERROR: Download failed for 19767d98fd6cf5bfbfcf8670fe63534f_img1.jpg: 
[2026-06-15 15:30:01] WARN: Image download failed, posting text only for: 19767d98fd6cf5bfbfcf8670fe63534f
[2026-06-15 15:30:01] ERROR: Download failed for 19767d98fd6cf5bfbfcf8670fe63534f_img1.jpg: 
[2026-06-15 15:30:01] WARN: Image download failed, posting text only for: 19767d98fd6cf5bfbfcf8670fe63534f
[2026-06-15 15:30:01] WARN: Image download failed, posting text only for: 19767d98fd6cf5bfbfcf8670fe63534f
[2026-06-15 15:30:01] ERROR: Download failed for 19767d98fd6cf5bfbfcf8670fe63534f_img1.jpg: 
[2026-06-15 15:30:01] WARN: Image download failed, posting text only for: 19767d98fd6cf5bfbfcf8670fe63534f
[2026-06-15 15:30:01] ERROR: [postText] FB API Error 400: Error validating access token: Session has expired on Sunday, 14-Jun-26 09:00:00 PDT. The current time is Monday, 15-Jun-26 02:30:01 PDT.
[2026-06-15 15:30:01] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-15 15:30:01] ERROR: ❌ Failed to repost: 19767d98fd6cf5bfbfcf8670fe63534f
[2026-06-15 15:30:04] INFO: === Cycle complete | Total: 37 | Posted: 1 | Skipped: 1 | Failed: 35 ===
[2026-06-15 15:30:04] INFO: Text post published: 827114394099237_982627527738497
[2026-06-15 15:30:04] INFO: ✅ Reposted successfully: 19767d98fd6cf5bfbfcf8670fe63534f → 827114394099237_982627527738497
[2026-06-15 15:30:04] INFO: Text post published: 827114394099237_982627524405164
[2026-06-15 15:30:04] INFO: ✅ Reposted successfully: 19767d98fd6cf5bfbfcf8670fe63534f → 827114394099237_982627524405164
[2026-06-15 15:30:06] INFO: Text post published: 827114394099237_982627534405163
[2026-06-15 15:30:06] INFO: ✅ Reposted successfully: 19767d98fd6cf5bfbfcf8670fe63534f → 827114394099237_982627534405163
[2026-06-15 15:30:07] INFO: === Cycle complete | Total: 35 | Posted: 4 | Skipped: 31 | Failed: 0 ===
[2026-06-15 15:30:07] INFO: === Cycle complete | Total: 34 | Posted: 3 | Skipped: 31 | Failed: 0 ===
[2026-06-15 15:30:09] INFO: === Cycle complete | Total: 34 | Posted: 3 | Skipped: 31 | Failed: 0 ===
[2026-06-15 16:00:00] INFO: === Starting repost cycle ===
[2026-06-15 16:00:00] INFO: 📊 Hourly stats | Total processed: 34 | Success: 3 | Skipped: 31 | Failed: 0 | Tracked IDs: 5
[2026-06-15 16:00:00] INFO: === Starting repost cycle ===
[2026-06-15 16:00:00] INFO: 📊 Hourly stats | Total processed: 37 | Success: 1 | Skipped: 1 | Failed: 35 | Tracked IDs: 1
[2026-06-15 16:00:00] INFO: === Starting repost cycle ===
[2026-06-15 16:00:00] INFO: 📊 Hourly stats | Total processed: 35 | Success: 4 | Skipped: 31 | Failed: 0 | Tracked IDs: 5
[2026-06-15 16:00:00] INFO: === Starting repost cycle ===
[2026-06-15 16:00:00] INFO: 📊 Hourly stats | Total processed: 34 | Success: 3 | Skipped: 31 | Failed: 0 | Tracked IDs: 5
[2026-06-15 16:00:00] INFO: Fetched 10 posts from RSS feed
[2026-06-15 16:00:00] INFO: Fetched 10 posts from RSS feed
[2026-06-15 16:00:00] INFO: Fetched 10 posts from RSS feed
[2026-06-15 16:00:00] INFO: Processing [photo] post: 19767d98fd6cf5bfbfcf8670fe63534f | Caption: "বাজেট অধিবেশনে যোগ দিতে সংসদে স্বাস্থ্য প্রতিমন্ত্রী..."
[2026-06-15 16:00:00] INFO: Fetched 10 posts from RSS feed
[2026-06-15 16:00:01] ERROR: Download failed for 19767d98fd6cf5bfbfcf8670fe63534f_img1.jpg: 
[2026-06-15 16:00:01] WARN: Image download failed, posting text only for: 19767d98fd6cf5bfbfcf8670fe63534f
[2026-06-15 16:00:01] ERROR: [postText] FB API Error 400: Error validating access token: Session has expired on Sunday, 14-Jun-26 09:00:00 PDT. The current time is Monday, 15-Jun-26 03:00:01 PDT.
[2026-06-15 16:00:01] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-15 16:00:01] ERROR: ❌ Failed to repost: 19767d98fd6cf5bfbfcf8670fe63534f
[2026-06-15 16:00:03] INFO: === Cycle complete | Total: 35 | Posted: 3 | Skipped: 32 | Failed: 0 ===
[2026-06-15 16:00:03] INFO: === Cycle complete | Total: 35 | Posted: 3 | Skipped: 32 | Failed: 0 ===
[2026-06-15 16:00:03] INFO: === Cycle complete | Total: 36 | Posted: 4 | Skipped: 32 | Failed: 0 ===
[2026-06-15 16:00:04] INFO: === Cycle complete | Total: 38 | Posted: 1 | Skipped: 1 | Failed: 36 ===
[2026-06-15 16:30:00] INFO: === Starting repost cycle ===
[2026-06-15 16:30:00] INFO: === Starting repost cycle ===
[2026-06-15 16:30:00] INFO: === Starting repost cycle ===
[2026-06-15 16:30:00] INFO: === Starting repost cycle ===
[2026-06-15 16:30:00] INFO: Fetched 10 posts from RSS feed
[2026-06-15 16:30:00] INFO: Fetched 10 posts from RSS feed
[2026-06-15 16:30:00] INFO: Fetched 10 posts from RSS feed
[2026-06-15 16:30:00] INFO: Processing [photo] post: 19767d98fd6cf5bfbfcf8670fe63534f | Caption: "বাজেট অধিবেশনে যোগ দিতে সংসদে স্বাস্থ্য প্রতিমন্ত্রী..."
[2026-06-15 16:30:00] INFO: Fetched 10 posts from RSS feed
[2026-06-15 16:30:02] ERROR: [postSingleImage] FB API Error 400: Error validating access token: Session has expired on Sunday, 14-Jun-26 09:00:00 PDT. The current time is Monday, 15-Jun-26 03:30:02 PDT.
[2026-06-15 16:30:02] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-15 16:30:02] ERROR: ❌ Failed to repost: 19767d98fd6cf5bfbfcf8670fe63534f
[2026-06-15 16:30:03] INFO: === Cycle complete | Total: 36 | Posted: 3 | Skipped: 33 | Failed: 0 ===
[2026-06-15 16:30:03] INFO: === Cycle complete | Total: 36 | Posted: 3 | Skipped: 33 | Failed: 0 ===
[2026-06-15 16:30:03] INFO: === Cycle complete | Total: 37 | Posted: 4 | Skipped: 33 | Failed: 0 ===
[2026-06-15 16:30:05] INFO: === Cycle complete | Total: 39 | Posted: 1 | Skipped: 1 | Failed: 37 ===
[2026-06-15 17:00:00] INFO: === Starting repost cycle ===
[2026-06-15 17:00:00] INFO: === Starting repost cycle ===
[2026-06-15 17:00:00] INFO: 📊 Hourly stats | Total processed: 39 | Success: 1 | Skipped: 1 | Failed: 37 | Tracked IDs: 1
[2026-06-15 17:00:00] INFO: 📊 Hourly stats | Total processed: 36 | Success: 3 | Skipped: 33 | Failed: 0 | Tracked IDs: 5
[2026-06-15 17:00:00] INFO: === Starting repost cycle ===
[2026-06-15 17:00:00] INFO: 📊 Hourly stats | Total processed: 37 | Success: 4 | Skipped: 33 | Failed: 0 | Tracked IDs: 5
[2026-06-15 17:00:00] INFO: === Starting repost cycle ===
[2026-06-15 17:00:00] INFO: 📊 Hourly stats | Total processed: 36 | Success: 3 | Skipped: 33 | Failed: 0 | Tracked IDs: 5
[2026-06-15 17:00:00] INFO: Fetched 10 posts from RSS feed
[2026-06-15 17:00:00] INFO: Fetched 10 posts from RSS feed
[2026-06-15 17:00:00] INFO: Fetched 10 posts from RSS feed
[2026-06-15 17:00:00] INFO: Fetched 10 posts from RSS feed
[2026-06-15 17:00:00] INFO: Processing [photo] post: 19767d98fd6cf5bfbfcf8670fe63534f | Caption: "বাজেট অধিবেশনে যোগ দিতে সংসদে স্বাস্থ্য প্রতিমন্ত্রী..."
[2026-06-15 17:00:02] ERROR: [postSingleImage] FB API Error 400: Error validating access token: Session has expired on Sunday, 14-Jun-26 09:00:00 PDT. The current time is Monday, 15-Jun-26 04:00:02 PDT.
[2026-06-15 17:00:02] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-15 17:00:02] ERROR: ❌ Failed to repost: 19767d98fd6cf5bfbfcf8670fe63534f
[2026-06-15 17:00:03] INFO: === Cycle complete | Total: 37 | Posted: 3 | Skipped: 34 | Failed: 0 ===
[2026-06-15 17:00:03] INFO: === Cycle complete | Total: 37 | Posted: 3 | Skipped: 34 | Failed: 0 ===
[2026-06-15 17:00:03] INFO: === Cycle complete | Total: 38 | Posted: 4 | Skipped: 34 | Failed: 0 ===
[2026-06-15 17:00:05] INFO: === Cycle complete | Total: 40 | Posted: 1 | Skipped: 1 | Failed: 38 ===
[2026-06-15 17:30:00] INFO: === Starting repost cycle ===
[2026-06-15 17:30:00] INFO: === Starting repost cycle ===
[2026-06-15 17:30:00] INFO: === Starting repost cycle ===
[2026-06-15 17:30:00] INFO: === Starting repost cycle ===
[2026-06-15 17:30:00] INFO: Fetched 10 posts from RSS feed
[2026-06-15 17:30:00] INFO: Fetched 10 posts from RSS feed
[2026-06-15 17:30:00] INFO: Fetched 10 posts from RSS feed
[2026-06-15 17:30:00] INFO: Processing [photo] post: 19767d98fd6cf5bfbfcf8670fe63534f | Caption: "বাজেট অধিবেশনে যোগ দিতে সংসদে স্বাস্থ্য প্রতিমন্ত্রী..."
[2026-06-15 17:30:00] INFO: Fetched 10 posts from RSS feed
[2026-06-15 17:30:00] ERROR: Download failed for 19767d98fd6cf5bfbfcf8670fe63534f_img1.jpg: 
[2026-06-15 17:30:00] WARN: Image download failed, posting text only for: 19767d98fd6cf5bfbfcf8670fe63534f
[2026-06-15 17:30:01] ERROR: [postText] FB API Error 400: Error validating access token: Session has expired on Sunday, 14-Jun-26 09:00:00 PDT. The current time is Monday, 15-Jun-26 04:30:01 PDT.
[2026-06-15 17:30:01] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-15 17:30:01] ERROR: ❌ Failed to repost: 19767d98fd6cf5bfbfcf8670fe63534f
[2026-06-15 17:30:03] INFO: === Cycle complete | Total: 38 | Posted: 3 | Skipped: 35 | Failed: 0 ===
[2026-06-15 17:30:03] INFO: === Cycle complete | Total: 39 | Posted: 4 | Skipped: 35 | Failed: 0 ===
[2026-06-15 17:30:03] INFO: === Cycle complete | Total: 38 | Posted: 3 | Skipped: 35 | Failed: 0 ===
[2026-06-15 17:30:04] INFO: === Cycle complete | Total: 41 | Posted: 1 | Skipped: 1 | Failed: 39 ===
[2026-06-15 18:00:00] INFO: === Starting repost cycle ===
[2026-06-15 18:00:00] INFO: 📊 Hourly stats | Total processed: 39 | Success: 4 | Skipped: 35 | Failed: 0 | Tracked IDs: 5
[2026-06-15 18:00:00] INFO: === Starting repost cycle ===
[2026-06-15 18:00:00] INFO: 📊 Hourly stats | Total processed: 38 | Success: 3 | Skipped: 35 | Failed: 0 | Tracked IDs: 5
[2026-06-15 18:00:00] INFO: Fetched 10 posts from RSS feed
[2026-06-15 18:00:00] INFO: Fetched 10 posts from RSS feed
[2026-06-15 18:00:00] INFO: === Starting repost cycle ===
[2026-06-15 18:00:00] INFO: 📊 Hourly stats | Total processed: 38 | Success: 3 | Skipped: 35 | Failed: 0 | Tracked IDs: 5
[2026-06-15 18:00:00] INFO: === Starting repost cycle ===
[2026-06-15 18:00:00] INFO: 📊 Hourly stats | Total processed: 41 | Success: 1 | Skipped: 1 | Failed: 39 | Tracked IDs: 1
[2026-06-15 18:00:00] INFO: Fetched 10 posts from RSS feed
[2026-06-15 18:00:00] INFO: Fetched 10 posts from RSS feed
[2026-06-15 18:00:00] INFO: Processing [photo] post: 19767d98fd6cf5bfbfcf8670fe63534f | Caption: "বাজেট অধিবেশনে যোগ দিতে সংসদে স্বাস্থ্য প্রতিমন্ত্রী..."
[2026-06-15 18:00:03] ERROR: [postSingleImage] FB API Error 400: Error validating access token: Session has expired on Sunday, 14-Jun-26 09:00:00 PDT. The current time is Monday, 15-Jun-26 05:00:02 PDT.
[2026-06-15 18:00:03] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-15 18:00:03] ERROR: ❌ Failed to repost: 19767d98fd6cf5bfbfcf8670fe63534f
[2026-06-15 18:00:03] INFO: === Cycle complete | Total: 39 | Posted: 3 | Skipped: 36 | Failed: 0 ===
[2026-06-15 18:00:03] INFO: === Cycle complete | Total: 40 | Posted: 4 | Skipped: 36 | Failed: 0 ===
[2026-06-15 18:00:03] INFO: === Cycle complete | Total: 39 | Posted: 3 | Skipped: 36 | Failed: 0 ===
[2026-06-15 18:00:06] INFO: === Cycle complete | Total: 42 | Posted: 1 | Skipped: 1 | Failed: 40 ===
[2026-06-15 18:30:00] INFO: === Starting repost cycle ===
[2026-06-15 18:30:00] INFO: === Starting repost cycle ===
[2026-06-15 18:30:00] INFO: === Starting repost cycle ===
[2026-06-15 18:30:00] INFO: === Starting repost cycle ===
[2026-06-15 18:30:01] INFO: Fetched 11 posts from RSS feed
[2026-06-15 18:30:01] INFO: Fetched 11 posts from RSS feed
[2026-06-15 18:30:01] INFO: Fetched 11 posts from RSS feed
[2026-06-15 18:30:01] INFO: Fetched 11 posts from RSS feed
[2026-06-15 18:30:01] INFO: Processing [photo] post: 12b79fd7c6b23152cc1d125c2212226e | Caption: "বড় বিল্ডিং নয়, এবার জোর ‘হেলথ কার্ডে’: স্বাস্থ্য প্রতিমন্ত্র..."
[2026-06-15 18:30:01] INFO: Processing [photo] post: 12b79fd7c6b23152cc1d125c2212226e | Caption: "বড় বিল্ডিং নয়, এবার জোর ‘হেলথ কার্ডে’: স্বাস্থ্য প্রতিমন্ত্র..."
[2026-06-15 18:30:01] INFO: Processing [photo] post: 12b79fd7c6b23152cc1d125c2212226e | Caption: "বড় বিল্ডিং নয়, এবার জোর ‘হেলথ কার্ডে’: স্বাস্থ্য প্রতিমন্ত্র..."
[2026-06-15 18:30:01] INFO: Processing [photo] post: 12b79fd7c6b23152cc1d125c2212226e | Caption: "বড় বিল্ডিং নয়, এবার জোর ‘হেলথ কার্ডে’: স্বাস্থ্য প্রতিমন্ত্র..."
[2026-06-15 18:30:02] ERROR: [postSingleImage] FB API Error 400: Error validating access token: Session has expired on Sunday, 14-Jun-26 09:00:00 PDT. The current time is Monday, 15-Jun-26 05:30:02 PDT.
[2026-06-15 18:30:02] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-15 18:30:02] ERROR: ❌ Failed to repost: 12b79fd7c6b23152cc1d125c2212226e
[2026-06-15 18:30:05] INFO: === Cycle complete | Total: 43 | Posted: 1 | Skipped: 1 | Failed: 41 ===
[2026-06-15 18:30:08] INFO: Single photo post published on timeline: 827114394099237_982734991061084
[2026-06-15 18:30:08] INFO: ✅ Reposted successfully: 12b79fd7c6b23152cc1d125c2212226e → 827114394099237_982734991061084
[2026-06-15 18:30:08] INFO: Single photo post published on timeline: 827114394099237_982734994394417
[2026-06-15 18:30:08] INFO: ✅ Reposted successfully: 12b79fd7c6b23152cc1d125c2212226e → 827114394099237_982734994394417
[2026-06-15 18:30:08] INFO: Single photo post published on timeline: 827114394099237_982734997727750
[2026-06-15 18:30:08] INFO: ✅ Reposted successfully: 12b79fd7c6b23152cc1d125c2212226e → 827114394099237_982734997727750
[2026-06-15 18:30:11] INFO: === Cycle complete | Total: 40 | Posted: 4 | Skipped: 36 | Failed: 0 ===
[2026-06-15 18:30:11] INFO: === Cycle complete | Total: 40 | Posted: 4 | Skipped: 36 | Failed: 0 ===
[2026-06-15 18:30:11] INFO: === Cycle complete | Total: 41 | Posted: 5 | Skipped: 36 | Failed: 0 ===
[2026-06-15 19:00:00] INFO: === Starting repost cycle ===
[2026-06-15 19:00:00] INFO: 📊 Hourly stats | Total processed: 40 | Success: 4 | Skipped: 36 | Failed: 0 | Tracked IDs: 6
[2026-06-15 19:00:00] INFO: === Starting repost cycle ===
[2026-06-15 19:00:00] INFO: 📊 Hourly stats | Total processed: 43 | Success: 1 | Skipped: 1 | Failed: 41 | Tracked IDs: 1
[2026-06-15 19:00:00] INFO: === Starting repost cycle ===
[2026-06-15 19:00:00] INFO: 📊 Hourly stats | Total processed: 41 | Success: 5 | Skipped: 36 | Failed: 0 | Tracked IDs: 6
[2026-06-15 19:00:00] INFO: === Starting repost cycle ===
[2026-06-15 19:00:00] INFO: 📊 Hourly stats | Total processed: 40 | Success: 4 | Skipped: 36 | Failed: 0 | Tracked IDs: 6
[2026-06-15 19:00:00] INFO: Fetched 11 posts from RSS feed
[2026-06-15 19:00:00] INFO: Fetched 11 posts from RSS feed
[2026-06-15 19:00:00] INFO: Fetched 11 posts from RSS feed
[2026-06-15 19:00:00] INFO: Fetched 11 posts from RSS feed
[2026-06-15 19:00:00] INFO: Processing [photo] post: 12b79fd7c6b23152cc1d125c2212226e | Caption: "বড় বিল্ডিং নয়, এবার জোর ‘হেলথ কার্ডে’: স্বাস্থ্য প্রতিমন্ত্র..."
[2026-06-15 19:00:02] ERROR: [postSingleImage] FB API Error 400: Error validating access token: Session has expired on Sunday, 14-Jun-26 09:00:00 PDT. The current time is Monday, 15-Jun-26 06:00:02 PDT.
[2026-06-15 19:00:02] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-15 19:00:02] ERROR: ❌ Failed to repost: 12b79fd7c6b23152cc1d125c2212226e
[2026-06-15 19:00:03] INFO: === Cycle complete | Total: 42 | Posted: 5 | Skipped: 37 | Failed: 0 ===
[2026-06-15 19:00:03] INFO: === Cycle complete | Total: 41 | Posted: 4 | Skipped: 37 | Failed: 0 ===
[2026-06-15 19:00:03] INFO: === Cycle complete | Total: 41 | Posted: 4 | Skipped: 37 | Failed: 0 ===
[2026-06-15 19:00:05] INFO: === Cycle complete | Total: 44 | Posted: 1 | Skipped: 1 | Failed: 42 ===
[2026-06-15 19:30:00] INFO: === Starting repost cycle ===
[2026-06-15 19:30:00] INFO: === Starting repost cycle ===
[2026-06-15 19:30:00] INFO: === Starting repost cycle ===
[2026-06-15 19:30:00] INFO: === Starting repost cycle ===
[2026-06-15 19:30:00] INFO: Fetched 11 posts from RSS feed
[2026-06-15 19:30:00] INFO: Fetched 11 posts from RSS feed
[2026-06-15 19:30:00] INFO: Fetched 11 posts from RSS feed
[2026-06-15 19:30:00] INFO: Processing [photo] post: 12b79fd7c6b23152cc1d125c2212226e | Caption: "বড় বিল্ডিং নয়, এবার জোর ‘হেলথ কার্ডে’: স্বাস্থ্য প্রতিমন্ত্র..."
[2026-06-15 19:30:00] INFO: Fetched 11 posts from RSS feed
[2026-06-15 19:30:02] ERROR: [postSingleImage] FB API Error 400: Error validating access token: Session has expired on Sunday, 14-Jun-26 09:00:00 PDT. The current time is Monday, 15-Jun-26 06:30:02 PDT.
[2026-06-15 19:30:02] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-15 19:30:02] ERROR: ❌ Failed to repost: 12b79fd7c6b23152cc1d125c2212226e
[2026-06-15 19:30:03] INFO: === Cycle complete | Total: 42 | Posted: 4 | Skipped: 38 | Failed: 0 ===
[2026-06-15 19:30:03] INFO: === Cycle complete | Total: 42 | Posted: 4 | Skipped: 38 | Failed: 0 ===
[2026-06-15 19:30:03] INFO: === Cycle complete | Total: 43 | Posted: 5 | Skipped: 38 | Failed: 0 ===
[2026-06-15 19:30:05] INFO: === Cycle complete | Total: 45 | Posted: 1 | Skipped: 1 | Failed: 43 ===
[2026-06-15 20:00:00] INFO: === Starting repost cycle ===
[2026-06-15 20:00:00] INFO: 📊 Hourly stats | Total processed: 42 | Success: 4 | Skipped: 38 | Failed: 0 | Tracked IDs: 6
[2026-06-15 20:00:00] INFO: === Starting repost cycle ===
[2026-06-15 20:00:00] INFO: 📊 Hourly stats | Total processed: 45 | Success: 1 | Skipped: 1 | Failed: 43 | Tracked IDs: 1
[2026-06-15 20:00:00] INFO: === Starting repost cycle ===
[2026-06-15 20:00:00] INFO: 📊 Hourly stats | Total processed: 43 | Success: 5 | Skipped: 38 | Failed: 0 | Tracked IDs: 6
[2026-06-15 20:00:00] INFO: === Starting repost cycle ===
[2026-06-15 20:00:00] INFO: 📊 Hourly stats | Total processed: 42 | Success: 4 | Skipped: 38 | Failed: 0 | Tracked IDs: 6
[2026-06-15 20:00:00] INFO: Fetched 14 posts from RSS feed
[2026-06-15 20:00:00] INFO: Fetched 14 posts from RSS feed
[2026-06-15 20:00:00] INFO: Fetched 14 posts from RSS feed
[2026-06-15 20:00:00] INFO: Processing [photo] post: 0909fda71b6bad0e9df7ce3b282324b6 | Caption: "ভূমিকম্প মোকাবিলায় আইন সংস্কারের তাগিদ: সমন্বিত উদ্যোগের আহ্..."
[2026-06-15 20:00:00] INFO: Processing [photo] post: 0909fda71b6bad0e9df7ce3b282324b6 | Caption: "ভূমিকম্প মোকাবিলায় আইন সংস্কারের তাগিদ: সমন্বিত উদ্যোগের আহ্..."
[2026-06-15 20:00:00] INFO: Processing [photo] post: 0909fda71b6bad0e9df7ce3b282324b6 | Caption: "ভূমিকম্প মোকাবিলায় আইন সংস্কারের তাগিদ: সমন্বিত উদ্যোগের আহ্..."
[2026-06-15 20:00:00] INFO: Fetched 14 posts from RSS feed
[2026-06-15 20:00:00] INFO: Processing [photo] post: 0909fda71b6bad0e9df7ce3b282324b6 | Caption: "ভূমিকম্প মোকাবিলায় আইন সংস্কারের তাগিদ: সমন্বিত উদ্যোগের আহ্..."
[2026-06-15 20:00:01] ERROR: Download failed for 0909fda71b6bad0e9df7ce3b282324b6_img1.jpg: 
[2026-06-15 20:00:01] ERROR: Download failed for 0909fda71b6bad0e9df7ce3b282324b6_img1.jpg: 
[2026-06-15 20:00:01] ERROR: Download failed for 0909fda71b6bad0e9df7ce3b282324b6_img1.jpg: 
[2026-06-15 20:00:01] WARN: Image download failed, posting text only for: 0909fda71b6bad0e9df7ce3b282324b6
[2026-06-15 20:00:01] WARN: Image download failed, posting text only for: 0909fda71b6bad0e9df7ce3b282324b6
[2026-06-15 20:00:01] WARN: Image download failed, posting text only for: 0909fda71b6bad0e9df7ce3b282324b6
[2026-06-15 20:00:01] ERROR: Download failed for 0909fda71b6bad0e9df7ce3b282324b6_img1.jpg: 
[2026-06-15 20:00:01] WARN: Image download failed, posting text only for: 0909fda71b6bad0e9df7ce3b282324b6
[2026-06-15 20:00:01] ERROR: [postText] FB API Error 400: Error validating access token: Session has expired on Sunday, 14-Jun-26 09:00:00 PDT. The current time is Monday, 15-Jun-26 07:00:01 PDT.
[2026-06-15 20:00:01] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-15 20:00:01] ERROR: ❌ Failed to repost: 0909fda71b6bad0e9df7ce3b282324b6
[2026-06-15 20:00:04] INFO: === Cycle complete | Total: 46 | Posted: 1 | Skipped: 1 | Failed: 44 ===
[2026-06-15 20:00:04] INFO: Text post published: 827114394099237_982795994388317
[2026-06-15 20:00:04] INFO: ✅ Reposted successfully: 0909fda71b6bad0e9df7ce3b282324b6 → 827114394099237_982795994388317
[2026-06-15 20:00:04] INFO: Text post published: 827114394099237_982795987721651
[2026-06-15 20:00:04] INFO: ✅ Reposted successfully: 0909fda71b6bad0e9df7ce3b282324b6 → 827114394099237_982795987721651
[2026-06-15 20:00:05] INFO: Text post published: 827114394099237_982795991054984
[2026-06-15 20:00:05] INFO: ✅ Reposted successfully: 0909fda71b6bad0e9df7ce3b282324b6 → 827114394099237_982795991054984
[2026-06-15 20:00:07] INFO: === Cycle complete | Total: 44 | Posted: 6 | Skipped: 38 | Failed: 0 ===
[2026-06-15 20:00:07] INFO: === Cycle complete | Total: 43 | Posted: 5 | Skipped: 38 | Failed: 0 ===
[2026-06-15 20:00:08] INFO: === Cycle complete | Total: 43 | Posted: 5 | Skipped: 38 | Failed: 0 ===
[2026-06-15 20:30:00] INFO: === Starting repost cycle ===
[2026-06-15 20:30:00] INFO: === Starting repost cycle ===
[2026-06-15 20:30:00] INFO: === Starting repost cycle ===
[2026-06-15 20:30:00] INFO: === Starting repost cycle ===
[2026-06-15 20:30:00] INFO: Fetched 14 posts from RSS feed
[2026-06-15 20:30:00] INFO: Fetched 14 posts from RSS feed
[2026-06-15 20:30:00] INFO: Fetched 14 posts from RSS feed
[2026-06-15 20:30:00] INFO: Processing [photo] post: 0909fda71b6bad0e9df7ce3b282324b6 | Caption: "ভূমিকম্প মোকাবিলায় আইন সংস্কারের তাগিদ: সমন্বিত উদ্যোগের আহ্..."
[2026-06-15 20:30:00] INFO: Fetched 14 posts from RSS feed
[2026-06-15 20:30:00] ERROR: Download failed for 0909fda71b6bad0e9df7ce3b282324b6_img1.jpg: 
[2026-06-15 20:30:00] WARN: Image download failed, posting text only for: 0909fda71b6bad0e9df7ce3b282324b6
[2026-06-15 20:30:01] ERROR: [postText] FB API Error 400: Error validating access token: Session has expired on Sunday, 14-Jun-26 09:00:00 PDT. The current time is Monday, 15-Jun-26 07:30:01 PDT.
[2026-06-15 20:30:01] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-15 20:30:01] ERROR: ❌ Failed to repost: 0909fda71b6bad0e9df7ce3b282324b6
[2026-06-15 20:30:03] INFO: === Cycle complete | Total: 45 | Posted: 6 | Skipped: 39 | Failed: 0 ===
[2026-06-15 20:30:03] INFO: === Cycle complete | Total: 44 | Posted: 5 | Skipped: 39 | Failed: 0 ===
[2026-06-15 20:30:03] INFO: === Cycle complete | Total: 44 | Posted: 5 | Skipped: 39 | Failed: 0 ===
[2026-06-15 20:30:04] INFO: === Cycle complete | Total: 47 | Posted: 1 | Skipped: 1 | Failed: 45 ===
[2026-06-15 21:00:00] INFO: === Starting repost cycle ===
[2026-06-15 21:00:00] INFO: 📊 Hourly stats | Total processed: 45 | Success: 6 | Skipped: 39 | Failed: 0 | Tracked IDs: 7
[2026-06-15 21:00:00] INFO: === Starting repost cycle ===
[2026-06-15 21:00:00] INFO: 📊 Hourly stats | Total processed: 44 | Success: 5 | Skipped: 39 | Failed: 0 | Tracked IDs: 7
[2026-06-15 21:00:00] INFO: Fetched 14 posts from RSS feed
[2026-06-15 21:00:00] INFO: Fetched 14 posts from RSS feed
[2026-06-15 21:00:00] INFO: === Starting repost cycle ===
[2026-06-15 21:00:00] INFO: 📊 Hourly stats | Total processed: 44 | Success: 5 | Skipped: 39 | Failed: 0 | Tracked IDs: 7
[2026-06-15 21:00:00] INFO: Fetched 14 posts from RSS feed
[2026-06-15 21:00:00] INFO: === Starting repost cycle ===
[2026-06-15 21:00:00] INFO: 📊 Hourly stats | Total processed: 47 | Success: 1 | Skipped: 1 | Failed: 45 | Tracked IDs: 1
[2026-06-15 21:00:00] INFO: Fetched 14 posts from RSS feed
[2026-06-15 21:00:00] INFO: Processing [photo] post: 0909fda71b6bad0e9df7ce3b282324b6 | Caption: "ভূমিকম্প মোকাবিলায় আইন সংস্কারের তাগিদ: সমন্বিত উদ্যোগের আহ্..."
[2026-06-15 21:00:01] ERROR: Download failed for 0909fda71b6bad0e9df7ce3b282324b6_img1.jpg: 
[2026-06-15 21:00:01] WARN: Image download failed, posting text only for: 0909fda71b6bad0e9df7ce3b282324b6
[2026-06-15 21:00:01] ERROR: [postText] FB API Error 400: Error validating access token: Session has expired on Sunday, 14-Jun-26 09:00:00 PDT. The current time is Monday, 15-Jun-26 08:00:01 PDT.
[2026-06-15 21:00:01] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-15 21:00:01] ERROR: ❌ Failed to repost: 0909fda71b6bad0e9df7ce3b282324b6
[2026-06-15 21:00:03] INFO: === Cycle complete | Total: 45 | Posted: 5 | Skipped: 40 | Failed: 0 ===
[2026-06-15 21:00:03] INFO: === Cycle complete | Total: 46 | Posted: 6 | Skipped: 40 | Failed: 0 ===
[2026-06-15 21:00:03] INFO: === Cycle complete | Total: 45 | Posted: 5 | Skipped: 40 | Failed: 0 ===
[2026-06-15 21:00:04] INFO: === Cycle complete | Total: 48 | Posted: 1 | Skipped: 1 | Failed: 46 ===
[2026-06-15 21:30:00] INFO: === Starting repost cycle ===
[2026-06-15 21:30:00] INFO: === Starting repost cycle ===
[2026-06-15 21:30:00] INFO: === Starting repost cycle ===
[2026-06-15 21:30:00] INFO: === Starting repost cycle ===
[2026-06-15 21:30:01] INFO: Fetched 14 posts from RSS feed
[2026-06-15 21:30:01] INFO: Fetched 14 posts from RSS feed
[2026-06-15 21:30:01] INFO: Fetched 14 posts from RSS feed
[2026-06-15 21:30:01] INFO: Fetched 14 posts from RSS feed
[2026-06-15 21:30:01] INFO: Processing [photo] post: 0909fda71b6bad0e9df7ce3b282324b6 | Caption: "ভূমিকম্প মোকাবিলায় আইন সংস্কারের তাগিদ: সমন্বিত উদ্যোগের আহ্..."
[2026-06-15 21:30:01] ERROR: Download failed for 0909fda71b6bad0e9df7ce3b282324b6_img1.jpg: 
[2026-06-15 21:30:01] WARN: Image download failed, posting text only for: 0909fda71b6bad0e9df7ce3b282324b6
[2026-06-15 21:30:01] ERROR: [postText] FB API Error 400: Error validating access token: Session has expired on Sunday, 14-Jun-26 09:00:00 PDT. The current time is Monday, 15-Jun-26 08:30:01 PDT.
[2026-06-15 21:30:01] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-15 21:30:01] ERROR: ❌ Failed to repost: 0909fda71b6bad0e9df7ce3b282324b6
[2026-06-15 21:30:04] INFO: === Cycle complete | Total: 46 | Posted: 5 | Skipped: 41 | Failed: 0 ===
[2026-06-15 21:30:04] INFO: === Cycle complete | Total: 47 | Posted: 6 | Skipped: 41 | Failed: 0 ===
[2026-06-15 21:30:04] INFO: === Cycle complete | Total: 46 | Posted: 5 | Skipped: 41 | Failed: 0 ===
[2026-06-15 21:30:04] INFO: === Cycle complete | Total: 49 | Posted: 1 | Skipped: 1 | Failed: 47 ===
[2026-06-15 22:00:00] INFO: === Starting repost cycle ===
[2026-06-15 22:00:00] INFO: 📊 Hourly stats | Total processed: 46 | Success: 5 | Skipped: 41 | Failed: 0 | Tracked IDs: 7
[2026-06-15 22:00:00] INFO: === Starting repost cycle ===
[2026-06-15 22:00:00] INFO: 📊 Hourly stats | Total processed: 49 | Success: 1 | Skipped: 1 | Failed: 47 | Tracked IDs: 1
[2026-06-15 22:00:00] INFO: === Starting repost cycle ===
[2026-06-15 22:00:00] INFO: 📊 Hourly stats | Total processed: 47 | Success: 6 | Skipped: 41 | Failed: 0 | Tracked IDs: 7
[2026-06-15 22:00:00] INFO: === Starting repost cycle ===
[2026-06-15 22:00:00] INFO: 📊 Hourly stats | Total processed: 46 | Success: 5 | Skipped: 41 | Failed: 0 | Tracked IDs: 7
[2026-06-15 22:00:01] INFO: Fetched 14 posts from RSS feed
[2026-06-15 22:00:01] INFO: Fetched 14 posts from RSS feed
[2026-06-15 22:00:01] INFO: Processing [photo] post: 0909fda71b6bad0e9df7ce3b282324b6 | Caption: "ভূমিকম্প মোকাবিলায় আইন সংস্কারের তাগিদ: সমন্বিত উদ্যোগের আহ্..."
[2026-06-15 22:00:01] INFO: Fetched 14 posts from RSS feed
[2026-06-15 22:00:01] INFO: Fetched 14 posts from RSS feed
[2026-06-15 22:00:03] ERROR: [postSingleImage] FB API Error 400: Error validating access token: Session has expired on Sunday, 14-Jun-26 09:00:00 PDT. The current time is Monday, 15-Jun-26 09:00:03 PDT.
[2026-06-15 22:00:03] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-15 22:00:03] ERROR: ❌ Failed to repost: 0909fda71b6bad0e9df7ce3b282324b6
[2026-06-15 22:00:04] INFO: === Cycle complete | Total: 47 | Posted: 5 | Skipped: 42 | Failed: 0 ===
[2026-06-15 22:00:04] INFO: === Cycle complete | Total: 47 | Posted: 5 | Skipped: 42 | Failed: 0 ===
[2026-06-15 22:00:04] INFO: === Cycle complete | Total: 48 | Posted: 6 | Skipped: 42 | Failed: 0 ===
[2026-06-15 22:00:06] INFO: === Cycle complete | Total: 50 | Posted: 1 | Skipped: 1 | Failed: 48 ===
[2026-06-15 22:30:00] INFO: === Starting repost cycle ===
[2026-06-15 22:30:00] INFO: === Starting repost cycle ===
[2026-06-15 22:30:00] INFO: === Starting repost cycle ===
[2026-06-15 22:30:00] INFO: === Starting repost cycle ===
[2026-06-15 22:30:01] INFO: Fetched 14 posts from RSS feed
[2026-06-15 22:30:01] INFO: Processing [photo] post: 0909fda71b6bad0e9df7ce3b282324b6 | Caption: "ভূমিকম্প মোকাবিলায় আইন সংস্কারের তাগিদ: সমন্বিত উদ্যোগের আহ্..."
[2026-06-15 22:30:01] INFO: Fetched 14 posts from RSS feed
[2026-06-15 22:30:01] INFO: Fetched 14 posts from RSS feed
[2026-06-15 22:30:01] INFO: Fetched 14 posts from RSS feed
[2026-06-15 22:30:03] ERROR: [postSingleImage] FB API Error 400: Error validating access token: Session has expired on Sunday, 14-Jun-26 09:00:00 PDT. The current time is Monday, 15-Jun-26 09:30:03 PDT.
[2026-06-15 22:30:03] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-15 22:30:03] ERROR: ❌ Failed to repost: 0909fda71b6bad0e9df7ce3b282324b6
[2026-06-15 22:30:04] INFO: === Cycle complete | Total: 48 | Posted: 5 | Skipped: 43 | Failed: 0 ===
[2026-06-15 22:30:04] INFO: === Cycle complete | Total: 49 | Posted: 6 | Skipped: 43 | Failed: 0 ===
[2026-06-15 22:30:04] INFO: === Cycle complete | Total: 48 | Posted: 5 | Skipped: 43 | Failed: 0 ===
[2026-06-15 22:30:06] INFO: === Cycle complete | Total: 51 | Posted: 1 | Skipped: 1 | Failed: 49 ===
[2026-06-15 23:00:00] INFO: === Starting repost cycle ===
[2026-06-15 23:00:00] INFO: 📊 Hourly stats | Total processed: 48 | Success: 5 | Skipped: 43 | Failed: 0 | Tracked IDs: 7
[2026-06-15 23:00:00] INFO: === Starting repost cycle ===
[2026-06-15 23:00:00] INFO: 📊 Hourly stats | Total processed: 51 | Success: 1 | Skipped: 1 | Failed: 49 | Tracked IDs: 1
[2026-06-15 23:00:00] INFO: === Starting repost cycle ===
[2026-06-15 23:00:00] INFO: 📊 Hourly stats | Total processed: 49 | Success: 6 | Skipped: 43 | Failed: 0 | Tracked IDs: 7
[2026-06-15 23:00:00] INFO: === Starting repost cycle ===
[2026-06-15 23:00:00] INFO: 📊 Hourly stats | Total processed: 48 | Success: 5 | Skipped: 43 | Failed: 0 | Tracked IDs: 7
[2026-06-15 23:00:00] INFO: Fetched 14 posts from RSS feed
[2026-06-15 23:00:00] INFO: Fetched 14 posts from RSS feed
[2026-06-15 23:00:00] INFO: Fetched 14 posts from RSS feed
[2026-06-15 23:00:00] INFO: Processing [photo] post: 0909fda71b6bad0e9df7ce3b282324b6 | Caption: "ভূমিকম্প মোকাবিলায় আইন সংস্কারের তাগিদ: সমন্বিত উদ্যোগের আহ্..."
[2026-06-15 23:00:01] INFO: Fetched 14 posts from RSS feed
[2026-06-15 23:00:02] ERROR: [postSingleImage] FB API Error 400: Error validating access token: Session has expired on Sunday, 14-Jun-26 09:00:00 PDT. The current time is Monday, 15-Jun-26 10:00:02 PDT.
[2026-06-15 23:00:02] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-15 23:00:02] ERROR: ❌ Failed to repost: 0909fda71b6bad0e9df7ce3b282324b6
[2026-06-15 23:00:03] INFO: === Cycle complete | Total: 49 | Posted: 5 | Skipped: 44 | Failed: 0 ===
[2026-06-15 23:00:03] INFO: === Cycle complete | Total: 49 | Posted: 5 | Skipped: 44 | Failed: 0 ===
[2026-06-15 23:00:04] INFO: === Cycle complete | Total: 50 | Posted: 6 | Skipped: 44 | Failed: 0 ===
[2026-06-15 23:00:05] INFO: === Cycle complete | Total: 52 | Posted: 1 | Skipped: 1 | Failed: 50 ===
[2026-06-15 23:30:00] INFO: === Starting repost cycle ===
[2026-06-15 23:30:00] INFO: === Starting repost cycle ===
[2026-06-15 23:30:00] INFO: === Starting repost cycle ===
[2026-06-15 23:30:00] INFO: === Starting repost cycle ===
[2026-06-15 23:30:00] INFO: Fetched 14 posts from RSS feed
[2026-06-15 23:30:00] INFO: Fetched 14 posts from RSS feed
[2026-06-15 23:30:00] INFO: Processing [photo] post: 0909fda71b6bad0e9df7ce3b282324b6 | Caption: "ভূমিকম্প মোকাবিলায় আইন সংস্কারের তাগিদ: সমন্বিত উদ্যোগের আহ্..."
[2026-06-15 23:30:00] INFO: Fetched 14 posts from RSS feed
[2026-06-15 23:30:00] INFO: Fetched 14 posts from RSS feed
[2026-06-15 23:30:00] ERROR: Download failed for 0909fda71b6bad0e9df7ce3b282324b6_img1.jpg: 
[2026-06-15 23:30:00] WARN: Image download failed, posting text only for: 0909fda71b6bad0e9df7ce3b282324b6
[2026-06-15 23:30:01] ERROR: [postText] FB API Error 400: Error validating access token: Session has expired on Sunday, 14-Jun-26 09:00:00 PDT. The current time is Monday, 15-Jun-26 10:30:01 PDT.
[2026-06-15 23:30:01] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-15 23:30:01] ERROR: ❌ Failed to repost: 0909fda71b6bad0e9df7ce3b282324b6
[2026-06-15 23:30:03] INFO: === Cycle complete | Total: 50 | Posted: 5 | Skipped: 45 | Failed: 0 ===
[2026-06-15 23:30:03] INFO: === Cycle complete | Total: 50 | Posted: 5 | Skipped: 45 | Failed: 0 ===
[2026-06-15 23:30:03] INFO: === Cycle complete | Total: 51 | Posted: 6 | Skipped: 45 | Failed: 0 ===
[2026-06-15 23:30:04] INFO: === Cycle complete | Total: 53 | Posted: 1 | Skipped: 1 | Failed: 51 ===
[2026-06-16 00:00:00] INFO: === Starting repost cycle ===
[2026-06-16 00:00:00] INFO: 📊 Hourly stats | Total processed: 51 | Success: 6 | Skipped: 45 | Failed: 0 | Tracked IDs: 7
[2026-06-16 00:00:00] INFO: === Starting repost cycle ===
[2026-06-16 00:00:00] INFO: 📊 Hourly stats | Total processed: 50 | Success: 5 | Skipped: 45 | Failed: 0 | Tracked IDs: 7
[2026-06-16 00:00:00] INFO: Fetched 14 posts from RSS feed
[2026-06-16 00:00:00] INFO: Fetched 14 posts from RSS feed
[2026-06-16 00:00:00] INFO: === Starting repost cycle ===
[2026-06-16 00:00:00] INFO: 📊 Hourly stats | Total processed: 50 | Success: 5 | Skipped: 45 | Failed: 0 | Tracked IDs: 7
[2026-06-16 00:00:00] INFO: === Starting repost cycle ===
[2026-06-16 00:00:00] INFO: 📊 Hourly stats | Total processed: 53 | Success: 1 | Skipped: 1 | Failed: 51 | Tracked IDs: 1
[2026-06-16 00:00:00] INFO: Fetched 14 posts from RSS feed
[2026-06-16 00:00:00] INFO: Fetched 14 posts from RSS feed
[2026-06-16 00:00:00] INFO: Processing [photo] post: 0909fda71b6bad0e9df7ce3b282324b6 | Caption: "ভূমিকম্প মোকাবিলায় আইন সংস্কারের তাগিদ: সমন্বিত উদ্যোগের আহ্..."
[2026-06-16 00:00:01] ERROR: Download failed for 0909fda71b6bad0e9df7ce3b282324b6_img1.jpg: 
[2026-06-16 00:00:01] WARN: Image download failed, posting text only for: 0909fda71b6bad0e9df7ce3b282324b6
[2026-06-16 00:00:01] ERROR: [postText] FB API Error 400: Error validating access token: Session has expired on Sunday, 14-Jun-26 09:00:00 PDT. The current time is Monday, 15-Jun-26 11:00:01 PDT.
[2026-06-16 00:00:01] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-16 00:00:01] ERROR: ❌ Failed to repost: 0909fda71b6bad0e9df7ce3b282324b6
[2026-06-16 00:00:03] INFO: === Cycle complete | Total: 51 | Posted: 5 | Skipped: 46 | Failed: 0 ===
[2026-06-16 00:00:03] INFO: === Cycle complete | Total: 52 | Posted: 6 | Skipped: 46 | Failed: 0 ===
[2026-06-16 00:00:03] INFO: === Cycle complete | Total: 51 | Posted: 5 | Skipped: 46 | Failed: 0 ===
[2026-06-16 00:00:04] INFO: === Cycle complete | Total: 54 | Posted: 1 | Skipped: 1 | Failed: 52 ===
[2026-06-16 00:30:00] INFO: === Starting repost cycle ===
[2026-06-16 00:30:00] INFO: === Starting repost cycle ===
[2026-06-16 00:30:00] INFO: === Starting repost cycle ===
[2026-06-16 00:30:00] INFO: Fetched 14 posts from RSS feed
[2026-06-16 00:30:00] INFO: Fetched 14 posts from RSS feed
[2026-06-16 00:30:00] INFO: Processing [photo] post: 0909fda71b6bad0e9df7ce3b282324b6 | Caption: "ভূমিকম্প মোকাবিলায় আইন সংস্কারের তাগিদ: সমন্বিত উদ্যোগের আহ্..."
[2026-06-16 00:30:00] INFO: Fetched 14 posts from RSS feed
[2026-06-16 00:30:00] INFO: === Starting repost cycle ===
[2026-06-16 00:30:00] INFO: Fetched 14 posts from RSS feed
[2026-06-16 00:30:02] ERROR: [postSingleImage] FB API Error 400: Error validating access token: Session has expired on Sunday, 14-Jun-26 09:00:00 PDT. The current time is Monday, 15-Jun-26 11:30:02 PDT.
[2026-06-16 00:30:02] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-16 00:30:02] ERROR: ❌ Failed to repost: 0909fda71b6bad0e9df7ce3b282324b6
[2026-06-16 00:30:03] INFO: === Cycle complete | Total: 52 | Posted: 5 | Skipped: 47 | Failed: 0 ===
[2026-06-16 00:30:03] INFO: === Cycle complete | Total: 52 | Posted: 5 | Skipped: 47 | Failed: 0 ===
[2026-06-16 00:30:03] INFO: === Cycle complete | Total: 53 | Posted: 6 | Skipped: 47 | Failed: 0 ===
[2026-06-16 00:30:05] INFO: === Cycle complete | Total: 55 | Posted: 1 | Skipped: 1 | Failed: 53 ===
[2026-06-16 01:00:00] INFO: === Starting repost cycle ===
[2026-06-16 01:00:00] INFO: 📊 Hourly stats | Total processed: 52 | Success: 5 | Skipped: 47 | Failed: 0 | Tracked IDs: 7
[2026-06-16 01:00:00] INFO: === Starting repost cycle ===
[2026-06-16 01:00:00] INFO: 📊 Hourly stats | Total processed: 55 | Success: 1 | Skipped: 1 | Failed: 53 | Tracked IDs: 1
[2026-06-16 01:00:00] INFO: === Starting repost cycle ===
[2026-06-16 01:00:00] INFO: 📊 Hourly stats | Total processed: 53 | Success: 6 | Skipped: 47 | Failed: 0 | Tracked IDs: 7
[2026-06-16 01:00:00] INFO: === Starting repost cycle ===
[2026-06-16 01:00:00] INFO: 📊 Hourly stats | Total processed: 52 | Success: 5 | Skipped: 47 | Failed: 0 | Tracked IDs: 7
[2026-06-16 01:00:00] INFO: Fetched 14 posts from RSS feed
[2026-06-16 01:00:00] INFO: Fetched 14 posts from RSS feed
[2026-06-16 01:00:00] INFO: Fetched 14 posts from RSS feed
[2026-06-16 01:00:00] INFO: Fetched 14 posts from RSS feed
[2026-06-16 01:00:00] INFO: Processing [photo] post: 0909fda71b6bad0e9df7ce3b282324b6 | Caption: "ভূমিকম্প মোকাবিলায় আইন সংস্কারের তাগিদ: সমন্বিত উদ্যোগের আহ্..."
[2026-06-16 01:00:02] ERROR: [postSingleImage] FB API Error 400: Error validating access token: Session has expired on Sunday, 14-Jun-26 09:00:00 PDT. The current time is Monday, 15-Jun-26 12:00:02 PDT.
[2026-06-16 01:00:02] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-16 01:00:02] ERROR: ❌ Failed to repost: 0909fda71b6bad0e9df7ce3b282324b6
[2026-06-16 01:00:03] INFO: === Cycle complete | Total: 53 | Posted: 5 | Skipped: 48 | Failed: 0 ===
[2026-06-16 01:00:03] INFO: === Cycle complete | Total: 53 | Posted: 5 | Skipped: 48 | Failed: 0 ===
[2026-06-16 01:00:03] INFO: === Cycle complete | Total: 54 | Posted: 6 | Skipped: 48 | Failed: 0 ===
[2026-06-16 01:00:05] INFO: === Cycle complete | Total: 56 | Posted: 1 | Skipped: 1 | Failed: 54 ===
[2026-06-16 01:30:00] INFO: === Starting repost cycle ===
[2026-06-16 01:30:00] INFO: === Starting repost cycle ===
[2026-06-16 01:30:00] INFO: === Starting repost cycle ===
[2026-06-16 01:30:00] INFO: Fetched 14 posts from RSS feed
[2026-06-16 01:30:00] INFO: Processing [photo] post: 0909fda71b6bad0e9df7ce3b282324b6 | Caption: "ভূমিকম্প মোকাবিলায় আইন সংস্কারের তাগিদ: সমন্বিত উদ্যোগের আহ্..."
[2026-06-16 01:30:00] INFO: Fetched 14 posts from RSS feed
[2026-06-16 01:30:00] INFO: Fetched 14 posts from RSS feed
[2026-06-16 01:30:00] INFO: === Starting repost cycle ===
[2026-06-16 01:30:00] INFO: Fetched 14 posts from RSS feed
[2026-06-16 01:30:02] ERROR: [postSingleImage] FB API Error 400: Error validating access token: Session has expired on Sunday, 14-Jun-26 09:00:00 PDT. The current time is Monday, 15-Jun-26 12:30:02 PDT.
[2026-06-16 01:30:02] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-16 01:30:02] ERROR: ❌ Failed to repost: 0909fda71b6bad0e9df7ce3b282324b6
[2026-06-16 01:30:03] INFO: === Cycle complete | Total: 54 | Posted: 5 | Skipped: 49 | Failed: 0 ===
[2026-06-16 01:30:03] INFO: === Cycle complete | Total: 55 | Posted: 6 | Skipped: 49 | Failed: 0 ===
[2026-06-16 01:30:03] INFO: === Cycle complete | Total: 54 | Posted: 5 | Skipped: 49 | Failed: 0 ===
[2026-06-16 01:30:05] INFO: === Cycle complete | Total: 57 | Posted: 1 | Skipped: 1 | Failed: 55 ===
[2026-06-16 02:00:00] INFO: === Starting repost cycle ===
[2026-06-16 02:00:00] INFO: 📊 Hourly stats | Total processed: 54 | Success: 5 | Skipped: 49 | Failed: 0 | Tracked IDs: 7
[2026-06-16 02:00:00] INFO: === Starting repost cycle ===
[2026-06-16 02:00:00] INFO: 📊 Hourly stats | Total processed: 57 | Success: 1 | Skipped: 1 | Failed: 55 | Tracked IDs: 1
[2026-06-16 02:00:00] INFO: === Starting repost cycle ===
[2026-06-16 02:00:00] INFO: 📊 Hourly stats | Total processed: 55 | Success: 6 | Skipped: 49 | Failed: 0 | Tracked IDs: 7
[2026-06-16 02:00:00] INFO: Fetched 14 posts from RSS feed
[2026-06-16 02:00:00] INFO: Fetched 14 posts from RSS feed
[2026-06-16 02:00:00] INFO: Fetched 14 posts from RSS feed
[2026-06-16 02:00:00] INFO: Processing [photo] post: 0909fda71b6bad0e9df7ce3b282324b6 | Caption: "ভূমিকম্প মোকাবিলায় আইন সংস্কারের তাগিদ: সমন্বিত উদ্যোগের আহ্..."
[2026-06-16 02:00:00] INFO: === Starting repost cycle ===
[2026-06-16 02:00:00] INFO: 📊 Hourly stats | Total processed: 54 | Success: 5 | Skipped: 49 | Failed: 0 | Tracked IDs: 7
[2026-06-16 02:00:00] INFO: Fetched 14 posts from RSS feed
[2026-06-16 02:00:02] ERROR: [postSingleImage] FB API Error 400: Error validating access token: Session has expired on Sunday, 14-Jun-26 09:00:00 PDT. The current time is Monday, 15-Jun-26 13:00:02 PDT.
[2026-06-16 02:00:02] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-16 02:00:02] ERROR: ❌ Failed to repost: 0909fda71b6bad0e9df7ce3b282324b6
[2026-06-16 02:00:03] INFO: === Cycle complete | Total: 55 | Posted: 5 | Skipped: 50 | Failed: 0 ===
[2026-06-16 02:00:03] INFO: === Cycle complete | Total: 56 | Posted: 6 | Skipped: 50 | Failed: 0 ===
[2026-06-16 02:00:03] INFO: === Cycle complete | Total: 55 | Posted: 5 | Skipped: 50 | Failed: 0 ===
[2026-06-16 02:00:05] INFO: === Cycle complete | Total: 58 | Posted: 1 | Skipped: 1 | Failed: 56 ===
[2026-06-16 02:30:00] INFO: === Starting repost cycle ===
[2026-06-16 02:30:00] INFO: === Starting repost cycle ===
[2026-06-16 02:30:00] INFO: Fetched 14 posts from RSS feed
[2026-06-16 02:30:00] INFO: Fetched 14 posts from RSS feed
[2026-06-16 02:30:00] INFO: === Starting repost cycle ===
[2026-06-16 02:30:00] INFO: Fetched 14 posts from RSS feed
[2026-06-16 02:30:00] INFO: === Starting repost cycle ===
[2026-06-16 02:30:00] INFO: Fetched 14 posts from RSS feed
[2026-06-16 02:30:00] INFO: Processing [photo] post: 0909fda71b6bad0e9df7ce3b282324b6 | Caption: "ভূমিকম্প মোকাবিলায় আইন সংস্কারের তাগিদ: সমন্বিত উদ্যোগের আহ্..."
[2026-06-16 02:30:02] ERROR: [postSingleImage] FB API Error 400: Error validating access token: Session has expired on Sunday, 14-Jun-26 09:00:00 PDT. The current time is Monday, 15-Jun-26 13:30:02 PDT.
[2026-06-16 02:30:02] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-16 02:30:02] ERROR: ❌ Failed to repost: 0909fda71b6bad0e9df7ce3b282324b6
[2026-06-16 02:30:03] INFO: === Cycle complete | Total: 57 | Posted: 6 | Skipped: 51 | Failed: 0 ===
[2026-06-16 02:30:03] INFO: === Cycle complete | Total: 56 | Posted: 5 | Skipped: 51 | Failed: 0 ===
[2026-06-16 02:30:03] INFO: === Cycle complete | Total: 56 | Posted: 5 | Skipped: 51 | Failed: 0 ===
[2026-06-16 02:30:05] INFO: === Cycle complete | Total: 59 | Posted: 1 | Skipped: 1 | Failed: 57 ===
[2026-06-16 03:00:00] INFO: === Starting repost cycle ===
[2026-06-16 03:00:00] INFO: 📊 Hourly stats | Total processed: 56 | Success: 5 | Skipped: 51 | Failed: 0 | Tracked IDs: 7
[2026-06-16 03:00:00] INFO: Fetched 14 posts from RSS feed
[2026-06-16 03:00:00] INFO: === Starting repost cycle ===
[2026-06-16 03:00:00] INFO: 📊 Hourly stats | Total processed: 56 | Success: 5 | Skipped: 51 | Failed: 0 | Tracked IDs: 7
[2026-06-16 03:00:00] INFO: Fetched 14 posts from RSS feed
[2026-06-16 03:00:00] INFO: === Starting repost cycle ===
[2026-06-16 03:00:00] INFO: 📊 Hourly stats | Total processed: 59 | Success: 1 | Skipped: 1 | Failed: 57 | Tracked IDs: 1
[2026-06-16 03:00:00] INFO: Fetched 14 posts from RSS feed
[2026-06-16 03:00:00] INFO: Processing [photo] post: 0909fda71b6bad0e9df7ce3b282324b6 | Caption: "ভূমিকম্প মোকাবিলায় আইন সংস্কারের তাগিদ: সমন্বিত উদ্যোগের আহ্..."
[2026-06-16 03:00:00] INFO: === Starting repost cycle ===
[2026-06-16 03:00:00] INFO: 📊 Hourly stats | Total processed: 57 | Success: 6 | Skipped: 51 | Failed: 0 | Tracked IDs: 7
[2026-06-16 03:00:00] INFO: Fetched 14 posts from RSS feed
[2026-06-16 03:00:02] ERROR: [postSingleImage] FB API Error 400: Error validating access token: Session has expired on Sunday, 14-Jun-26 09:00:00 PDT. The current time is Monday, 15-Jun-26 14:00:02 PDT.
[2026-06-16 03:00:02] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-16 03:00:02] ERROR: ❌ Failed to repost: 0909fda71b6bad0e9df7ce3b282324b6
[2026-06-16 03:00:03] INFO: === Cycle complete | Total: 57 | Posted: 5 | Skipped: 52 | Failed: 0 ===
[2026-06-16 03:00:03] INFO: === Cycle complete | Total: 57 | Posted: 5 | Skipped: 52 | Failed: 0 ===
[2026-06-16 03:00:03] INFO: === Cycle complete | Total: 58 | Posted: 6 | Skipped: 52 | Failed: 0 ===
[2026-06-16 03:00:05] INFO: === Cycle complete | Total: 60 | Posted: 1 | Skipped: 1 | Failed: 58 ===
[2026-06-16 03:30:00] INFO: === Starting repost cycle ===
[2026-06-16 03:30:00] INFO: === Starting repost cycle ===
[2026-06-16 03:30:00] INFO: === Starting repost cycle ===
[2026-06-16 03:30:00] INFO: === Starting repost cycle ===
[2026-06-16 03:30:00] INFO: Fetched 14 posts from RSS feed
[2026-06-16 03:30:00] INFO: Fetched 14 posts from RSS feed
[2026-06-16 03:30:00] INFO: Processing [photo] post: 0909fda71b6bad0e9df7ce3b282324b6 | Caption: "ভূমিকম্প মোকাবিলায় আইন সংস্কারের তাগিদ: সমন্বিত উদ্যোগের আহ্..."
[2026-06-16 03:30:00] INFO: Fetched 14 posts from RSS feed
[2026-06-16 03:30:00] INFO: Fetched 14 posts from RSS feed
[2026-06-16 03:30:02] ERROR: [postSingleImage] FB API Error 400: Error validating access token: Session has expired on Sunday, 14-Jun-26 09:00:00 PDT. The current time is Monday, 15-Jun-26 14:30:02 PDT.
[2026-06-16 03:30:02] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-16 03:30:02] ERROR: ❌ Failed to repost: 0909fda71b6bad0e9df7ce3b282324b6
[2026-06-16 03:30:03] INFO: === Cycle complete | Total: 59 | Posted: 6 | Skipped: 53 | Failed: 0 ===
[2026-06-16 03:30:03] INFO: === Cycle complete | Total: 58 | Posted: 5 | Skipped: 53 | Failed: 0 ===
[2026-06-16 03:30:03] INFO: === Cycle complete | Total: 58 | Posted: 5 | Skipped: 53 | Failed: 0 ===
[2026-06-16 03:30:05] INFO: === Cycle complete | Total: 61 | Posted: 1 | Skipped: 1 | Failed: 59 ===
[2026-06-16 04:00:00] INFO: === Starting repost cycle ===
[2026-06-16 04:00:00] INFO: 📊 Hourly stats | Total processed: 58 | Success: 5 | Skipped: 53 | Failed: 0 | Tracked IDs: 7
[2026-06-16 04:00:00] INFO: === Starting repost cycle ===
[2026-06-16 04:00:00] INFO: 📊 Hourly stats | Total processed: 61 | Success: 1 | Skipped: 1 | Failed: 59 | Tracked IDs: 1
[2026-06-16 04:00:00] INFO: === Starting repost cycle ===
[2026-06-16 04:00:00] INFO: 📊 Hourly stats | Total processed: 59 | Success: 6 | Skipped: 53 | Failed: 0 | Tracked IDs: 7
[2026-06-16 04:00:00] INFO: Fetched 14 posts from RSS feed
[2026-06-16 04:00:00] INFO: Fetched 14 posts from RSS feed
[2026-06-16 04:00:00] INFO: Fetched 14 posts from RSS feed
[2026-06-16 04:00:00] INFO: Processing [photo] post: 0909fda71b6bad0e9df7ce3b282324b6 | Caption: "ভূমিকম্প মোকাবিলায় আইন সংস্কারের তাগিদ: সমন্বিত উদ্যোগের আহ্..."
[2026-06-16 04:00:00] INFO: === Starting repost cycle ===
[2026-06-16 04:00:00] INFO: 📊 Hourly stats | Total processed: 58 | Success: 5 | Skipped: 53 | Failed: 0 | Tracked IDs: 7
[2026-06-16 04:00:00] INFO: Fetched 14 posts from RSS feed
[2026-06-16 04:00:02] ERROR: [postSingleImage] FB API Error 400: Error validating access token: Session has expired on Sunday, 14-Jun-26 09:00:00 PDT. The current time is Monday, 15-Jun-26 15:00:01 PDT.
[2026-06-16 04:00:02] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-16 04:00:02] ERROR: ❌ Failed to repost: 0909fda71b6bad0e9df7ce3b282324b6
[2026-06-16 04:00:03] INFO: === Cycle complete | Total: 59 | Posted: 5 | Skipped: 54 | Failed: 0 ===
[2026-06-16 04:00:03] INFO: === Cycle complete | Total: 60 | Posted: 6 | Skipped: 54 | Failed: 0 ===
[2026-06-16 04:00:03] INFO: === Cycle complete | Total: 59 | Posted: 5 | Skipped: 54 | Failed: 0 ===
[2026-06-16 04:00:05] INFO: === Cycle complete | Total: 62 | Posted: 1 | Skipped: 1 | Failed: 60 ===
[2026-06-16 04:30:00] INFO: === Starting repost cycle ===
[2026-06-16 04:30:00] INFO: === Starting repost cycle ===
[2026-06-16 04:30:00] INFO: === Starting repost cycle ===
[2026-06-16 04:30:00] INFO: === Starting repost cycle ===
[2026-06-16 04:30:00] INFO: Fetched 14 posts from RSS feed
[2026-06-16 04:30:00] INFO: Fetched 14 posts from RSS feed
[2026-06-16 04:30:00] INFO: Fetched 14 posts from RSS feed
[2026-06-16 04:30:00] INFO: Processing [photo] post: 0909fda71b6bad0e9df7ce3b282324b6 | Caption: "ভূমিকম্প মোকাবিলায় আইন সংস্কারের তাগিদ: সমন্বিত উদ্যোগের আহ্..."
[2026-06-16 04:30:00] INFO: Fetched 14 posts from RSS feed
[2026-06-16 04:30:02] ERROR: [postSingleImage] FB API Error 400: Error validating access token: Session has expired on Sunday, 14-Jun-26 09:00:00 PDT. The current time is Monday, 15-Jun-26 15:30:02 PDT.
[2026-06-16 04:30:02] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-16 04:30:02] ERROR: ❌ Failed to repost: 0909fda71b6bad0e9df7ce3b282324b6
[2026-06-16 04:30:03] INFO: === Cycle complete | Total: 60 | Posted: 5 | Skipped: 55 | Failed: 0 ===
[2026-06-16 04:30:03] INFO: === Cycle complete | Total: 61 | Posted: 6 | Skipped: 55 | Failed: 0 ===
[2026-06-16 04:30:03] INFO: === Cycle complete | Total: 60 | Posted: 5 | Skipped: 55 | Failed: 0 ===
[2026-06-16 04:30:05] INFO: === Cycle complete | Total: 63 | Posted: 1 | Skipped: 1 | Failed: 61 ===
[2026-06-16 05:00:00] INFO: === Starting repost cycle ===
[2026-06-16 05:00:00] INFO: 📊 Hourly stats | Total processed: 61 | Success: 6 | Skipped: 55 | Failed: 0 | Tracked IDs: 7
[2026-06-16 05:00:00] INFO: === Starting repost cycle ===
[2026-06-16 05:00:00] INFO: 📊 Hourly stats | Total processed: 60 | Success: 5 | Skipped: 55 | Failed: 0 | Tracked IDs: 7
[2026-06-16 05:00:00] INFO: Fetched 14 posts from RSS feed
[2026-06-16 05:00:00] INFO: Fetched 14 posts from RSS feed
[2026-06-16 05:00:00] INFO: === Starting repost cycle ===
[2026-06-16 05:00:00] INFO: 📊 Hourly stats | Total processed: 60 | Success: 5 | Skipped: 55 | Failed: 0 | Tracked IDs: 7
[2026-06-16 05:00:00] INFO: Fetched 14 posts from RSS feed
[2026-06-16 05:00:00] INFO: === Starting repost cycle ===
[2026-06-16 05:00:00] INFO: 📊 Hourly stats | Total processed: 63 | Success: 1 | Skipped: 1 | Failed: 61 | Tracked IDs: 1
[2026-06-16 05:00:00] INFO: Fetched 14 posts from RSS feed
[2026-06-16 05:00:00] INFO: Processing [photo] post: 0909fda71b6bad0e9df7ce3b282324b6 | Caption: "ভূমিকম্প মোকাবিলায় আইন সংস্কারের তাগিদ: সমন্বিত উদ্যোগের আহ্..."
[2026-06-16 05:00:02] ERROR: [postSingleImage] FB API Error 400: Error validating access token: Session has expired on Sunday, 14-Jun-26 09:00:00 PDT. The current time is Monday, 15-Jun-26 16:00:02 PDT.
[2026-06-16 05:00:02] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-16 05:00:02] ERROR: ❌ Failed to repost: 0909fda71b6bad0e9df7ce3b282324b6
[2026-06-16 05:00:03] INFO: === Cycle complete | Total: 61 | Posted: 5 | Skipped: 56 | Failed: 0 ===
[2026-06-16 05:00:03] INFO: === Cycle complete | Total: 62 | Posted: 6 | Skipped: 56 | Failed: 0 ===
[2026-06-16 05:00:03] INFO: === Cycle complete | Total: 61 | Posted: 5 | Skipped: 56 | Failed: 0 ===
[2026-06-16 05:00:05] INFO: === Cycle complete | Total: 64 | Posted: 1 | Skipped: 1 | Failed: 62 ===
[2026-06-16 05:30:00] INFO: === Starting repost cycle ===
[2026-06-16 05:30:00] INFO: === Starting repost cycle ===
[2026-06-16 05:30:00] INFO: Fetched 14 posts from RSS feed
[2026-06-16 05:30:00] INFO: Fetched 14 posts from RSS feed
[2026-06-16 05:30:00] INFO: === Starting repost cycle ===
[2026-06-16 05:30:00] INFO: Fetched 14 posts from RSS feed
[2026-06-16 05:30:00] INFO: Processing [photo] post: 0909fda71b6bad0e9df7ce3b282324b6 | Caption: "ভূমিকম্প মোকাবিলায় আইন সংস্কারের তাগিদ: সমন্বিত উদ্যোগের আহ্..."
[2026-06-16 05:30:00] INFO: === Starting repost cycle ===
[2026-06-16 05:30:00] INFO: Fetched 14 posts from RSS feed
[2026-06-16 05:30:02] ERROR: [postSingleImage] FB API Error 400: Error validating access token: Session has expired on Sunday, 14-Jun-26 09:00:00 PDT. The current time is Monday, 15-Jun-26 16:30:02 PDT.
[2026-06-16 05:30:02] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-16 05:30:02] ERROR: ❌ Failed to repost: 0909fda71b6bad0e9df7ce3b282324b6
[2026-06-16 05:30:03] INFO: === Cycle complete | Total: 62 | Posted: 5 | Skipped: 57 | Failed: 0 ===
[2026-06-16 05:30:03] INFO: === Cycle complete | Total: 62 | Posted: 5 | Skipped: 57 | Failed: 0 ===
[2026-06-16 05:30:03] INFO: === Cycle complete | Total: 63 | Posted: 6 | Skipped: 57 | Failed: 0 ===
[2026-06-16 05:30:05] INFO: === Cycle complete | Total: 65 | Posted: 1 | Skipped: 1 | Failed: 63 ===
[2026-06-16 06:00:00] INFO: === Starting repost cycle ===
[2026-06-16 06:00:00] INFO: 📊 Hourly stats | Total processed: 62 | Success: 5 | Skipped: 57 | Failed: 0 | Tracked IDs: 7
[2026-06-16 06:00:00] INFO: === Starting repost cycle ===
[2026-06-16 06:00:00] INFO: 📊 Hourly stats | Total processed: 65 | Success: 1 | Skipped: 1 | Failed: 63 | Tracked IDs: 1
[2026-06-16 06:00:00] INFO: === Starting repost cycle ===
[2026-06-16 06:00:00] INFO: 📊 Hourly stats | Total processed: 63 | Success: 6 | Skipped: 57 | Failed: 0 | Tracked IDs: 7
[2026-06-16 06:00:00] INFO: === Starting repost cycle ===
[2026-06-16 06:00:00] INFO: 📊 Hourly stats | Total processed: 62 | Success: 5 | Skipped: 57 | Failed: 0 | Tracked IDs: 7
[2026-06-16 06:00:01] INFO: Fetched 14 posts from RSS feed
[2026-06-16 06:00:01] INFO: Fetched 14 posts from RSS feed
[2026-06-16 06:00:01] INFO: Fetched 14 posts from RSS feed
[2026-06-16 06:00:01] INFO: Fetched 14 posts from RSS feed
[2026-06-16 06:00:01] INFO: Processing [photo] post: 0909fda71b6bad0e9df7ce3b282324b6 | Caption: "ভূমিকম্প মোকাবিলায় আইন সংস্কারের তাগিদ: সমন্বিত উদ্যোগের আহ্..."
[2026-06-16 06:00:02] ERROR: [postSingleImage] FB API Error 400: Error validating access token: Session has expired on Sunday, 14-Jun-26 09:00:00 PDT. The current time is Monday, 15-Jun-26 17:00:02 PDT.
[2026-06-16 06:00:02] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-16 06:00:02] ERROR: ❌ Failed to repost: 0909fda71b6bad0e9df7ce3b282324b6
[2026-06-16 06:00:04] INFO: === Cycle complete | Total: 63 | Posted: 5 | Skipped: 58 | Failed: 0 ===
[2026-06-16 06:00:04] INFO: === Cycle complete | Total: 63 | Posted: 5 | Skipped: 58 | Failed: 0 ===
[2026-06-16 06:00:04] INFO: === Cycle complete | Total: 64 | Posted: 6 | Skipped: 58 | Failed: 0 ===
[2026-06-16 06:00:05] INFO: === Cycle complete | Total: 66 | Posted: 1 | Skipped: 1 | Failed: 64 ===
[2026-06-16 06:30:00] INFO: === Starting repost cycle ===
[2026-06-16 06:30:00] INFO: === Starting repost cycle ===
[2026-06-16 06:30:00] INFO: === Starting repost cycle ===
[2026-06-16 06:30:00] INFO: === Starting repost cycle ===
[2026-06-16 06:30:00] INFO: Fetched 14 posts from RSS feed
[2026-06-16 06:30:00] INFO: Fetched 14 posts from RSS feed
[2026-06-16 06:30:00] INFO: Fetched 14 posts from RSS feed
[2026-06-16 06:30:00] INFO: Fetched 14 posts from RSS feed
[2026-06-16 06:30:00] INFO: Processing [photo] post: 0909fda71b6bad0e9df7ce3b282324b6 | Caption: "ভূমিকম্প মোকাবিলায় আইন সংস্কারের তাগিদ: সমন্বিত উদ্যোগের আহ্..."
[2026-06-16 06:30:02] ERROR: [postSingleImage] FB API Error 400: Error validating access token: Session has expired on Sunday, 14-Jun-26 09:00:00 PDT. The current time is Monday, 15-Jun-26 17:30:02 PDT.
[2026-06-16 06:30:02] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-16 06:30:02] ERROR: ❌ Failed to repost: 0909fda71b6bad0e9df7ce3b282324b6
[2026-06-16 06:30:03] INFO: === Cycle complete | Total: 64 | Posted: 5 | Skipped: 59 | Failed: 0 ===
[2026-06-16 06:30:03] INFO: === Cycle complete | Total: 64 | Posted: 5 | Skipped: 59 | Failed: 0 ===
[2026-06-16 06:30:03] INFO: === Cycle complete | Total: 65 | Posted: 6 | Skipped: 59 | Failed: 0 ===
[2026-06-16 06:30:05] INFO: === Cycle complete | Total: 67 | Posted: 1 | Skipped: 1 | Failed: 65 ===
[2026-06-16 07:00:00] INFO: === Starting repost cycle ===
[2026-06-16 07:00:00] INFO: 📊 Hourly stats | Total processed: 67 | Success: 1 | Skipped: 1 | Failed: 65 | Tracked IDs: 1
[2026-06-16 07:00:00] INFO: === Starting repost cycle ===
[2026-06-16 07:00:00] INFO: 📊 Hourly stats | Total processed: 64 | Success: 5 | Skipped: 59 | Failed: 0 | Tracked IDs: 7
[2026-06-16 07:00:00] INFO: === Starting repost cycle ===
[2026-06-16 07:00:00] INFO: 📊 Hourly stats | Total processed: 65 | Success: 6 | Skipped: 59 | Failed: 0 | Tracked IDs: 7
[2026-06-16 07:00:00] INFO: Fetched 14 posts from RSS feed
[2026-06-16 07:00:00] INFO: Fetched 14 posts from RSS feed
[2026-06-16 07:00:00] INFO: Fetched 14 posts from RSS feed
[2026-06-16 07:00:00] INFO: Processing [photo] post: 0909fda71b6bad0e9df7ce3b282324b6 | Caption: "ভূমিকম্প মোকাবিলায় আইন সংস্কারের তাগিদ: সমন্বিত উদ্যোগের আহ্..."
[2026-06-16 07:00:00] INFO: === Starting repost cycle ===
[2026-06-16 07:00:00] INFO: 📊 Hourly stats | Total processed: 64 | Success: 5 | Skipped: 59 | Failed: 0 | Tracked IDs: 7
[2026-06-16 07:00:00] INFO: Fetched 14 posts from RSS feed
[2026-06-16 07:00:02] ERROR: [postSingleImage] FB API Error 400: Error validating access token: Session has expired on Sunday, 14-Jun-26 09:00:00 PDT. The current time is Monday, 15-Jun-26 18:00:02 PDT.
[2026-06-16 07:00:02] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-16 07:00:02] ERROR: ❌ Failed to repost: 0909fda71b6bad0e9df7ce3b282324b6
[2026-06-16 07:00:03] INFO: === Cycle complete | Total: 65 | Posted: 5 | Skipped: 60 | Failed: 0 ===
[2026-06-16 07:00:03] INFO: === Cycle complete | Total: 66 | Posted: 6 | Skipped: 60 | Failed: 0 ===
[2026-06-16 07:00:03] INFO: === Cycle complete | Total: 65 | Posted: 5 | Skipped: 60 | Failed: 0 ===
[2026-06-16 07:00:05] INFO: === Cycle complete | Total: 68 | Posted: 1 | Skipped: 1 | Failed: 66 ===
[2026-06-16 07:30:00] INFO: === Starting repost cycle ===
[2026-06-16 07:30:00] INFO: === Starting repost cycle ===
[2026-06-16 07:30:00] INFO: === Starting repost cycle ===
[2026-06-16 07:30:00] INFO: === Starting repost cycle ===
[2026-06-16 07:30:00] INFO: Fetched 14 posts from RSS feed
[2026-06-16 07:30:00] INFO: Fetched 14 posts from RSS feed
[2026-06-16 07:30:00] INFO: Fetched 14 posts from RSS feed
[2026-06-16 07:30:00] INFO: Fetched 14 posts from RSS feed
[2026-06-16 07:30:00] INFO: Processing [photo] post: 0909fda71b6bad0e9df7ce3b282324b6 | Caption: "ভূমিকম্প মোকাবিলায় আইন সংস্কারের তাগিদ: সমন্বিত উদ্যোগের আহ্..."
[2026-06-16 07:30:02] ERROR: [postSingleImage] FB API Error 400: Error validating access token: Session has expired on Sunday, 14-Jun-26 09:00:00 PDT. The current time is Monday, 15-Jun-26 18:30:02 PDT.
[2026-06-16 07:30:02] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-16 07:30:02] ERROR: ❌ Failed to repost: 0909fda71b6bad0e9df7ce3b282324b6
[2026-06-16 07:30:03] INFO: === Cycle complete | Total: 67 | Posted: 6 | Skipped: 61 | Failed: 0 ===
[2026-06-16 07:30:03] INFO: === Cycle complete | Total: 66 | Posted: 5 | Skipped: 61 | Failed: 0 ===
[2026-06-16 07:30:03] INFO: === Cycle complete | Total: 66 | Posted: 5 | Skipped: 61 | Failed: 0 ===
[2026-06-16 07:30:05] INFO: === Cycle complete | Total: 69 | Posted: 1 | Skipped: 1 | Failed: 67 ===
[2026-06-16 08:00:00] INFO: === Starting repost cycle ===
[2026-06-16 08:00:00] INFO: 📊 Hourly stats | Total processed: 67 | Success: 6 | Skipped: 61 | Failed: 0 | Tracked IDs: 7
[2026-06-16 08:00:00] INFO: === Starting repost cycle ===
[2026-06-16 08:00:00] INFO: 📊 Hourly stats | Total processed: 66 | Success: 5 | Skipped: 61 | Failed: 0 | Tracked IDs: 7
[2026-06-16 08:00:00] INFO: Fetched 14 posts from RSS feed
[2026-06-16 08:00:00] INFO: Fetched 14 posts from RSS feed
[2026-06-16 08:00:00] INFO: === Starting repost cycle ===
[2026-06-16 08:00:00] INFO: === Starting repost cycle ===
[2026-06-16 08:00:00] INFO: 📊 Hourly stats | Total processed: 69 | Success: 1 | Skipped: 1 | Failed: 67 | Tracked IDs: 1
[2026-06-16 08:00:00] INFO: 📊 Hourly stats | Total processed: 66 | Success: 5 | Skipped: 61 | Failed: 0 | Tracked IDs: 7
[2026-06-16 08:00:00] INFO: Fetched 14 posts from RSS feed
[2026-06-16 08:00:00] INFO: Fetched 14 posts from RSS feed
[2026-06-16 08:00:00] INFO: Processing [photo] post: 0909fda71b6bad0e9df7ce3b282324b6 | Caption: "ভূমিকম্প মোকাবিলায় আইন সংস্কারের তাগিদ: সমন্বিত উদ্যোগের আহ্..."
[2026-06-16 08:00:02] ERROR: [postSingleImage] FB API Error 400: Error validating access token: Session has expired on Sunday, 14-Jun-26 09:00:00 PDT. The current time is Monday, 15-Jun-26 19:00:02 PDT.
[2026-06-16 08:00:02] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-16 08:00:02] ERROR: ❌ Failed to repost: 0909fda71b6bad0e9df7ce3b282324b6
[2026-06-16 08:00:03] INFO: === Cycle complete | Total: 67 | Posted: 5 | Skipped: 62 | Failed: 0 ===
[2026-06-16 08:00:03] INFO: === Cycle complete | Total: 68 | Posted: 6 | Skipped: 62 | Failed: 0 ===
[2026-06-16 08:00:03] INFO: === Cycle complete | Total: 67 | Posted: 5 | Skipped: 62 | Failed: 0 ===
[2026-06-16 08:00:05] INFO: === Cycle complete | Total: 70 | Posted: 1 | Skipped: 1 | Failed: 68 ===
[2026-06-16 08:30:00] INFO: === Starting repost cycle ===
[2026-06-16 08:30:00] INFO: === Starting repost cycle ===
[2026-06-16 08:30:00] INFO: === Starting repost cycle ===
[2026-06-16 08:30:00] INFO: Fetched 14 posts from RSS feed
[2026-06-16 08:30:00] INFO: Fetched 14 posts from RSS feed
[2026-06-16 08:30:00] INFO: Fetched 14 posts from RSS feed
[2026-06-16 08:30:00] INFO: Processing [photo] post: 0909fda71b6bad0e9df7ce3b282324b6 | Caption: "ভূমিকম্প মোকাবিলায় আইন সংস্কারের তাগিদ: সমন্বিত উদ্যোগের আহ্..."
[2026-06-16 08:30:00] INFO: === Starting repost cycle ===
[2026-06-16 08:30:00] INFO: Fetched 14 posts from RSS feed
[2026-06-16 08:30:01] ERROR: Download failed for 0909fda71b6bad0e9df7ce3b282324b6_img1.jpg: 
[2026-06-16 08:30:01] WARN: Image download failed, posting text only for: 0909fda71b6bad0e9df7ce3b282324b6
[2026-06-16 08:30:01] ERROR: [postText] FB API Error 400: Error validating access token: Session has expired on Sunday, 14-Jun-26 09:00:00 PDT. The current time is Monday, 15-Jun-26 19:30:01 PDT.
[2026-06-16 08:30:01] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-16 08:30:01] ERROR: ❌ Failed to repost: 0909fda71b6bad0e9df7ce3b282324b6
[2026-06-16 08:30:03] INFO: === Cycle complete | Total: 68 | Posted: 5 | Skipped: 63 | Failed: 0 ===
[2026-06-16 08:30:03] INFO: === Cycle complete | Total: 68 | Posted: 5 | Skipped: 63 | Failed: 0 ===
[2026-06-16 08:30:03] INFO: === Cycle complete | Total: 69 | Posted: 6 | Skipped: 63 | Failed: 0 ===
[2026-06-16 08:30:04] INFO: === Cycle complete | Total: 71 | Posted: 1 | Skipped: 1 | Failed: 69 ===
[2026-06-16 09:00:00] INFO: === Starting repost cycle ===
[2026-06-16 09:00:00] INFO: 📊 Hourly stats | Total processed: 71 | Success: 1 | Skipped: 1 | Failed: 69 | Tracked IDs: 1
[2026-06-16 09:00:00] INFO: === Starting repost cycle ===
[2026-06-16 09:00:00] INFO: 📊 Hourly stats | Total processed: 68 | Success: 5 | Skipped: 63 | Failed: 0 | Tracked IDs: 7
[2026-06-16 09:00:00] INFO: === Starting repost cycle ===
[2026-06-16 09:00:00] INFO: 📊 Hourly stats | Total processed: 69 | Success: 6 | Skipped: 63 | Failed: 0 | Tracked IDs: 7
[2026-06-16 09:00:00] INFO: === Starting repost cycle ===
[2026-06-16 09:00:00] INFO: 📊 Hourly stats | Total processed: 68 | Success: 5 | Skipped: 63 | Failed: 0 | Tracked IDs: 7
[2026-06-16 09:00:02] INFO: Fetched 14 posts from RSS feed
[2026-06-16 09:00:02] INFO: Fetched 14 posts from RSS feed
[2026-06-16 09:00:02] INFO: Fetched 14 posts from RSS feed
[2026-06-16 09:00:02] INFO: Fetched 14 posts from RSS feed
[2026-06-16 09:00:02] INFO: Processing [photo] post: 0909fda71b6bad0e9df7ce3b282324b6 | Caption: "ভূমিকম্প মোকাবিলায় আইন সংস্কারের তাগিদ: সমন্বিত উদ্যোগের আহ্..."
[2026-06-16 09:00:02] ERROR: Download failed for 0909fda71b6bad0e9df7ce3b282324b6_img1.jpg: 
[2026-06-16 09:00:02] WARN: Image download failed, posting text only for: 0909fda71b6bad0e9df7ce3b282324b6
[2026-06-16 09:00:02] ERROR: [postText] FB API Error 400: Error validating access token: Session has expired on Sunday, 14-Jun-26 09:00:00 PDT. The current time is Monday, 15-Jun-26 20:00:02 PDT.
[2026-06-16 09:00:02] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-16 09:00:02] ERROR: ❌ Failed to repost: 0909fda71b6bad0e9df7ce3b282324b6
[2026-06-16 09:00:05] INFO: === Cycle complete | Total: 69 | Posted: 5 | Skipped: 64 | Failed: 0 ===
[2026-06-16 09:00:05] INFO: === Cycle complete | Total: 70 | Posted: 6 | Skipped: 64 | Failed: 0 ===
[2026-06-16 09:00:05] INFO: === Cycle complete | Total: 69 | Posted: 5 | Skipped: 64 | Failed: 0 ===
[2026-06-16 09:00:05] INFO: === Cycle complete | Total: 72 | Posted: 1 | Skipped: 1 | Failed: 70 ===
[2026-06-16 09:30:00] INFO: === Starting repost cycle ===
[2026-06-16 09:30:00] INFO: === Starting repost cycle ===
[2026-06-16 09:30:00] INFO: === Starting repost cycle ===
[2026-06-16 09:30:00] INFO: === Starting repost cycle ===
[2026-06-16 09:30:00] INFO: Fetched 14 posts from RSS feed
[2026-06-16 09:30:00] INFO: Fetched 14 posts from RSS feed
[2026-06-16 09:30:00] INFO: Fetched 14 posts from RSS feed
[2026-06-16 09:30:00] INFO: Processing [photo] post: 0909fda71b6bad0e9df7ce3b282324b6 | Caption: "ভূমিকম্প মোকাবিলায় আইন সংস্কারের তাগিদ: সমন্বিত উদ্যোগের আহ্..."
[2026-06-16 09:30:00] INFO: Fetched 14 posts from RSS feed
[2026-06-16 09:30:02] ERROR: [postSingleImage] FB API Error 400: Error validating access token: Session has expired on Sunday, 14-Jun-26 09:00:00 PDT. The current time is Monday, 15-Jun-26 20:30:02 PDT.
[2026-06-16 09:30:02] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-16 09:30:02] ERROR: ❌ Failed to repost: 0909fda71b6bad0e9df7ce3b282324b6
[2026-06-16 09:30:03] INFO: === Cycle complete | Total: 71 | Posted: 6 | Skipped: 65 | Failed: 0 ===
[2026-06-16 09:30:03] INFO: === Cycle complete | Total: 70 | Posted: 5 | Skipped: 65 | Failed: 0 ===
[2026-06-16 09:30:03] INFO: === Cycle complete | Total: 70 | Posted: 5 | Skipped: 65 | Failed: 0 ===
[2026-06-16 09:30:05] INFO: === Cycle complete | Total: 73 | Posted: 1 | Skipped: 1 | Failed: 71 ===
[2026-06-16 10:00:00] INFO: === Starting repost cycle ===
[2026-06-16 10:00:00] INFO: 📊 Hourly stats | Total processed: 70 | Success: 5 | Skipped: 65 | Failed: 0 | Tracked IDs: 7
[2026-06-16 10:00:00] INFO: === Starting repost cycle ===
[2026-06-16 10:00:00] INFO: 📊 Hourly stats | Total processed: 73 | Success: 1 | Skipped: 1 | Failed: 71 | Tracked IDs: 1
[2026-06-16 10:00:00] INFO: === Starting repost cycle ===
[2026-06-16 10:00:00] INFO: 📊 Hourly stats | Total processed: 71 | Success: 6 | Skipped: 65 | Failed: 0 | Tracked IDs: 7
[2026-06-16 10:00:00] INFO: Fetched 14 posts from RSS feed
[2026-06-16 10:00:00] INFO: Fetched 14 posts from RSS feed
[2026-06-16 10:00:00] INFO: Fetched 14 posts from RSS feed
[2026-06-16 10:00:00] INFO: Processing [photo] post: 0909fda71b6bad0e9df7ce3b282324b6 | Caption: "ভূমিকম্প মোকাবিলায় আইন সংস্কারের তাগিদ: সমন্বিত উদ্যোগের আহ্..."
[2026-06-16 10:00:00] INFO: === Starting repost cycle ===
[2026-06-16 10:00:00] INFO: 📊 Hourly stats | Total processed: 70 | Success: 5 | Skipped: 65 | Failed: 0 | Tracked IDs: 7
[2026-06-16 10:00:00] INFO: Fetched 14 posts from RSS feed
[2026-06-16 10:00:02] ERROR: [postSingleImage] FB API Error 400: Error validating access token: Session has expired on Sunday, 14-Jun-26 09:00:00 PDT. The current time is Monday, 15-Jun-26 21:00:01 PDT.
[2026-06-16 10:00:02] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-16 10:00:02] ERROR: ❌ Failed to repost: 0909fda71b6bad0e9df7ce3b282324b6
[2026-06-16 10:00:03] INFO: === Cycle complete | Total: 72 | Posted: 6 | Skipped: 66 | Failed: 0 ===
[2026-06-16 10:00:03] INFO: === Cycle complete | Total: 71 | Posted: 5 | Skipped: 66 | Failed: 0 ===
[2026-06-16 10:00:03] INFO: === Cycle complete | Total: 71 | Posted: 5 | Skipped: 66 | Failed: 0 ===
[2026-06-16 10:00:05] INFO: === Cycle complete | Total: 74 | Posted: 1 | Skipped: 1 | Failed: 72 ===
[2026-06-16 10:30:00] INFO: === Starting repost cycle ===
[2026-06-16 10:30:00] INFO: === Starting repost cycle ===
[2026-06-16 10:30:00] INFO: Fetched 14 posts from RSS feed
[2026-06-16 10:30:00] INFO: Fetched 14 posts from RSS feed
[2026-06-16 10:30:00] INFO: === Starting repost cycle ===
[2026-06-16 10:30:00] INFO: Fetched 14 posts from RSS feed
[2026-06-16 10:30:00] INFO: === Starting repost cycle ===
[2026-06-16 10:30:01] INFO: Fetched 14 posts from RSS feed
[2026-06-16 10:30:01] INFO: Processing [photo] post: 0909fda71b6bad0e9df7ce3b282324b6 | Caption: "ভূমিকম্প মোকাবিলায় আইন সংস্কারের তাগিদ: সমন্বিত উদ্যোগের আহ্..."
[2026-06-16 10:30:02] ERROR: [postSingleImage] FB API Error 400: Error validating access token: Session has expired on Sunday, 14-Jun-26 09:00:00 PDT. The current time is Monday, 15-Jun-26 21:30:02 PDT.
[2026-06-16 10:30:02] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-16 10:30:02] ERROR: ❌ Failed to repost: 0909fda71b6bad0e9df7ce3b282324b6
[2026-06-16 10:30:03] INFO: === Cycle complete | Total: 72 | Posted: 5 | Skipped: 67 | Failed: 0 ===
[2026-06-16 10:30:03] INFO: === Cycle complete | Total: 73 | Posted: 6 | Skipped: 67 | Failed: 0 ===
[2026-06-16 10:30:03] INFO: === Cycle complete | Total: 72 | Posted: 5 | Skipped: 67 | Failed: 0 ===
[2026-06-16 10:30:05] INFO: === Cycle complete | Total: 75 | Posted: 1 | Skipped: 1 | Failed: 73 ===
[2026-06-16 11:00:00] INFO: === Starting repost cycle ===
[2026-06-16 11:00:00] INFO: 📊 Hourly stats | Total processed: 73 | Success: 6 | Skipped: 67 | Failed: 0 | Tracked IDs: 7
[2026-06-16 11:00:00] INFO: === Starting repost cycle ===
[2026-06-16 11:00:00] INFO: 📊 Hourly stats | Total processed: 72 | Success: 5 | Skipped: 67 | Failed: 0 | Tracked IDs: 7
[2026-06-16 11:00:00] INFO: Fetched 14 posts from RSS feed
[2026-06-16 11:00:00] INFO: Fetched 14 posts from RSS feed
[2026-06-16 11:00:00] INFO: === Starting repost cycle ===
[2026-06-16 11:00:00] INFO: 📊 Hourly stats | Total processed: 75 | Success: 1 | Skipped: 1 | Failed: 73 | Tracked IDs: 1
[2026-06-16 11:00:00] INFO: Fetched 14 posts from RSS feed
[2026-06-16 11:00:00] INFO: Processing [photo] post: 0909fda71b6bad0e9df7ce3b282324b6 | Caption: "ভূমিকম্প মোকাবিলায় আইন সংস্কারের তাগিদ: সমন্বিত উদ্যোগের আহ্..."
[2026-06-16 11:00:00] INFO: === Starting repost cycle ===
[2026-06-16 11:00:00] INFO: 📊 Hourly stats | Total processed: 72 | Success: 5 | Skipped: 67 | Failed: 0 | Tracked IDs: 7
[2026-06-16 11:00:00] INFO: Fetched 14 posts from RSS feed
[2026-06-16 11:00:02] ERROR: [postSingleImage] FB API Error 400: Error validating access token: Session has expired on Sunday, 14-Jun-26 09:00:00 PDT. The current time is Monday, 15-Jun-26 22:00:02 PDT.
[2026-06-16 11:00:02] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-16 11:00:02] ERROR: ❌ Failed to repost: 0909fda71b6bad0e9df7ce3b282324b6
[2026-06-16 11:00:03] INFO: === Cycle complete | Total: 73 | Posted: 5 | Skipped: 68 | Failed: 0 ===
[2026-06-16 11:00:03] INFO: === Cycle complete | Total: 74 | Posted: 6 | Skipped: 68 | Failed: 0 ===
[2026-06-16 11:00:03] INFO: === Cycle complete | Total: 73 | Posted: 5 | Skipped: 68 | Failed: 0 ===
[2026-06-16 11:00:05] INFO: === Cycle complete | Total: 76 | Posted: 1 | Skipped: 1 | Failed: 74 ===
[2026-06-16 11:30:00] INFO: === Starting repost cycle ===
[2026-06-16 11:30:00] INFO: === Starting repost cycle ===
[2026-06-16 11:30:00] INFO: Fetched 14 posts from RSS feed
[2026-06-16 11:30:00] INFO: Fetched 14 posts from RSS feed
[2026-06-16 11:30:00] INFO: === Starting repost cycle ===
[2026-06-16 11:30:00] INFO: Fetched 14 posts from RSS feed
[2026-06-16 11:30:00] INFO: Processing [photo] post: 0909fda71b6bad0e9df7ce3b282324b6 | Caption: "ভূমিকম্প মোকাবিলায় আইন সংস্কারের তাগিদ: সমন্বিত উদ্যোগের আহ্..."
[2026-06-16 11:30:00] INFO: === Starting repost cycle ===
[2026-06-16 11:30:00] INFO: Fetched 14 posts from RSS feed
[2026-06-16 11:30:01] ERROR: Download failed for 0909fda71b6bad0e9df7ce3b282324b6_img1.jpg: 
[2026-06-16 11:30:01] WARN: Image download failed, posting text only for: 0909fda71b6bad0e9df7ce3b282324b6
[2026-06-16 11:30:01] ERROR: [postText] FB API Error 400: Error validating access token: Session has expired on Sunday, 14-Jun-26 09:00:00 PDT. The current time is Monday, 15-Jun-26 22:30:01 PDT.
[2026-06-16 11:30:01] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-16 11:30:01] ERROR: ❌ Failed to repost: 0909fda71b6bad0e9df7ce3b282324b6
[2026-06-16 11:30:03] INFO: === Cycle complete | Total: 75 | Posted: 6 | Skipped: 69 | Failed: 0 ===
[2026-06-16 11:30:03] INFO: === Cycle complete | Total: 74 | Posted: 5 | Skipped: 69 | Failed: 0 ===
[2026-06-16 11:30:03] INFO: === Cycle complete | Total: 74 | Posted: 5 | Skipped: 69 | Failed: 0 ===
[2026-06-16 11:30:04] INFO: === Cycle complete | Total: 77 | Posted: 1 | Skipped: 1 | Failed: 75 ===
[2026-06-16 12:00:00] INFO: === Starting repost cycle ===
[2026-06-16 12:00:00] INFO: 📊 Hourly stats | Total processed: 74 | Success: 5 | Skipped: 69 | Failed: 0 | Tracked IDs: 7
[2026-06-16 12:00:00] INFO: Fetched 14 posts from RSS feed
[2026-06-16 12:00:00] INFO: === Starting repost cycle ===
[2026-06-16 12:00:00] INFO: 📊 Hourly stats | Total processed: 74 | Success: 5 | Skipped: 69 | Failed: 0 | Tracked IDs: 7
[2026-06-16 12:00:00] INFO: === Starting repost cycle ===
[2026-06-16 12:00:00] INFO: 📊 Hourly stats | Total processed: 77 | Success: 1 | Skipped: 1 | Failed: 75 | Tracked IDs: 1
[2026-06-16 12:00:00] INFO: Fetched 14 posts from RSS feed
[2026-06-16 12:00:00] INFO: Fetched 14 posts from RSS feed
[2026-06-16 12:00:00] INFO: Processing [photo] post: 0909fda71b6bad0e9df7ce3b282324b6 | Caption: "ভূমিকম্প মোকাবিলায় আইন সংস্কারের তাগিদ: সমন্বিত উদ্যোগের আহ্..."
[2026-06-16 12:00:00] ERROR: Download failed for 0909fda71b6bad0e9df7ce3b282324b6_img1.jpg: 
[2026-06-16 12:00:00] WARN: Image download failed, posting text only for: 0909fda71b6bad0e9df7ce3b282324b6
[2026-06-16 12:00:00] INFO: === Starting repost cycle ===
[2026-06-16 12:00:00] INFO: 📊 Hourly stats | Total processed: 75 | Success: 6 | Skipped: 69 | Failed: 0 | Tracked IDs: 7
[2026-06-16 12:00:00] INFO: Fetched 14 posts from RSS feed
[2026-06-16 12:00:01] ERROR: [postText] FB API Error 400: Error validating access token: Session has expired on Sunday, 14-Jun-26 09:00:00 PDT. The current time is Monday, 15-Jun-26 23:00:01 PDT.
[2026-06-16 12:00:01] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-16 12:00:01] ERROR: ❌ Failed to repost: 0909fda71b6bad0e9df7ce3b282324b6
[2026-06-16 12:00:03] INFO: === Cycle complete | Total: 75 | Posted: 5 | Skipped: 70 | Failed: 0 ===
[2026-06-16 12:00:03] INFO: === Cycle complete | Total: 75 | Posted: 5 | Skipped: 70 | Failed: 0 ===
[2026-06-16 12:00:03] INFO: === Cycle complete | Total: 76 | Posted: 6 | Skipped: 70 | Failed: 0 ===
[2026-06-16 12:00:04] INFO: === Cycle complete | Total: 78 | Posted: 1 | Skipped: 1 | Failed: 76 ===
[2026-06-16 12:30:00] INFO: === Starting repost cycle ===
[2026-06-16 12:30:00] INFO: === Starting repost cycle ===
[2026-06-16 12:30:00] INFO: === Starting repost cycle ===
[2026-06-16 12:30:00] INFO: === Starting repost cycle ===
[2026-06-16 12:30:01] INFO: Fetched 15 posts from RSS feed
[2026-06-16 12:30:01] INFO: Fetched 15 posts from RSS feed
[2026-06-16 12:30:01] INFO: Fetched 15 posts from RSS feed
[2026-06-16 12:30:01] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "বাংলাদেশ ও জাম্বিয়ার মধ্যে স্বাস্থ্যখাতে দ্বিপাক্ষিক সহযোগি..."
[2026-06-16 12:30:01] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "বাংলাদেশ ও জাম্বিয়ার মধ্যে স্বাস্থ্যখাতে দ্বিপাক্ষিক সহযোগি..."
[2026-06-16 12:30:01] INFO: Fetched 15 posts from RSS feed
[2026-06-16 12:30:01] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "বাংলাদেশ ও জাম্বিয়ার মধ্যে স্বাস্থ্যখাতে দ্বিপাক্ষিক সহযোগি..."
[2026-06-16 12:30:01] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "বাংলাদেশ ও জাম্বিয়ার মধ্যে স্বাস্থ্যখাতে দ্বিপাক্ষিক সহযোগি..."
[2026-06-16 12:30:01] ERROR: Download failed for bdf7c9364aacb5bed49d6efaf1886baa_img1.jpg: 
[2026-06-16 12:30:01] WARN: Image download failed, posting text only for: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-16 12:30:01] ERROR: [postText] FB API Error 400: Error validating access token: Session has expired on Sunday, 14-Jun-26 09:00:00 PDT. The current time is Monday, 15-Jun-26 23:30:01 PDT.
[2026-06-16 12:30:01] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-16 12:30:01] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-16 12:30:03] ERROR: [postSingleImage] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-16 12:30:03] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-16 12:30:03] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-16 12:30:03] ERROR: [postSingleImage] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-16 12:30:03] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-16 12:30:03] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-16 12:30:03] ERROR: [postSingleImage] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-16 12:30:03] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-16 12:30:03] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-16 12:30:04] INFO: === Cycle complete | Total: 79 | Posted: 1 | Skipped: 1 | Failed: 77 ===
[2026-06-16 12:30:06] INFO: === Cycle complete | Total: 76 | Posted: 5 | Skipped: 70 | Failed: 1 ===
[2026-06-16 12:30:06] INFO: === Cycle complete | Total: 77 | Posted: 6 | Skipped: 70 | Failed: 1 ===
[2026-06-16 12:30:06] INFO: === Cycle complete | Total: 76 | Posted: 5 | Skipped: 70 | Failed: 1 ===
[2026-06-16 13:00:00] INFO: === Starting repost cycle ===
[2026-06-16 13:00:00] INFO: 📊 Hourly stats | Total processed: 79 | Success: 1 | Skipped: 1 | Failed: 77 | Tracked IDs: 1
[2026-06-16 13:00:00] INFO: === Starting repost cycle ===
[2026-06-16 13:00:00] INFO: 📊 Hourly stats | Total processed: 76 | Success: 5 | Skipped: 70 | Failed: 1 | Tracked IDs: 7
[2026-06-16 13:00:00] INFO: === Starting repost cycle ===
[2026-06-16 13:00:00] INFO: 📊 Hourly stats | Total processed: 77 | Success: 6 | Skipped: 70 | Failed: 1 | Tracked IDs: 7
[2026-06-16 13:00:00] INFO: Fetched 15 posts from RSS feed
[2026-06-16 13:00:00] INFO: Fetched 15 posts from RSS feed
[2026-06-16 13:00:00] INFO: Fetched 15 posts from RSS feed
[2026-06-16 13:00:00] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "বাংলাদেশ ও জাম্বিয়ার মধ্যে স্বাস্থ্যখাতে দ্বিপাক্ষিক সহযোগি..."
[2026-06-16 13:00:00] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "বাংলাদেশ ও জাম্বিয়ার মধ্যে স্বাস্থ্যখাতে দ্বিপাক্ষিক সহযোগি..."
[2026-06-16 13:00:00] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "বাংলাদেশ ও জাম্বিয়ার মধ্যে স্বাস্থ্যখাতে দ্বিপাক্ষিক সহযোগি..."
[2026-06-16 13:00:00] INFO: === Starting repost cycle ===
[2026-06-16 13:00:00] INFO: 📊 Hourly stats | Total processed: 76 | Success: 5 | Skipped: 70 | Failed: 1 | Tracked IDs: 7
[2026-06-16 13:00:00] INFO: Fetched 15 posts from RSS feed
[2026-06-16 13:00:00] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "বাংলাদেশ ও জাম্বিয়ার মধ্যে স্বাস্থ্যখাতে দ্বিপাক্ষিক সহযোগি..."
[2026-06-16 13:00:01] ERROR: Download failed for bdf7c9364aacb5bed49d6efaf1886baa_img1.jpg: 
[2026-06-16 13:00:01] WARN: Image download failed, posting text only for: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-16 13:00:01] ERROR: [postText] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-16 13:00:01] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-16 13:00:01] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-16 13:00:02] ERROR: [postSingleImage] FB API Error 400: Error validating access token: Session has expired on Sunday, 14-Jun-26 09:00:00 PDT. The current time is Tuesday, 16-Jun-26 00:00:02 PDT.
[2026-06-16 13:00:02] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-16 13:00:02] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-16 13:00:02] ERROR: [postSingleImage] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-16 13:00:02] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-16 13:00:02] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-16 13:00:02] ERROR: [postSingleImage] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-16 13:00:02] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-16 13:00:02] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-16 13:00:04] INFO: === Cycle complete | Total: 77 | Posted: 5 | Skipped: 70 | Failed: 2 ===
[2026-06-16 13:00:05] INFO: === Cycle complete | Total: 80 | Posted: 1 | Skipped: 1 | Failed: 78 ===
[2026-06-16 13:00:05] INFO: === Cycle complete | Total: 77 | Posted: 5 | Skipped: 70 | Failed: 2 ===
[2026-06-16 13:00:05] INFO: === Cycle complete | Total: 78 | Posted: 6 | Skipped: 70 | Failed: 2 ===
[2026-06-16 13:30:00] INFO: === Starting repost cycle ===
[2026-06-16 13:30:00] INFO: === Starting repost cycle ===
[2026-06-16 13:30:00] INFO: === Starting repost cycle ===
[2026-06-16 13:30:00] INFO: === Starting repost cycle ===
[2026-06-16 13:30:00] INFO: Fetched 15 posts from RSS feed
[2026-06-16 13:30:00] INFO: Fetched 15 posts from RSS feed
[2026-06-16 13:30:00] INFO: Fetched 15 posts from RSS feed
[2026-06-16 13:30:00] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "বাংলাদেশ ও জাম্বিয়ার মধ্যে স্বাস্থ্যখাতে দ্বিপাক্ষিক সহযোগি..."
[2026-06-16 13:30:00] INFO: Fetched 15 posts from RSS feed
[2026-06-16 13:30:00] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "বাংলাদেশ ও জাম্বিয়ার মধ্যে স্বাস্থ্যখাতে দ্বিপাক্ষিক সহযোগি..."
[2026-06-16 13:30:00] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "বাংলাদেশ ও জাম্বিয়ার মধ্যে স্বাস্থ্যখাতে দ্বিপাক্ষিক সহযোগি..."
[2026-06-16 13:30:00] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "বাংলাদেশ ও জাম্বিয়ার মধ্যে স্বাস্থ্যখাতে দ্বিপাক্ষিক সহযোগি..."
[2026-06-16 13:30:02] ERROR: [postSingleImage] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-16 13:30:02] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-16 13:30:02] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-16 13:30:02] ERROR: [postSingleImage] FB API Error 400: Error validating access token: Session has expired on Sunday, 14-Jun-26 09:00:00 PDT. The current time is Tuesday, 16-Jun-26 00:30:02 PDT.
[2026-06-16 13:30:02] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-16 13:30:02] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-16 13:30:02] ERROR: [postSingleImage] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-16 13:30:02] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-16 13:30:02] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-16 13:30:02] ERROR: [postSingleImage] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-16 13:30:02] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-16 13:30:02] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-16 13:30:05] INFO: === Cycle complete | Total: 78 | Posted: 5 | Skipped: 70 | Failed: 3 ===
[2026-06-16 13:30:05] INFO: === Cycle complete | Total: 81 | Posted: 1 | Skipped: 1 | Failed: 79 ===
[2026-06-16 13:30:05] INFO: === Cycle complete | Total: 79 | Posted: 6 | Skipped: 70 | Failed: 3 ===
[2026-06-16 13:30:05] INFO: === Cycle complete | Total: 78 | Posted: 5 | Skipped: 70 | Failed: 3 ===
[2026-06-16 14:00:00] INFO: === Starting repost cycle ===
[2026-06-16 14:00:00] INFO: 📊 Hourly stats | Total processed: 81 | Success: 1 | Skipped: 1 | Failed: 79 | Tracked IDs: 1
[2026-06-16 14:00:00] INFO: === Starting repost cycle ===
[2026-06-16 14:00:00] INFO: 📊 Hourly stats | Total processed: 78 | Success: 5 | Skipped: 70 | Failed: 3 | Tracked IDs: 7
[2026-06-16 14:00:00] INFO: === Starting repost cycle ===
[2026-06-16 14:00:00] INFO: 📊 Hourly stats | Total processed: 79 | Success: 6 | Skipped: 70 | Failed: 3 | Tracked IDs: 7
[2026-06-16 14:00:00] INFO: === Starting repost cycle ===
[2026-06-16 14:00:00] INFO: 📊 Hourly stats | Total processed: 78 | Success: 5 | Skipped: 70 | Failed: 3 | Tracked IDs: 7
[2026-06-16 14:00:00] INFO: Fetched 15 posts from RSS feed
[2026-06-16 14:00:00] INFO: Fetched 15 posts from RSS feed
[2026-06-16 14:00:00] INFO: Fetched 15 posts from RSS feed
[2026-06-16 14:00:00] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-16 14:00:00] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-16 14:00:00] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-16 14:00:00] INFO: Fetched 15 posts from RSS feed
[2026-06-16 14:00:00] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-16 14:00:01] ERROR: Download failed for bdf7c9364aacb5bed49d6efaf1886baa_img1.jpg: 
[2026-06-16 14:00:01] ERROR: Download failed for bdf7c9364aacb5bed49d6efaf1886baa_img1.jpg: 
[2026-06-16 14:00:01] WARN: Image download failed, posting text only for: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-16 14:00:01] WARN: Image download failed, posting text only for: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-16 14:00:01] ERROR: Download failed for bdf7c9364aacb5bed49d6efaf1886baa_img1.jpg: 
[2026-06-16 14:00:01] WARN: Image download failed, posting text only for: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-16 14:00:01] ERROR: Download failed for bdf7c9364aacb5bed49d6efaf1886baa_img1.jpg: 
[2026-06-16 14:00:01] WARN: Image download failed, posting text only for: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-16 14:00:01] ERROR: [postText] FB API Error 400: Error validating access token: Session has expired on Sunday, 14-Jun-26 09:00:00 PDT. The current time is Tuesday, 16-Jun-26 01:00:01 PDT.
[2026-06-16 14:00:01] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-16 14:00:01] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-16 14:00:01] ERROR: [postText] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-16 14:00:01] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-16 14:00:01] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-16 14:00:01] ERROR: [postText] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-16 14:00:01] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-16 14:00:01] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-16 14:00:01] ERROR: [postText] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-16 14:00:01] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-16 14:00:01] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-16 14:00:04] INFO: === Cycle complete | Total: 82 | Posted: 1 | Skipped: 1 | Failed: 80 ===
[2026-06-16 14:00:04] INFO: === Cycle complete | Total: 79 | Posted: 5 | Skipped: 70 | Failed: 4 ===
[2026-06-16 14:00:04] INFO: === Cycle complete | Total: 80 | Posted: 6 | Skipped: 70 | Failed: 4 ===
[2026-06-16 14:00:04] INFO: === Cycle complete | Total: 79 | Posted: 5 | Skipped: 70 | Failed: 4 ===
[2026-06-16 14:30:00] INFO: === Starting repost cycle ===
[2026-06-16 14:30:00] INFO: === Starting repost cycle ===
[2026-06-16 14:30:00] INFO: Fetched 15 posts from RSS feed
[2026-06-16 14:30:00] INFO: Fetched 15 posts from RSS feed
[2026-06-16 14:30:00] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-16 14:30:00] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-16 14:30:00] INFO: === Starting repost cycle ===
[2026-06-16 14:30:00] INFO: Fetched 15 posts from RSS feed
[2026-06-16 14:30:00] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-16 14:30:00] INFO: === Starting repost cycle ===
[2026-06-16 14:30:00] INFO: Fetched 15 posts from RSS feed
[2026-06-16 14:30:00] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-16 14:30:00] ERROR: Download failed for bdf7c9364aacb5bed49d6efaf1886baa_img1.jpg: 
[2026-06-16 14:30:00] ERROR: Download failed for bdf7c9364aacb5bed49d6efaf1886baa_img1.jpg: 
[2026-06-16 14:30:00] WARN: Image download failed, posting text only for: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-16 14:30:00] WARN: Image download failed, posting text only for: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-16 14:30:00] ERROR: Download failed for bdf7c9364aacb5bed49d6efaf1886baa_img1.jpg: 
[2026-06-16 14:30:00] WARN: Image download failed, posting text only for: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-16 14:30:00] ERROR: Download failed for bdf7c9364aacb5bed49d6efaf1886baa_img1.jpg: 
[2026-06-16 14:30:00] WARN: Image download failed, posting text only for: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-16 14:30:00] ERROR: [postText] FB API Error 400: Error validating access token: Session has expired on Sunday, 14-Jun-26 09:00:00 PDT. The current time is Tuesday, 16-Jun-26 01:30:00 PDT.
[2026-06-16 14:30:00] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-16 14:30:00] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-16 14:30:00] ERROR: [postText] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-16 14:30:00] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-16 14:30:00] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-16 14:30:01] ERROR: [postText] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-16 14:30:01] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-16 14:30:01] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-16 14:30:01] ERROR: [postText] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-16 14:30:01] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-16 14:30:01] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-16 14:30:03] INFO: === Cycle complete | Total: 83 | Posted: 1 | Skipped: 1 | Failed: 81 ===
[2026-06-16 14:30:03] INFO: === Cycle complete | Total: 80 | Posted: 5 | Skipped: 70 | Failed: 5 ===
[2026-06-16 14:30:04] INFO: === Cycle complete | Total: 81 | Posted: 6 | Skipped: 70 | Failed: 5 ===
[2026-06-16 14:30:04] INFO: === Cycle complete | Total: 80 | Posted: 5 | Skipped: 70 | Failed: 5 ===
[2026-06-16 15:00:00] INFO: === Starting repost cycle ===
[2026-06-16 15:00:00] INFO: 📊 Hourly stats | Total processed: 80 | Success: 5 | Skipped: 70 | Failed: 5 | Tracked IDs: 7
[2026-06-16 15:00:00] INFO: === Starting repost cycle ===
[2026-06-16 15:00:00] INFO: 📊 Hourly stats | Total processed: 81 | Success: 6 | Skipped: 70 | Failed: 5 | Tracked IDs: 7
[2026-06-16 15:00:00] INFO: === Starting repost cycle ===
[2026-06-16 15:00:00] INFO: 📊 Hourly stats | Total processed: 80 | Success: 5 | Skipped: 70 | Failed: 5 | Tracked IDs: 7
[2026-06-16 15:00:00] INFO: Fetched 15 posts from RSS feed
[2026-06-16 15:00:00] INFO: Fetched 15 posts from RSS feed
[2026-06-16 15:00:00] INFO: Fetched 15 posts from RSS feed
[2026-06-16 15:00:00] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-16 15:00:00] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-16 15:00:00] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-16 15:00:00] INFO: === Starting repost cycle ===
[2026-06-16 15:00:00] INFO: 📊 Hourly stats | Total processed: 83 | Success: 1 | Skipped: 1 | Failed: 81 | Tracked IDs: 1
[2026-06-16 15:00:00] INFO: Fetched 15 posts from RSS feed
[2026-06-16 15:00:00] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-16 15:00:02] ERROR: [postSingleImage] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-16 15:00:02] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-16 15:00:02] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-16 15:00:02] ERROR: [postSingleImage] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-16 15:00:02] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-16 15:00:02] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-16 15:00:02] ERROR: [postSingleImage] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-16 15:00:02] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-16 15:00:02] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-16 15:00:02] ERROR: [postSingleImage] FB API Error 400: Error validating access token: Session has expired on Sunday, 14-Jun-26 09:00:00 PDT. The current time is Tuesday, 16-Jun-26 02:00:02 PDT.
[2026-06-16 15:00:02] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-16 15:00:02] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-16 15:00:05] INFO: === Cycle complete | Total: 81 | Posted: 5 | Skipped: 70 | Failed: 6 ===
[2026-06-16 15:00:05] INFO: === Cycle complete | Total: 81 | Posted: 5 | Skipped: 70 | Failed: 6 ===
[2026-06-16 15:00:05] INFO: === Cycle complete | Total: 82 | Posted: 6 | Skipped: 70 | Failed: 6 ===
[2026-06-16 15:00:05] INFO: === Cycle complete | Total: 84 | Posted: 1 | Skipped: 1 | Failed: 82 ===
[2026-06-16 15:30:00] INFO: === Starting repost cycle ===
[2026-06-16 15:30:00] INFO: === Starting repost cycle ===
[2026-06-16 15:30:00] INFO: === Starting repost cycle ===
[2026-06-16 15:30:00] INFO: Fetched 15 posts from RSS feed
[2026-06-16 15:30:00] INFO: Fetched 15 posts from RSS feed
[2026-06-16 15:30:00] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-16 15:30:00] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-16 15:30:00] INFO: Fetched 15 posts from RSS feed
[2026-06-16 15:30:00] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-16 15:30:00] INFO: === Starting repost cycle ===
[2026-06-16 15:30:01] INFO: Fetched 15 posts from RSS feed
[2026-06-16 15:30:01] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-16 15:30:02] ERROR: [postSingleImage] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-16 15:30:02] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-16 15:30:02] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-16 15:30:02] ERROR: [postSingleImage] FB API Error 400: Error validating access token: Session has expired on Sunday, 14-Jun-26 09:00:00 PDT. The current time is Tuesday, 16-Jun-26 02:30:02 PDT.
[2026-06-16 15:30:02] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-16 15:30:02] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-16 15:30:02] ERROR: [postSingleImage] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-16 15:30:02] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-16 15:30:02] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-16 15:30:02] ERROR: [postSingleImage] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-16 15:30:02] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-16 15:30:02] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-16 15:30:05] INFO: === Cycle complete | Total: 83 | Posted: 6 | Skipped: 70 | Failed: 7 ===
[2026-06-16 15:30:05] INFO: === Cycle complete | Total: 85 | Posted: 1 | Skipped: 1 | Failed: 83 ===
[2026-06-16 15:30:05] INFO: === Cycle complete | Total: 82 | Posted: 5 | Skipped: 70 | Failed: 7 ===
[2026-06-16 15:30:05] INFO: === Cycle complete | Total: 82 | Posted: 5 | Skipped: 70 | Failed: 7 ===
[2026-06-16 16:00:00] INFO: === Starting repost cycle ===
[2026-06-16 16:00:00] INFO: 📊 Hourly stats | Total processed: 83 | Success: 6 | Skipped: 70 | Failed: 7 | Tracked IDs: 7
[2026-06-16 16:00:00] INFO: === Starting repost cycle ===
[2026-06-16 16:00:00] INFO: 📊 Hourly stats | Total processed: 82 | Success: 5 | Skipped: 70 | Failed: 7 | Tracked IDs: 7
[2026-06-16 16:00:00] INFO: Fetched 15 posts from RSS feed
[2026-06-16 16:00:00] INFO: Fetched 15 posts from RSS feed
[2026-06-16 16:00:00] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-16 16:00:00] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-16 16:00:00] INFO: === Starting repost cycle ===
[2026-06-16 16:00:00] INFO: 📊 Hourly stats | Total processed: 85 | Success: 1 | Skipped: 1 | Failed: 83 | Tracked IDs: 1
[2026-06-16 16:00:00] INFO: === Starting repost cycle ===
[2026-06-16 16:00:00] INFO: 📊 Hourly stats | Total processed: 82 | Success: 5 | Skipped: 70 | Failed: 7 | Tracked IDs: 7
[2026-06-16 16:00:00] INFO: Fetched 15 posts from RSS feed
[2026-06-16 16:00:00] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-16 16:00:00] INFO: Fetched 15 posts from RSS feed
[2026-06-16 16:00:00] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-16 16:00:02] ERROR: [postSingleImage] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-16 16:00:02] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-16 16:00:02] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-16 16:00:02] ERROR: [postSingleImage] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-16 16:00:02] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-16 16:00:02] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-16 16:00:02] ERROR: Uncaught Exception: ENOENT: no such file or directory, stat '/home/initiati/repost.sprintsolutions.net/data/temp/bdf7c9364aacb5bed49d6efaf1886baa_img1.jpg'
[2026-06-16 16:00:02] ERROR: Error: ENOENT: no such file or directory, stat '/home/initiati/repost.sprintsolutions.net/data/temp/bdf7c9364aacb5bed49d6efaf1886baa_img1.jpg'
    at Object.statSync (node:fs:1746:25)
    at WriteStream.<anonymous> (/home/initiati/repost.sprintsolutions.net/src/mediaDownloader.js:33:27)
    at WriteStream.emit (node:events:531:35)
    at finish (node:internal/streams/writable:955:10)
    at node:internal/streams/writable:936:13
    at process.processTicksAndRejections (node:internal/process/task_queues:89:21)
[2026-06-16 16:00:02] ERROR: Uncaught Exception: ENOENT: no such file or directory, stat '/home/initiati/repost.sprintsolutions.net/data/temp/bdf7c9364aacb5bed49d6efaf1886baa_img1.jpg'
[2026-06-16 16:00:02] ERROR: Error: ENOENT: no such file or directory, stat '/home/initiati/repost.sprintsolutions.net/data/temp/bdf7c9364aacb5bed49d6efaf1886baa_img1.jpg'
    at Object.statSync (node:fs:1746:25)
    at WriteStream.<anonymous> (/home/initiati/repost.sprintsolutions.net/src/mediaDownloader.js:33:27)
    at WriteStream.emit (node:events:531:35)
    at finish (node:internal/streams/writable:955:10)
    at node:internal/streams/writable:936:13
    at process.processTicksAndRejections (node:internal/process/task_queues:89:21)
[2026-06-16 16:00:05] INFO: === Cycle complete | Total: 83 | Posted: 5 | Skipped: 70 | Failed: 8 ===
[2026-06-16 16:00:05] INFO: === Cycle complete | Total: 83 | Posted: 5 | Skipped: 70 | Failed: 8 ===
[2026-06-16 16:30:00] INFO: === Starting repost cycle ===
[2026-06-16 16:30:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-16 16:30:00] INFO: Fetched 15 posts from RSS feed
[2026-06-16 16:30:00] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-16 16:30:00] INFO: === Starting repost cycle ===
[2026-06-16 16:30:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-16 16:30:00] INFO: Fetched 15 posts from RSS feed
[2026-06-16 16:30:00] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-16 16:30:02] ERROR: [postSingleImage] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-16 16:30:02] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-16 16:30:02] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-16 16:30:02] ERROR: [postSingleImage] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-16 16:30:02] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-16 16:30:02] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-16 16:30:05] INFO: === Cycle complete | Total: 84 | Posted: 5 | Skipped: 70 | Failed: 9 ===
[2026-06-16 16:30:05] INFO: === Cycle complete | Total: 84 | Posted: 5 | Skipped: 70 | Failed: 9 ===
[2026-06-16 17:00:00] INFO: === Starting repost cycle ===
[2026-06-16 17:00:00] INFO: 📊 Hourly stats | Total processed: 84 | Success: 5 | Skipped: 70 | Failed: 9 | Tracked IDs: 7
[2026-06-16 17:00:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-16 17:00:00] INFO: 📊 Hourly stats | Total processed: 84 | Success: 6 | Skipped: 70 | Failed: 7 | Tracked IDs: 7
[2026-06-16 17:00:00] INFO: Fetched 15 posts from RSS feed
[2026-06-16 17:00:00] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-16 17:00:00] INFO: === Starting repost cycle ===
[2026-06-16 17:00:00] INFO: 📊 Hourly stats | Total processed: 84 | Success: 5 | Skipped: 70 | Failed: 9 | Tracked IDs: 7
[2026-06-16 17:00:00] INFO: Fetched 15 posts from RSS feed
[2026-06-16 17:00:00] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-16 17:00:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-16 17:00:00] INFO: 📊 Hourly stats | Total processed: 86 | Success: 1 | Skipped: 1 | Failed: 83 | Tracked IDs: 1
[2026-06-16 17:00:01] ERROR: Download failed for bdf7c9364aacb5bed49d6efaf1886baa_img1.jpg: 
[2026-06-16 17:00:01] WARN: Image download failed, posting text only for: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-16 17:00:01] ERROR: Download failed for bdf7c9364aacb5bed49d6efaf1886baa_img1.jpg: 
[2026-06-16 17:00:01] WARN: Image download failed, posting text only for: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-16 17:00:01] ERROR: [postText] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-16 17:00:01] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-16 17:00:01] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-16 17:00:01] ERROR: [postText] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-16 17:00:01] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-16 17:00:01] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-16 17:00:04] INFO: === Cycle complete | Total: 85 | Posted: 5 | Skipped: 70 | Failed: 10 ===
[2026-06-16 17:00:04] INFO: === Cycle complete | Total: 85 | Posted: 5 | Skipped: 70 | Failed: 10 ===
[2026-06-16 17:30:00] INFO: === Starting repost cycle ===
[2026-06-16 17:30:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-16 17:30:00] INFO: Fetched 15 posts from RSS feed
[2026-06-16 17:30:00] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-16 17:30:00] INFO: === Starting repost cycle ===
[2026-06-16 17:30:00] INFO: Fetched 15 posts from RSS feed
[2026-06-16 17:30:00] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-16 17:30:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-16 17:30:00] ERROR: Download failed for bdf7c9364aacb5bed49d6efaf1886baa_img1.jpg: 
[2026-06-16 17:30:00] WARN: Image download failed, posting text only for: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-16 17:30:01] ERROR: Download failed for bdf7c9364aacb5bed49d6efaf1886baa_img1.jpg: 
[2026-06-16 17:30:01] WARN: Image download failed, posting text only for: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-16 17:30:01] ERROR: [postText] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-16 17:30:01] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-16 17:30:01] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-16 17:30:01] ERROR: [postText] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-16 17:30:01] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-16 17:30:01] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-16 17:30:04] INFO: === Cycle complete | Total: 86 | Posted: 5 | Skipped: 70 | Failed: 11 ===
[2026-06-16 17:30:04] INFO: === Cycle complete | Total: 86 | Posted: 5 | Skipped: 70 | Failed: 11 ===
[2026-06-16 18:00:00] INFO: === Starting repost cycle ===
[2026-06-16 18:00:00] INFO: 📊 Hourly stats | Total processed: 86 | Success: 5 | Skipped: 70 | Failed: 11 | Tracked IDs: 7
[2026-06-16 18:00:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-16 18:00:00] INFO: 📊 Hourly stats | Total processed: 84 | Success: 6 | Skipped: 70 | Failed: 7 | Tracked IDs: 7
[2026-06-16 18:00:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-16 18:00:00] INFO: 📊 Hourly stats | Total processed: 86 | Success: 1 | Skipped: 1 | Failed: 83 | Tracked IDs: 1
[2026-06-16 18:00:00] INFO: === Starting repost cycle ===
[2026-06-16 18:00:00] INFO: 📊 Hourly stats | Total processed: 86 | Success: 5 | Skipped: 70 | Failed: 11 | Tracked IDs: 7
[2026-06-16 18:00:00] INFO: Fetched 15 posts from RSS feed
[2026-06-16 18:00:00] INFO: Fetched 15 posts from RSS feed
[2026-06-16 18:00:00] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-16 18:00:00] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-16 18:00:01] ERROR: [postSingleImage] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-16 18:00:01] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-16 18:00:01] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-16 18:00:01] ERROR: [postSingleImage] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-16 18:00:01] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-16 18:00:01] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-16 18:00:04] INFO: === Cycle complete | Total: 87 | Posted: 5 | Skipped: 70 | Failed: 12 ===
[2026-06-16 18:00:04] INFO: === Cycle complete | Total: 87 | Posted: 5 | Skipped: 70 | Failed: 12 ===
[2026-06-16 18:30:00] INFO: === Starting repost cycle ===
[2026-06-16 18:30:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-16 18:30:00] INFO: Fetched 15 posts from RSS feed
[2026-06-16 18:30:00] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-16 18:30:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-16 18:30:00] INFO: === Starting repost cycle ===
[2026-06-16 18:30:00] INFO: Fetched 15 posts from RSS feed
[2026-06-16 18:30:00] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-16 18:30:01] ERROR: [postSingleImage] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-16 18:30:01] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-16 18:30:01] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-16 18:30:01] ERROR: [postSingleImage] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-16 18:30:01] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-16 18:30:01] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-16 18:30:04] INFO: === Cycle complete | Total: 88 | Posted: 5 | Skipped: 70 | Failed: 13 ===
[2026-06-16 18:30:04] INFO: === Cycle complete | Total: 88 | Posted: 5 | Skipped: 70 | Failed: 13 ===
[2026-06-16 19:00:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-16 19:00:00] INFO: 📊 Hourly stats | Total processed: 84 | Success: 6 | Skipped: 70 | Failed: 7 | Tracked IDs: 7
[2026-06-16 19:00:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-16 19:00:00] INFO: 📊 Hourly stats | Total processed: 86 | Success: 1 | Skipped: 1 | Failed: 83 | Tracked IDs: 1
[2026-06-16 19:00:00] INFO: === Starting repost cycle ===
[2026-06-16 19:00:00] INFO: 📊 Hourly stats | Total processed: 88 | Success: 5 | Skipped: 70 | Failed: 13 | Tracked IDs: 7
[2026-06-16 19:00:00] INFO: === Starting repost cycle ===
[2026-06-16 19:00:00] INFO: 📊 Hourly stats | Total processed: 88 | Success: 5 | Skipped: 70 | Failed: 13 | Tracked IDs: 7
[2026-06-16 19:00:01] INFO: Fetched 15 posts from RSS feed
[2026-06-16 19:00:01] INFO: Fetched 15 posts from RSS feed
[2026-06-16 19:00:01] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-16 19:00:01] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-16 19:00:02] ERROR: [postSingleImage] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-16 19:00:02] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-16 19:00:02] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-16 19:00:02] ERROR: [postSingleImage] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-16 19:00:02] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-16 19:00:02] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-16 19:00:05] INFO: === Cycle complete | Total: 89 | Posted: 5 | Skipped: 70 | Failed: 14 ===
[2026-06-16 19:00:05] INFO: === Cycle complete | Total: 89 | Posted: 5 | Skipped: 70 | Failed: 14 ===
[2026-06-16 19:30:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-16 19:30:00] INFO: === Starting repost cycle ===
[2026-06-16 19:30:00] INFO: === Starting repost cycle ===
[2026-06-16 19:30:00] INFO: Fetched 15 posts from RSS feed
[2026-06-16 19:30:00] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-16 19:30:00] INFO: Fetched 15 posts from RSS feed
[2026-06-16 19:30:00] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-16 19:30:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-16 19:30:01] ERROR: [postSingleImage] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-16 19:30:01] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-16 19:30:01] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-16 19:30:02] ERROR: [postSingleImage] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-16 19:30:02] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-16 19:30:02] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-16 19:30:04] INFO: === Cycle complete | Total: 90 | Posted: 5 | Skipped: 70 | Failed: 15 ===
[2026-06-16 19:30:05] INFO: === Cycle complete | Total: 90 | Posted: 5 | Skipped: 70 | Failed: 15 ===
[2026-06-16 20:00:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-16 20:00:00] INFO: 📊 Hourly stats | Total processed: 86 | Success: 1 | Skipped: 1 | Failed: 83 | Tracked IDs: 1
[2026-06-16 20:00:00] INFO: === Starting repost cycle ===
[2026-06-16 20:00:00] INFO: 📊 Hourly stats | Total processed: 90 | Success: 5 | Skipped: 70 | Failed: 15 | Tracked IDs: 7
[2026-06-16 20:00:00] INFO: === Starting repost cycle ===
[2026-06-16 20:00:00] INFO: 📊 Hourly stats | Total processed: 90 | Success: 5 | Skipped: 70 | Failed: 15 | Tracked IDs: 7
[2026-06-16 20:00:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-16 20:00:00] INFO: 📊 Hourly stats | Total processed: 84 | Success: 6 | Skipped: 70 | Failed: 7 | Tracked IDs: 7
[2026-06-16 20:00:00] INFO: Fetched 15 posts from RSS feed
[2026-06-16 20:00:00] INFO: Fetched 15 posts from RSS feed
[2026-06-16 20:00:00] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-16 20:00:00] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-16 20:00:02] ERROR: [postSingleImage] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-16 20:00:02] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-16 20:00:02] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-16 20:00:02] ERROR: [postSingleImage] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-16 20:00:02] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-16 20:00:02] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-16 20:00:05] INFO: === Cycle complete | Total: 91 | Posted: 5 | Skipped: 70 | Failed: 16 ===
[2026-06-16 20:00:05] INFO: === Cycle complete | Total: 91 | Posted: 5 | Skipped: 70 | Failed: 16 ===
[2026-06-16 20:30:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-16 20:30:00] INFO: === Starting repost cycle ===
[2026-06-16 20:30:00] INFO: Fetched 15 posts from RSS feed
[2026-06-16 20:30:00] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-16 20:30:00] INFO: === Starting repost cycle ===
[2026-06-16 20:30:00] INFO: Fetched 15 posts from RSS feed
[2026-06-16 20:30:00] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-16 20:30:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-16 20:30:01] ERROR: [postSingleImage] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-16 20:30:01] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-16 20:30:01] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-16 20:30:01] ERROR: [postSingleImage] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-16 20:30:01] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-16 20:30:01] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-16 20:30:04] INFO: === Cycle complete | Total: 92 | Posted: 5 | Skipped: 70 | Failed: 17 ===
[2026-06-16 20:30:04] INFO: === Cycle complete | Total: 92 | Posted: 5 | Skipped: 70 | Failed: 17 ===
[2026-06-16 21:00:00] INFO: === Starting repost cycle ===
[2026-06-16 21:00:00] INFO: 📊 Hourly stats | Total processed: 92 | Success: 5 | Skipped: 70 | Failed: 17 | Tracked IDs: 7
[2026-06-16 21:00:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-16 21:00:00] INFO: 📊 Hourly stats | Total processed: 86 | Success: 1 | Skipped: 1 | Failed: 83 | Tracked IDs: 1
[2026-06-16 21:00:00] INFO: === Starting repost cycle ===
[2026-06-16 21:00:00] INFO: 📊 Hourly stats | Total processed: 92 | Success: 5 | Skipped: 70 | Failed: 17 | Tracked IDs: 7
[2026-06-16 21:00:00] INFO: Fetched 15 posts from RSS feed
[2026-06-16 21:00:00] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-16 21:00:00] INFO: Fetched 15 posts from RSS feed
[2026-06-16 21:00:00] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-16 21:00:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-16 21:00:00] INFO: 📊 Hourly stats | Total processed: 84 | Success: 6 | Skipped: 70 | Failed: 7 | Tracked IDs: 7
[2026-06-16 21:00:00] ERROR: Download failed for bdf7c9364aacb5bed49d6efaf1886baa_img1.jpg: 
[2026-06-16 21:00:00] ERROR: Download failed for bdf7c9364aacb5bed49d6efaf1886baa_img1.jpg: 
[2026-06-16 21:00:00] WARN: Image download failed, posting text only for: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-16 21:00:00] WARN: Image download failed, posting text only for: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-16 21:00:01] ERROR: [postText] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-16 21:00:01] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-16 21:00:01] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-16 21:00:01] ERROR: [postText] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-16 21:00:01] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-16 21:00:01] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-16 21:00:04] INFO: === Cycle complete | Total: 93 | Posted: 5 | Skipped: 70 | Failed: 18 ===
[2026-06-16 21:00:04] INFO: === Cycle complete | Total: 93 | Posted: 5 | Skipped: 70 | Failed: 18 ===
[2026-06-16 21:30:00] INFO: === Starting repost cycle ===
[2026-06-16 21:30:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-16 21:30:00] INFO: Fetched 15 posts from RSS feed
[2026-06-16 21:30:00] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-16 21:30:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-16 21:30:00] INFO: === Starting repost cycle ===
[2026-06-16 21:30:00] INFO: Fetched 15 posts from RSS feed
[2026-06-16 21:30:00] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-16 21:30:01] ERROR: Download failed for bdf7c9364aacb5bed49d6efaf1886baa_img1.jpg: 
[2026-06-16 21:30:01] WARN: Image download failed, posting text only for: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-16 21:30:01] ERROR: Download failed for bdf7c9364aacb5bed49d6efaf1886baa_img1.jpg: 
[2026-06-16 21:30:01] WARN: Image download failed, posting text only for: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-16 21:30:01] ERROR: [postText] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-16 21:30:01] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-16 21:30:01] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-16 21:30:01] ERROR: [postText] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-16 21:30:01] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-16 21:30:01] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-16 21:30:04] INFO: === Cycle complete | Total: 94 | Posted: 5 | Skipped: 70 | Failed: 19 ===
[2026-06-16 21:30:04] INFO: === Cycle complete | Total: 94 | Posted: 5 | Skipped: 70 | Failed: 19 ===
[2026-06-16 22:00:00] INFO: === Starting repost cycle ===
[2026-06-16 22:00:00] INFO: 📊 Hourly stats | Total processed: 94 | Success: 5 | Skipped: 70 | Failed: 19 | Tracked IDs: 7
[2026-06-16 22:00:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-16 22:00:00] INFO: 📊 Hourly stats | Total processed: 84 | Success: 6 | Skipped: 70 | Failed: 7 | Tracked IDs: 7
[2026-06-16 22:00:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-16 22:00:00] INFO: 📊 Hourly stats | Total processed: 86 | Success: 1 | Skipped: 1 | Failed: 83 | Tracked IDs: 1
[2026-06-16 22:00:00] INFO: === Starting repost cycle ===
[2026-06-16 22:00:00] INFO: 📊 Hourly stats | Total processed: 94 | Success: 5 | Skipped: 70 | Failed: 19 | Tracked IDs: 7
[2026-06-16 22:00:00] INFO: Fetched 15 posts from RSS feed
[2026-06-16 22:00:00] INFO: Fetched 15 posts from RSS feed
[2026-06-16 22:00:00] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-16 22:00:00] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-16 22:00:01] ERROR: Download failed for bdf7c9364aacb5bed49d6efaf1886baa_img1.jpg: 
[2026-06-16 22:00:01] ERROR: Download failed for bdf7c9364aacb5bed49d6efaf1886baa_img1.jpg: 
[2026-06-16 22:00:01] WARN: Image download failed, posting text only for: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-16 22:00:01] WARN: Image download failed, posting text only for: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-16 22:00:01] ERROR: [postText] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-16 22:00:01] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-16 22:00:01] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-16 22:00:01] ERROR: [postText] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-16 22:00:01] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-16 22:00:01] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-16 22:00:04] INFO: === Cycle complete | Total: 95 | Posted: 5 | Skipped: 70 | Failed: 20 ===
[2026-06-16 22:00:04] INFO: === Cycle complete | Total: 95 | Posted: 5 | Skipped: 70 | Failed: 20 ===
[2026-06-16 22:30:00] INFO: === Starting repost cycle ===
[2026-06-16 22:30:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-16 22:30:00] INFO: Fetched 15 posts from RSS feed
[2026-06-16 22:30:00] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-16 22:30:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-16 22:30:00] INFO: === Starting repost cycle ===
[2026-06-16 22:30:00] INFO: Fetched 15 posts from RSS feed
[2026-06-16 22:30:00] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-16 22:30:00] ERROR: Download failed for bdf7c9364aacb5bed49d6efaf1886baa_img1.jpg: 
[2026-06-16 22:30:00] WARN: Image download failed, posting text only for: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-16 22:30:00] ERROR: Download failed for bdf7c9364aacb5bed49d6efaf1886baa_img1.jpg: 
[2026-06-16 22:30:00] WARN: Image download failed, posting text only for: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-16 22:30:01] ERROR: [postText] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-16 22:30:01] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-16 22:30:01] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-16 22:30:01] ERROR: [postText] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-16 22:30:01] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-16 22:30:01] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-16 22:30:04] INFO: === Cycle complete | Total: 96 | Posted: 5 | Skipped: 70 | Failed: 21 ===
[2026-06-16 22:30:04] INFO: === Cycle complete | Total: 96 | Posted: 5 | Skipped: 70 | Failed: 21 ===
[2026-06-16 23:00:00] INFO: === Starting repost cycle ===
[2026-06-16 23:00:00] INFO: 📊 Hourly stats | Total processed: 96 | Success: 5 | Skipped: 70 | Failed: 21 | Tracked IDs: 7
[2026-06-16 23:00:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-16 23:00:00] INFO: 📊 Hourly stats | Total processed: 84 | Success: 6 | Skipped: 70 | Failed: 7 | Tracked IDs: 7
[2026-06-16 23:00:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-16 23:00:00] INFO: 📊 Hourly stats | Total processed: 86 | Success: 1 | Skipped: 1 | Failed: 83 | Tracked IDs: 1
[2026-06-16 23:00:00] INFO: === Starting repost cycle ===
[2026-06-16 23:00:00] INFO: 📊 Hourly stats | Total processed: 96 | Success: 5 | Skipped: 70 | Failed: 21 | Tracked IDs: 7
[2026-06-16 23:00:00] INFO: Fetched 15 posts from RSS feed
[2026-06-16 23:00:00] INFO: Fetched 15 posts from RSS feed
[2026-06-16 23:00:00] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-16 23:00:00] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-16 23:00:02] ERROR: [postSingleImage] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-16 23:00:02] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-16 23:00:02] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-16 23:00:02] ERROR: [postSingleImage] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-16 23:00:02] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-16 23:00:02] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-16 23:00:05] INFO: === Cycle complete | Total: 97 | Posted: 5 | Skipped: 70 | Failed: 22 ===
[2026-06-16 23:00:05] INFO: === Cycle complete | Total: 97 | Posted: 5 | Skipped: 70 | Failed: 22 ===
[2026-06-16 23:30:00] INFO: === Starting repost cycle ===
[2026-06-16 23:30:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-16 23:30:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-16 23:30:00] INFO: Fetched 15 posts from RSS feed
[2026-06-16 23:30:00] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-16 23:30:00] INFO: === Starting repost cycle ===
[2026-06-16 23:30:00] INFO: Fetched 15 posts from RSS feed
[2026-06-16 23:30:00] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-16 23:30:01] ERROR: [postSingleImage] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-16 23:30:01] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-16 23:30:01] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-16 23:30:01] ERROR: [postSingleImage] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-16 23:30:01] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-16 23:30:01] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-16 23:30:04] INFO: === Cycle complete | Total: 98 | Posted: 5 | Skipped: 70 | Failed: 23 ===
[2026-06-16 23:30:04] INFO: === Cycle complete | Total: 98 | Posted: 5 | Skipped: 70 | Failed: 23 ===
[2026-06-17 00:00:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 00:00:00] INFO: 📊 Hourly stats | Total processed: 86 | Success: 1 | Skipped: 1 | Failed: 83 | Tracked IDs: 1
[2026-06-17 00:00:00] INFO: === Starting repost cycle ===
[2026-06-17 00:00:00] INFO: 📊 Hourly stats | Total processed: 98 | Success: 5 | Skipped: 70 | Failed: 23 | Tracked IDs: 7
[2026-06-17 00:00:00] INFO: === Starting repost cycle ===
[2026-06-17 00:00:00] INFO: 📊 Hourly stats | Total processed: 98 | Success: 5 | Skipped: 70 | Failed: 23 | Tracked IDs: 7
[2026-06-17 00:00:00] INFO: Fetched 15 posts from RSS feed
[2026-06-17 00:00:00] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-17 00:00:00] INFO: Fetched 15 posts from RSS feed
[2026-06-17 00:00:00] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-17 00:00:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 00:00:00] INFO: 📊 Hourly stats | Total processed: 84 | Success: 6 | Skipped: 70 | Failed: 7 | Tracked IDs: 7
[2026-06-17 00:00:01] ERROR: Download failed for bdf7c9364aacb5bed49d6efaf1886baa_img1.jpg: 
[2026-06-17 00:00:01] WARN: Image download failed, posting text only for: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-17 00:00:01] ERROR: Download failed for bdf7c9364aacb5bed49d6efaf1886baa_img1.jpg: 
[2026-06-17 00:00:01] WARN: Image download failed, posting text only for: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-17 00:00:01] ERROR: [postText] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-17 00:00:01] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-17 00:00:01] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-17 00:00:01] ERROR: [postText] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-17 00:00:01] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-17 00:00:01] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-17 00:00:04] INFO: === Cycle complete | Total: 99 | Posted: 5 | Skipped: 70 | Failed: 24 ===
[2026-06-17 00:00:04] INFO: === Cycle complete | Total: 99 | Posted: 5 | Skipped: 70 | Failed: 24 ===
[2026-06-17 00:30:00] INFO: === Starting repost cycle ===
[2026-06-17 00:30:00] INFO: Fetched 15 posts from RSS feed
[2026-06-17 00:30:00] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-17 00:30:00] INFO: === Starting repost cycle ===
[2026-06-17 00:30:00] INFO: Fetched 15 posts from RSS feed
[2026-06-17 00:30:00] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-17 00:30:00] ERROR: Download failed for bdf7c9364aacb5bed49d6efaf1886baa_img1.jpg: 
[2026-06-17 00:30:00] WARN: Image download failed, posting text only for: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-17 00:30:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 00:30:00] ERROR: Download failed for bdf7c9364aacb5bed49d6efaf1886baa_img1.jpg: 
[2026-06-17 00:30:00] WARN: Image download failed, posting text only for: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-17 00:30:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 00:30:01] ERROR: [postText] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-17 00:30:01] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-17 00:30:01] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-17 00:30:01] ERROR: [postText] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-17 00:30:01] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-17 00:30:01] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-17 00:30:04] INFO: === Cycle complete | Total: 100 | Posted: 5 | Skipped: 70 | Failed: 25 ===
[2026-06-17 00:30:04] INFO: === Cycle complete | Total: 100 | Posted: 5 | Skipped: 70 | Failed: 25 ===
[2026-06-17 01:00:00] INFO: === Starting repost cycle ===
[2026-06-17 01:00:00] INFO: 📊 Hourly stats | Total processed: 100 | Success: 5 | Skipped: 70 | Failed: 25 | Tracked IDs: 7
[2026-06-17 01:00:00] INFO: === Starting repost cycle ===
[2026-06-17 01:00:00] INFO: 📊 Hourly stats | Total processed: 100 | Success: 5 | Skipped: 70 | Failed: 25 | Tracked IDs: 7
[2026-06-17 01:00:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 01:00:00] INFO: 📊 Hourly stats | Total processed: 84 | Success: 6 | Skipped: 70 | Failed: 7 | Tracked IDs: 7
[2026-06-17 01:00:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 01:00:00] INFO: 📊 Hourly stats | Total processed: 86 | Success: 1 | Skipped: 1 | Failed: 83 | Tracked IDs: 1
[2026-06-17 01:00:01] INFO: Fetched 15 posts from RSS feed
[2026-06-17 01:00:01] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-17 01:00:01] INFO: Fetched 15 posts from RSS feed
[2026-06-17 01:00:01] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-17 01:00:01] ERROR: Download failed for bdf7c9364aacb5bed49d6efaf1886baa_img1.jpg: 
[2026-06-17 01:00:01] WARN: Image download failed, posting text only for: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-17 01:00:01] ERROR: [postText] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-17 01:00:01] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-17 01:00:01] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-17 01:00:02] ERROR: [postSingleImage] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-17 01:00:02] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-17 01:00:02] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-17 01:00:04] INFO: === Cycle complete | Total: 101 | Posted: 5 | Skipped: 70 | Failed: 26 ===
[2026-06-17 01:00:05] INFO: === Cycle complete | Total: 101 | Posted: 5 | Skipped: 70 | Failed: 26 ===
[2026-06-17 01:30:00] INFO: === Starting repost cycle ===
[2026-06-17 01:30:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 01:30:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 01:30:00] INFO: === Starting repost cycle ===
[2026-06-17 01:30:01] INFO: Fetched 15 posts from RSS feed
[2026-06-17 01:30:01] INFO: Fetched 15 posts from RSS feed
[2026-06-17 01:30:01] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-17 01:30:01] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-17 01:30:01] ERROR: Download failed for bdf7c9364aacb5bed49d6efaf1886baa_img1.jpg: 
[2026-06-17 01:30:01] WARN: Image download failed, posting text only for: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-17 01:30:01] ERROR: [postText] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-17 01:30:01] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-17 01:30:01] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-17 01:30:02] ERROR: [postSingleImage] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-17 01:30:02] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-17 01:30:02] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-17 01:30:04] INFO: === Cycle complete | Total: 102 | Posted: 5 | Skipped: 70 | Failed: 27 ===
[2026-06-17 01:30:05] INFO: === Cycle complete | Total: 102 | Posted: 5 | Skipped: 70 | Failed: 27 ===
[2026-06-17 02:00:00] INFO: === Starting repost cycle ===
[2026-06-17 02:00:00] INFO: 📊 Hourly stats | Total processed: 102 | Success: 5 | Skipped: 70 | Failed: 27 | Tracked IDs: 7
[2026-06-17 02:00:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 02:00:00] INFO: 📊 Hourly stats | Total processed: 84 | Success: 6 | Skipped: 70 | Failed: 7 | Tracked IDs: 7
[2026-06-17 02:00:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 02:00:00] INFO: 📊 Hourly stats | Total processed: 86 | Success: 1 | Skipped: 1 | Failed: 83 | Tracked IDs: 1
[2026-06-17 02:00:00] INFO: === Starting repost cycle ===
[2026-06-17 02:00:00] INFO: 📊 Hourly stats | Total processed: 102 | Success: 5 | Skipped: 70 | Failed: 27 | Tracked IDs: 7
[2026-06-17 02:00:01] INFO: Fetched 15 posts from RSS feed
[2026-06-17 02:00:01] INFO: Fetched 15 posts from RSS feed
[2026-06-17 02:00:01] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-17 02:00:01] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-17 02:00:02] ERROR: [postSingleImage] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-17 02:00:02] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-17 02:00:02] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-17 02:00:02] ERROR: [postSingleImage] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-17 02:00:02] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-17 02:00:02] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-17 02:00:05] INFO: === Cycle complete | Total: 103 | Posted: 5 | Skipped: 70 | Failed: 28 ===
[2026-06-17 02:00:05] INFO: === Cycle complete | Total: 103 | Posted: 5 | Skipped: 70 | Failed: 28 ===
[2026-06-17 02:30:00] INFO: === Starting repost cycle ===
[2026-06-17 02:30:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 02:30:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 02:30:00] INFO: Fetched 15 posts from RSS feed
[2026-06-17 02:30:00] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-17 02:30:00] INFO: === Starting repost cycle ===
[2026-06-17 02:30:00] INFO: Fetched 15 posts from RSS feed
[2026-06-17 02:30:00] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-17 02:30:01] ERROR: [postSingleImage] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-17 02:30:01] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-17 02:30:01] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-17 02:30:01] ERROR: [postSingleImage] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-17 02:30:01] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-17 02:30:01] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-17 02:30:04] INFO: === Cycle complete | Total: 104 | Posted: 5 | Skipped: 70 | Failed: 29 ===
[2026-06-17 02:30:04] INFO: === Cycle complete | Total: 104 | Posted: 5 | Skipped: 70 | Failed: 29 ===
[2026-06-17 03:00:00] INFO: === Starting repost cycle ===
[2026-06-17 03:00:00] INFO: 📊 Hourly stats | Total processed: 104 | Success: 5 | Skipped: 70 | Failed: 29 | Tracked IDs: 7
[2026-06-17 03:00:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 03:00:00] INFO: 📊 Hourly stats | Total processed: 84 | Success: 6 | Skipped: 70 | Failed: 7 | Tracked IDs: 7
[2026-06-17 03:00:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 03:00:00] INFO: 📊 Hourly stats | Total processed: 86 | Success: 1 | Skipped: 1 | Failed: 83 | Tracked IDs: 1
[2026-06-17 03:00:00] INFO: === Starting repost cycle ===
[2026-06-17 03:00:00] INFO: 📊 Hourly stats | Total processed: 104 | Success: 5 | Skipped: 70 | Failed: 29 | Tracked IDs: 7
[2026-06-17 03:00:00] INFO: Fetched 15 posts from RSS feed
[2026-06-17 03:00:00] INFO: Fetched 15 posts from RSS feed
[2026-06-17 03:00:00] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-17 03:00:00] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-17 03:00:01] ERROR: Download failed for bdf7c9364aacb5bed49d6efaf1886baa_img1.jpg: 
[2026-06-17 03:00:01] WARN: Image download failed, posting text only for: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-17 03:00:01] ERROR: Download failed for bdf7c9364aacb5bed49d6efaf1886baa_img1.jpg: 
[2026-06-17 03:00:01] WARN: Image download failed, posting text only for: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-17 03:00:01] ERROR: [postText] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-17 03:00:01] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-17 03:00:01] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-17 03:00:01] ERROR: [postText] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-17 03:00:01] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-17 03:00:01] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-17 03:00:04] INFO: === Cycle complete | Total: 105 | Posted: 5 | Skipped: 70 | Failed: 30 ===
[2026-06-17 03:00:04] INFO: === Cycle complete | Total: 105 | Posted: 5 | Skipped: 70 | Failed: 30 ===
[2026-06-17 03:30:00] INFO: === Starting repost cycle ===
[2026-06-17 03:30:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 03:30:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 03:30:00] INFO: Fetched 15 posts from RSS feed
[2026-06-17 03:30:00] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-17 03:30:00] INFO: === Starting repost cycle ===
[2026-06-17 03:30:00] INFO: Fetched 15 posts from RSS feed
[2026-06-17 03:30:00] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-17 03:30:00] ERROR: Download failed for bdf7c9364aacb5bed49d6efaf1886baa_img1.jpg: 
[2026-06-17 03:30:00] WARN: Image download failed, posting text only for: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-17 03:30:00] ERROR: Download failed for bdf7c9364aacb5bed49d6efaf1886baa_img1.jpg: 
[2026-06-17 03:30:00] WARN: Image download failed, posting text only for: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-17 03:30:01] ERROR: [postText] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-17 03:30:01] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-17 03:30:01] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-17 03:30:01] ERROR: [postText] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-17 03:30:01] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-17 03:30:01] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-17 03:30:04] INFO: === Cycle complete | Total: 106 | Posted: 5 | Skipped: 70 | Failed: 31 ===
[2026-06-17 03:30:04] INFO: === Cycle complete | Total: 106 | Posted: 5 | Skipped: 70 | Failed: 31 ===
[2026-06-17 04:00:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 04:00:00] INFO: 📊 Hourly stats | Total processed: 86 | Success: 1 | Skipped: 1 | Failed: 83 | Tracked IDs: 1
[2026-06-17 04:00:00] INFO: === Starting repost cycle ===
[2026-06-17 04:00:00] INFO: 📊 Hourly stats | Total processed: 106 | Success: 5 | Skipped: 70 | Failed: 31 | Tracked IDs: 7
[2026-06-17 04:00:00] INFO: Fetched 15 posts from RSS feed
[2026-06-17 04:00:00] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-17 04:00:00] INFO: === Starting repost cycle ===
[2026-06-17 04:00:00] INFO: 📊 Hourly stats | Total processed: 106 | Success: 5 | Skipped: 70 | Failed: 31 | Tracked IDs: 7
[2026-06-17 04:00:00] INFO: Fetched 15 posts from RSS feed
[2026-06-17 04:00:00] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-17 04:00:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 04:00:00] INFO: 📊 Hourly stats | Total processed: 84 | Success: 6 | Skipped: 70 | Failed: 7 | Tracked IDs: 7
[2026-06-17 04:00:01] ERROR: Download failed for bdf7c9364aacb5bed49d6efaf1886baa_img1.jpg: 
[2026-06-17 04:00:01] WARN: Image download failed, posting text only for: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-17 04:00:01] ERROR: [postText] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-17 04:00:01] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-17 04:00:01] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-17 04:00:02] ERROR: [postSingleImage] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-17 04:00:02] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-17 04:00:02] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-17 04:00:04] INFO: === Cycle complete | Total: 107 | Posted: 5 | Skipped: 70 | Failed: 32 ===
[2026-06-17 04:00:05] INFO: === Cycle complete | Total: 107 | Posted: 5 | Skipped: 70 | Failed: 32 ===
[2026-06-17 04:30:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 04:30:00] INFO: === Starting repost cycle ===
[2026-06-17 04:30:00] INFO: Fetched 15 posts from RSS feed
[2026-06-17 04:30:00] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-17 04:30:00] INFO: === Starting repost cycle ===
[2026-06-17 04:30:00] INFO: Fetched 15 posts from RSS feed
[2026-06-17 04:30:00] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-17 04:30:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 04:30:01] ERROR: [postSingleImage] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-17 04:30:01] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-17 04:30:01] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-17 04:30:02] ERROR: [postSingleImage] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-17 04:30:02] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-17 04:30:02] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-17 04:30:04] INFO: === Cycle complete | Total: 108 | Posted: 5 | Skipped: 70 | Failed: 33 ===
[2026-06-17 04:30:05] INFO: === Cycle complete | Total: 108 | Posted: 5 | Skipped: 70 | Failed: 33 ===
[2026-06-17 05:00:00] INFO: === Starting repost cycle ===
[2026-06-17 05:00:00] INFO: 📊 Hourly stats | Total processed: 108 | Success: 5 | Skipped: 70 | Failed: 33 | Tracked IDs: 7
[2026-06-17 05:00:00] INFO: Fetched 15 posts from RSS feed
[2026-06-17 05:00:00] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-17 05:00:00] INFO: === Starting repost cycle ===
[2026-06-17 05:00:00] INFO: 📊 Hourly stats | Total processed: 108 | Success: 5 | Skipped: 70 | Failed: 33 | Tracked IDs: 7
[2026-06-17 05:00:00] INFO: Fetched 15 posts from RSS feed
[2026-06-17 05:00:00] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-17 05:00:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 05:00:00] INFO: 📊 Hourly stats | Total processed: 84 | Success: 6 | Skipped: 70 | Failed: 7 | Tracked IDs: 7
[2026-06-17 05:00:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 05:00:00] INFO: 📊 Hourly stats | Total processed: 86 | Success: 1 | Skipped: 1 | Failed: 83 | Tracked IDs: 1
[2026-06-17 05:00:01] ERROR: [postSingleImage] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-17 05:00:01] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-17 05:00:01] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-17 05:00:01] ERROR: [postSingleImage] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-17 05:00:01] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-17 05:00:01] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-17 05:00:04] INFO: === Cycle complete | Total: 109 | Posted: 5 | Skipped: 70 | Failed: 34 ===
[2026-06-17 05:00:04] INFO: === Cycle complete | Total: 109 | Posted: 5 | Skipped: 70 | Failed: 34 ===
[2026-06-17 05:30:00] INFO: === Starting repost cycle ===
[2026-06-17 05:30:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 05:30:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 05:30:00] INFO: Fetched 15 posts from RSS feed
[2026-06-17 05:30:00] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-17 05:30:00] INFO: === Starting repost cycle ===
[2026-06-17 05:30:00] INFO: Fetched 15 posts from RSS feed
[2026-06-17 05:30:00] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-17 05:30:02] ERROR: [postSingleImage] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-17 05:30:02] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-17 05:30:02] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-17 05:30:02] ERROR: [postSingleImage] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-17 05:30:02] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-17 05:30:02] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-17 05:30:05] INFO: === Cycle complete | Total: 110 | Posted: 5 | Skipped: 70 | Failed: 35 ===
[2026-06-17 05:30:05] INFO: === Cycle complete | Total: 110 | Posted: 5 | Skipped: 70 | Failed: 35 ===
[2026-06-17 06:00:00] INFO: === Starting repost cycle ===
[2026-06-17 06:00:00] INFO: 📊 Hourly stats | Total processed: 110 | Success: 5 | Skipped: 70 | Failed: 35 | Tracked IDs: 7
[2026-06-17 06:00:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 06:00:00] INFO: 📊 Hourly stats | Total processed: 84 | Success: 6 | Skipped: 70 | Failed: 7 | Tracked IDs: 7
[2026-06-17 06:00:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 06:00:00] INFO: 📊 Hourly stats | Total processed: 86 | Success: 1 | Skipped: 1 | Failed: 83 | Tracked IDs: 1
[2026-06-17 06:00:00] INFO: === Starting repost cycle ===
[2026-06-17 06:00:00] INFO: 📊 Hourly stats | Total processed: 110 | Success: 5 | Skipped: 70 | Failed: 35 | Tracked IDs: 7
[2026-06-17 06:00:00] INFO: Fetched 15 posts from RSS feed
[2026-06-17 06:00:00] INFO: Fetched 15 posts from RSS feed
[2026-06-17 06:00:00] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-17 06:00:00] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-17 06:00:02] ERROR: [postSingleImage] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-17 06:00:02] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-17 06:00:02] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-17 06:00:02] ERROR: [postSingleImage] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-17 06:00:02] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-17 06:00:02] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-17 06:00:05] INFO: === Cycle complete | Total: 111 | Posted: 5 | Skipped: 70 | Failed: 36 ===
[2026-06-17 06:00:05] INFO: === Cycle complete | Total: 111 | Posted: 5 | Skipped: 70 | Failed: 36 ===
[2026-06-17 06:30:00] INFO: === Starting repost cycle ===
[2026-06-17 06:30:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 06:30:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 06:30:00] INFO: === Starting repost cycle ===
[2026-06-17 06:30:00] INFO: Fetched 15 posts from RSS feed
[2026-06-17 06:30:00] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-17 06:30:00] INFO: Fetched 15 posts from RSS feed
[2026-06-17 06:30:00] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-17 06:30:02] ERROR: [postSingleImage] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-17 06:30:02] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-17 06:30:02] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-17 06:30:02] ERROR: [postSingleImage] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-17 06:30:02] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-17 06:30:02] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-17 06:30:05] INFO: === Cycle complete | Total: 112 | Posted: 5 | Skipped: 70 | Failed: 37 ===
[2026-06-17 06:30:05] INFO: === Cycle complete | Total: 112 | Posted: 5 | Skipped: 70 | Failed: 37 ===
[2026-06-17 07:00:00] INFO: === Starting repost cycle ===
[2026-06-17 07:00:00] INFO: 📊 Hourly stats | Total processed: 112 | Success: 5 | Skipped: 70 | Failed: 37 | Tracked IDs: 7
[2026-06-17 07:00:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 07:00:00] INFO: 📊 Hourly stats | Total processed: 84 | Success: 6 | Skipped: 70 | Failed: 7 | Tracked IDs: 7
[2026-06-17 07:00:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 07:00:00] INFO: 📊 Hourly stats | Total processed: 86 | Success: 1 | Skipped: 1 | Failed: 83 | Tracked IDs: 1
[2026-06-17 07:00:00] INFO: === Starting repost cycle ===
[2026-06-17 07:00:00] INFO: 📊 Hourly stats | Total processed: 112 | Success: 5 | Skipped: 70 | Failed: 37 | Tracked IDs: 7
[2026-06-17 07:00:00] INFO: Fetched 15 posts from RSS feed
[2026-06-17 07:00:00] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-17 07:00:00] INFO: Fetched 15 posts from RSS feed
[2026-06-17 07:00:00] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-17 07:00:01] ERROR: [postSingleImage] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-17 07:00:01] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-17 07:00:01] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-17 07:00:01] ERROR: [postSingleImage] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-17 07:00:01] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-17 07:00:01] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-17 07:00:04] INFO: === Cycle complete | Total: 113 | Posted: 5 | Skipped: 70 | Failed: 38 ===
[2026-06-17 07:00:04] INFO: === Cycle complete | Total: 113 | Posted: 5 | Skipped: 70 | Failed: 38 ===
[2026-06-17 07:30:00] INFO: === Starting repost cycle ===
[2026-06-17 07:30:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 07:30:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 07:30:00] INFO: === Starting repost cycle ===
[2026-06-17 07:30:00] INFO: Fetched 15 posts from RSS feed
[2026-06-17 07:30:00] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-17 07:30:00] INFO: Fetched 15 posts from RSS feed
[2026-06-17 07:30:00] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-17 07:30:01] ERROR: [postSingleImage] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-17 07:30:01] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-17 07:30:01] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-17 07:30:02] ERROR: [postSingleImage] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-17 07:30:02] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-17 07:30:02] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-17 07:30:04] INFO: === Cycle complete | Total: 114 | Posted: 5 | Skipped: 70 | Failed: 39 ===
[2026-06-17 07:30:05] INFO: === Cycle complete | Total: 114 | Posted: 5 | Skipped: 70 | Failed: 39 ===
[2026-06-17 08:00:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 08:00:00] INFO: 📊 Hourly stats | Total processed: 86 | Success: 1 | Skipped: 1 | Failed: 83 | Tracked IDs: 1
[2026-06-17 08:00:00] INFO: === Starting repost cycle ===
[2026-06-17 08:00:00] INFO: 📊 Hourly stats | Total processed: 114 | Success: 5 | Skipped: 70 | Failed: 39 | Tracked IDs: 7
[2026-06-17 08:00:00] INFO: === Starting repost cycle ===
[2026-06-17 08:00:00] INFO: 📊 Hourly stats | Total processed: 114 | Success: 5 | Skipped: 70 | Failed: 39 | Tracked IDs: 7
[2026-06-17 08:00:00] INFO: Fetched 15 posts from RSS feed
[2026-06-17 08:00:00] INFO: Fetched 15 posts from RSS feed
[2026-06-17 08:00:00] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-17 08:00:00] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-17 08:00:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 08:00:00] INFO: 📊 Hourly stats | Total processed: 84 | Success: 6 | Skipped: 70 | Failed: 7 | Tracked IDs: 7
[2026-06-17 08:00:02] ERROR: [postSingleImage] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-17 08:00:02] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-17 08:00:02] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-17 08:00:02] ERROR: [postSingleImage] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-17 08:00:02] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-17 08:00:02] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-17 08:00:05] INFO: === Cycle complete | Total: 115 | Posted: 5 | Skipped: 70 | Failed: 40 ===
[2026-06-17 08:00:05] INFO: === Cycle complete | Total: 115 | Posted: 5 | Skipped: 70 | Failed: 40 ===
[2026-06-17 08:30:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 08:30:00] INFO: === Starting repost cycle ===
[2026-06-17 08:30:00] INFO: === Starting repost cycle ===
[2026-06-17 08:30:00] INFO: Fetched 15 posts from RSS feed
[2026-06-17 08:30:00] INFO: Fetched 15 posts from RSS feed
[2026-06-17 08:30:00] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-17 08:30:00] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-17 08:30:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 08:30:02] ERROR: [postSingleImage] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-17 08:30:02] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-17 08:30:02] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-17 08:30:02] ERROR: [postSingleImage] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-17 08:30:02] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-17 08:30:02] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-17 08:30:05] INFO: === Cycle complete | Total: 116 | Posted: 5 | Skipped: 70 | Failed: 41 ===
[2026-06-17 08:30:05] INFO: === Cycle complete | Total: 116 | Posted: 5 | Skipped: 70 | Failed: 41 ===
[2026-06-17 09:00:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 09:00:00] INFO: 📊 Hourly stats | Total processed: 86 | Success: 1 | Skipped: 1 | Failed: 83 | Tracked IDs: 1
[2026-06-17 09:00:00] INFO: === Starting repost cycle ===
[2026-06-17 09:00:00] INFO: 📊 Hourly stats | Total processed: 116 | Success: 5 | Skipped: 70 | Failed: 41 | Tracked IDs: 7
[2026-06-17 09:00:00] INFO: Fetched 15 posts from RSS feed
[2026-06-17 09:00:00] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-17 09:00:00] INFO: === Starting repost cycle ===
[2026-06-17 09:00:00] INFO: 📊 Hourly stats | Total processed: 116 | Success: 5 | Skipped: 70 | Failed: 41 | Tracked IDs: 7
[2026-06-17 09:00:00] INFO: Fetched 15 posts from RSS feed
[2026-06-17 09:00:00] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-17 09:00:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 09:00:00] INFO: 📊 Hourly stats | Total processed: 84 | Success: 6 | Skipped: 70 | Failed: 7 | Tracked IDs: 7
[2026-06-17 09:00:02] ERROR: [postSingleImage] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-17 09:00:02] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-17 09:00:02] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-17 09:00:03] ERROR: Uncaught Exception: ENOENT: no such file or directory, stat '/home/initiati/repost.sprintsolutions.net/data/temp/bdf7c9364aacb5bed49d6efaf1886baa_img1.jpg'
[2026-06-17 09:00:03] ERROR: Error: ENOENT: no such file or directory, stat '/home/initiati/repost.sprintsolutions.net/data/temp/bdf7c9364aacb5bed49d6efaf1886baa_img1.jpg'
    at Object.statSync (node:fs:1746:25)
    at WriteStream.<anonymous> (/home/initiati/repost.sprintsolutions.net/src/mediaDownloader.js:33:27)
    at WriteStream.emit (node:events:531:35)
    at finish (node:internal/streams/writable:955:10)
    at node:internal/streams/writable:936:13
    at process.processTicksAndRejections (node:internal/process/task_queues:89:21)
[2026-06-17 09:00:05] INFO: === Cycle complete | Total: 117 | Posted: 5 | Skipped: 70 | Failed: 42 ===
[2026-06-17 09:30:00] INFO: === Starting repost cycle ===
[2026-06-17 09:30:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 09:30:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 09:30:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 09:30:01] INFO: Fetched 15 posts from RSS feed
[2026-06-17 09:30:01] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-17 09:30:02] ERROR: [postSingleImage] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-17 09:30:02] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-17 09:30:02] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-17 09:30:05] INFO: === Cycle complete | Total: 118 | Posted: 5 | Skipped: 70 | Failed: 43 ===
[2026-06-17 10:00:00] INFO: === Starting repost cycle ===
[2026-06-17 10:00:00] INFO: 📊 Hourly stats | Total processed: 118 | Success: 5 | Skipped: 70 | Failed: 43 | Tracked IDs: 7
[2026-06-17 10:00:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 10:00:00] INFO: 📊 Hourly stats | Total processed: 84 | Success: 6 | Skipped: 70 | Failed: 7 | Tracked IDs: 7
[2026-06-17 10:00:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 10:00:00] INFO: 📊 Hourly stats | Total processed: 86 | Success: 1 | Skipped: 1 | Failed: 83 | Tracked IDs: 1
[2026-06-17 10:00:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 10:00:00] INFO: 📊 Hourly stats | Total processed: 117 | Success: 5 | Skipped: 70 | Failed: 41 | Tracked IDs: 7
[2026-06-17 10:00:01] INFO: Fetched 15 posts from RSS feed
[2026-06-17 10:00:01] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-17 10:00:02] ERROR: [postSingleImage] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-17 10:00:02] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-17 10:00:02] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-17 10:00:05] INFO: === Cycle complete | Total: 119 | Posted: 5 | Skipped: 70 | Failed: 44 ===
[2026-06-17 10:30:00] INFO: === Starting repost cycle ===
[2026-06-17 10:30:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 10:30:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 10:30:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 10:30:01] INFO: Fetched 15 posts from RSS feed
[2026-06-17 10:30:01] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-17 10:30:02] ERROR: [postSingleImage] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-17 10:30:02] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-17 10:30:02] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-17 10:30:05] INFO: === Cycle complete | Total: 120 | Posted: 5 | Skipped: 70 | Failed: 45 ===
[2026-06-17 11:00:00] INFO: === Starting repost cycle ===
[2026-06-17 11:00:00] INFO: 📊 Hourly stats | Total processed: 120 | Success: 5 | Skipped: 70 | Failed: 45 | Tracked IDs: 7
[2026-06-17 11:00:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 11:00:00] INFO: 📊 Hourly stats | Total processed: 84 | Success: 6 | Skipped: 70 | Failed: 7 | Tracked IDs: 7
[2026-06-17 11:00:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 11:00:00] INFO: 📊 Hourly stats | Total processed: 86 | Success: 1 | Skipped: 1 | Failed: 83 | Tracked IDs: 1
[2026-06-17 11:00:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 11:00:00] INFO: 📊 Hourly stats | Total processed: 117 | Success: 5 | Skipped: 70 | Failed: 41 | Tracked IDs: 7
[2026-06-17 11:00:00] INFO: Fetched 15 posts from RSS feed
[2026-06-17 11:00:00] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-17 11:00:01] ERROR: [postSingleImage] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-17 11:00:01] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-17 11:00:01] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-17 11:00:04] INFO: === Cycle complete | Total: 121 | Posted: 5 | Skipped: 70 | Failed: 46 ===
[2026-06-17 11:30:00] INFO: === Starting repost cycle ===
[2026-06-17 11:30:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 11:30:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 11:30:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 11:30:00] INFO: Fetched 15 posts from RSS feed
[2026-06-17 11:30:00] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-17 11:30:01] ERROR: Download failed for bdf7c9364aacb5bed49d6efaf1886baa_img1.jpg: 
[2026-06-17 11:30:01] WARN: Image download failed, posting text only for: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-17 11:30:01] ERROR: [postText] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-17 11:30:01] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-17 11:30:01] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-17 11:30:04] INFO: === Cycle complete | Total: 122 | Posted: 5 | Skipped: 70 | Failed: 47 ===
[2026-06-17 12:00:00] INFO: === Starting repost cycle ===
[2026-06-17 12:00:00] INFO: 📊 Hourly stats | Total processed: 122 | Success: 5 | Skipped: 70 | Failed: 47 | Tracked IDs: 7
[2026-06-17 12:00:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 12:00:00] INFO: 📊 Hourly stats | Total processed: 84 | Success: 6 | Skipped: 70 | Failed: 7 | Tracked IDs: 7
[2026-06-17 12:00:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 12:00:00] INFO: 📊 Hourly stats | Total processed: 86 | Success: 1 | Skipped: 1 | Failed: 83 | Tracked IDs: 1
[2026-06-17 12:00:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 12:00:00] INFO: 📊 Hourly stats | Total processed: 117 | Success: 5 | Skipped: 70 | Failed: 41 | Tracked IDs: 7
[2026-06-17 12:00:00] INFO: Fetched 15 posts from RSS feed
[2026-06-17 12:00:00] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-17 12:00:00] ERROR: Download failed for bdf7c9364aacb5bed49d6efaf1886baa_img1.jpg: 
[2026-06-17 12:00:00] WARN: Image download failed, posting text only for: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-17 12:00:01] ERROR: [postText] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-17 12:00:01] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-17 12:00:01] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-17 12:00:04] INFO: === Cycle complete | Total: 123 | Posted: 5 | Skipped: 70 | Failed: 48 ===
[2026-06-17 12:30:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 12:30:00] INFO: === Starting repost cycle ===
[2026-06-17 12:30:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 12:30:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 12:30:00] INFO: Fetched 15 posts from RSS feed
[2026-06-17 12:30:00] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-17 12:30:01] ERROR: [postSingleImage] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-17 12:30:01] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-17 12:30:01] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-17 12:30:04] INFO: === Cycle complete | Total: 124 | Posted: 5 | Skipped: 70 | Failed: 49 ===
[2026-06-17 13:00:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 13:00:00] INFO: 📊 Hourly stats | Total processed: 84 | Success: 6 | Skipped: 70 | Failed: 7 | Tracked IDs: 7
[2026-06-17 13:00:00] INFO: === Starting repost cycle ===
[2026-06-17 13:00:00] INFO: 📊 Hourly stats | Total processed: 124 | Success: 5 | Skipped: 70 | Failed: 49 | Tracked IDs: 7
[2026-06-17 13:00:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 13:00:00] INFO: 📊 Hourly stats | Total processed: 86 | Success: 1 | Skipped: 1 | Failed: 83 | Tracked IDs: 1
[2026-06-17 13:00:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 13:00:00] INFO: 📊 Hourly stats | Total processed: 117 | Success: 5 | Skipped: 70 | Failed: 41 | Tracked IDs: 7
[2026-06-17 13:00:00] INFO: Fetched 15 posts from RSS feed
[2026-06-17 13:00:00] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-17 13:00:01] ERROR: [postSingleImage] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-17 13:00:01] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-17 13:00:01] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-17 13:00:04] INFO: === Cycle complete | Total: 125 | Posted: 5 | Skipped: 70 | Failed: 50 ===
[2026-06-17 13:30:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 13:30:00] INFO: === Starting repost cycle ===
[2026-06-17 13:30:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 13:30:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 13:30:00] INFO: Fetched 15 posts from RSS feed
[2026-06-17 13:30:00] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-17 13:30:02] ERROR: [postSingleImage] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-17 13:30:02] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-17 13:30:02] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-17 13:30:05] INFO: === Cycle complete | Total: 126 | Posted: 5 | Skipped: 70 | Failed: 51 ===
[2026-06-17 14:00:00] INFO: === Starting repost cycle ===
[2026-06-17 14:00:00] INFO: 📊 Hourly stats | Total processed: 126 | Success: 5 | Skipped: 70 | Failed: 51 | Tracked IDs: 7
[2026-06-17 14:00:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 14:00:00] INFO: 📊 Hourly stats | Total processed: 86 | Success: 1 | Skipped: 1 | Failed: 83 | Tracked IDs: 1
[2026-06-17 14:00:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 14:00:00] INFO: 📊 Hourly stats | Total processed: 117 | Success: 5 | Skipped: 70 | Failed: 41 | Tracked IDs: 7
[2026-06-17 14:00:00] INFO: Fetched 15 posts from RSS feed
[2026-06-17 14:00:00] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-17 14:00:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 14:00:00] INFO: 📊 Hourly stats | Total processed: 84 | Success: 6 | Skipped: 70 | Failed: 7 | Tracked IDs: 7
[2026-06-17 14:00:02] ERROR: [postSingleImage] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-17 14:00:02] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-17 14:00:02] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-17 14:00:05] INFO: === Cycle complete | Total: 127 | Posted: 5 | Skipped: 70 | Failed: 52 ===
[2026-06-17 14:30:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 14:30:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 14:30:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 14:30:00] INFO: === Starting repost cycle ===
[2026-06-17 14:30:01] INFO: Fetched 15 posts from RSS feed
[2026-06-17 14:30:01] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-17 14:30:02] ERROR: Download failed for bdf7c9364aacb5bed49d6efaf1886baa_img1.jpg: 
[2026-06-17 14:30:02] WARN: Image download failed, posting text only for: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-17 14:30:02] ERROR: [postText] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-17 14:30:02] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-17 14:30:02] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-17 14:30:05] INFO: === Cycle complete | Total: 128 | Posted: 5 | Skipped: 70 | Failed: 53 ===
[2026-06-17 15:00:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 15:00:00] INFO: 📊 Hourly stats | Total processed: 117 | Success: 5 | Skipped: 70 | Failed: 41 | Tracked IDs: 7
[2026-06-17 15:00:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 15:00:00] INFO: 📊 Hourly stats | Total processed: 86 | Success: 1 | Skipped: 1 | Failed: 83 | Tracked IDs: 1
[2026-06-17 15:00:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 15:00:00] INFO: 📊 Hourly stats | Total processed: 84 | Success: 6 | Skipped: 70 | Failed: 7 | Tracked IDs: 7
[2026-06-17 15:00:00] INFO: === Starting repost cycle ===
[2026-06-17 15:00:00] INFO: 📊 Hourly stats | Total processed: 128 | Success: 5 | Skipped: 70 | Failed: 53 | Tracked IDs: 7
[2026-06-17 15:00:01] INFO: Fetched 15 posts from RSS feed
[2026-06-17 15:00:01] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-17 15:00:01] ERROR: Download failed for bdf7c9364aacb5bed49d6efaf1886baa_img1.jpg: 
[2026-06-17 15:00:01] WARN: Image download failed, posting text only for: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-17 15:00:01] ERROR: [postText] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-17 15:00:01] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-17 15:00:01] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-17 15:00:04] INFO: === Cycle complete | Total: 129 | Posted: 5 | Skipped: 70 | Failed: 54 ===
[2026-06-17 15:30:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 15:30:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 15:30:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 15:30:00] INFO: === Starting repost cycle ===
[2026-06-17 15:30:01] INFO: Fetched 15 posts from RSS feed
[2026-06-17 15:30:01] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-17 15:30:01] ERROR: Download failed for bdf7c9364aacb5bed49d6efaf1886baa_img1.jpg: 
[2026-06-17 15:30:01] WARN: Image download failed, posting text only for: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-17 15:30:01] ERROR: [postText] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-17 15:30:01] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-17 15:30:01] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-17 15:30:04] INFO: === Cycle complete | Total: 130 | Posted: 5 | Skipped: 70 | Failed: 55 ===
[2026-06-17 16:00:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 16:00:00] INFO: 📊 Hourly stats | Total processed: 86 | Success: 1 | Skipped: 1 | Failed: 83 | Tracked IDs: 1
[2026-06-17 16:00:00] INFO: === Starting repost cycle ===
[2026-06-17 16:00:00] INFO: 📊 Hourly stats | Total processed: 130 | Success: 5 | Skipped: 70 | Failed: 55 | Tracked IDs: 7
[2026-06-17 16:00:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 16:00:00] INFO: 📊 Hourly stats | Total processed: 84 | Success: 6 | Skipped: 70 | Failed: 7 | Tracked IDs: 7
[2026-06-17 16:00:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 16:00:00] INFO: 📊 Hourly stats | Total processed: 117 | Success: 5 | Skipped: 70 | Failed: 41 | Tracked IDs: 7
[2026-06-17 16:00:01] INFO: Fetched 15 posts from RSS feed
[2026-06-17 16:00:01] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-17 16:00:01] ERROR: Download failed for bdf7c9364aacb5bed49d6efaf1886baa_img1.jpg: 
[2026-06-17 16:00:01] WARN: Image download failed, posting text only for: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-17 16:00:01] ERROR: [postText] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-17 16:00:01] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-17 16:00:01] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-17 16:00:04] INFO: === Cycle complete | Total: 131 | Posted: 5 | Skipped: 70 | Failed: 56 ===
[2026-06-17 16:30:00] INFO: === Starting repost cycle ===
[2026-06-17 16:30:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 16:30:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 16:30:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 16:30:00] INFO: Fetched 15 posts from RSS feed
[2026-06-17 16:30:00] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-17 16:30:02] ERROR: [postSingleImage] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-17 16:30:02] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-17 16:30:02] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-17 16:30:05] INFO: === Cycle complete | Total: 132 | Posted: 5 | Skipped: 70 | Failed: 57 ===
[2026-06-17 17:00:00] INFO: === Starting repost cycle ===
[2026-06-17 17:00:00] INFO: 📊 Hourly stats | Total processed: 132 | Success: 5 | Skipped: 70 | Failed: 57 | Tracked IDs: 7
[2026-06-17 17:00:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 17:00:00] INFO: 📊 Hourly stats | Total processed: 84 | Success: 6 | Skipped: 70 | Failed: 7 | Tracked IDs: 7
[2026-06-17 17:00:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 17:00:00] INFO: 📊 Hourly stats | Total processed: 117 | Success: 5 | Skipped: 70 | Failed: 41 | Tracked IDs: 7
[2026-06-17 17:00:00] INFO: Fetched 15 posts from RSS feed
[2026-06-17 17:00:00] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-17 17:00:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 17:00:00] INFO: 📊 Hourly stats | Total processed: 86 | Success: 1 | Skipped: 1 | Failed: 83 | Tracked IDs: 1
[2026-06-17 17:00:02] ERROR: [postSingleImage] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-17 17:00:02] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-17 17:00:02] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-17 17:00:05] INFO: === Cycle complete | Total: 133 | Posted: 5 | Skipped: 70 | Failed: 58 ===
[2026-06-17 17:30:00] INFO: === Starting repost cycle ===
[2026-06-17 17:30:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 17:30:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 17:30:00] INFO: Fetched 15 posts from RSS feed
[2026-06-17 17:30:00] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-17 17:30:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 17:30:01] ERROR: Download failed for bdf7c9364aacb5bed49d6efaf1886baa_img1.jpg: 
[2026-06-17 17:30:01] WARN: Image download failed, posting text only for: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-17 17:30:01] ERROR: [postText] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-17 17:30:01] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-17 17:30:01] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-17 17:30:04] INFO: === Cycle complete | Total: 134 | Posted: 5 | Skipped: 70 | Failed: 59 ===
[2026-06-17 18:00:00] INFO: === Starting repost cycle ===
[2026-06-17 18:00:00] INFO: 📊 Hourly stats | Total processed: 134 | Success: 5 | Skipped: 70 | Failed: 59 | Tracked IDs: 7
[2026-06-17 18:00:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 18:00:00] INFO: 📊 Hourly stats | Total processed: 84 | Success: 6 | Skipped: 70 | Failed: 7 | Tracked IDs: 7
[2026-06-17 18:00:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 18:00:00] INFO: 📊 Hourly stats | Total processed: 117 | Success: 5 | Skipped: 70 | Failed: 41 | Tracked IDs: 7
[2026-06-17 18:00:00] INFO: Fetched 15 posts from RSS feed
[2026-06-17 18:00:00] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-17 18:00:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 18:00:00] INFO: 📊 Hourly stats | Total processed: 86 | Success: 1 | Skipped: 1 | Failed: 83 | Tracked IDs: 1
[2026-06-17 18:00:02] ERROR: [postSingleImage] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-17 18:00:02] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-17 18:00:02] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-17 18:00:05] INFO: === Cycle complete | Total: 135 | Posted: 5 | Skipped: 70 | Failed: 60 ===
[2026-06-17 18:30:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 18:30:00] INFO: === Starting repost cycle ===
[2026-06-17 18:30:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 18:30:00] INFO: Fetched 15 posts from RSS feed
[2026-06-17 18:30:00] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-17 18:30:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 18:30:02] ERROR: [postSingleImage] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-17 18:30:02] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-17 18:30:02] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-17 18:30:05] INFO: === Cycle complete | Total: 136 | Posted: 5 | Skipped: 70 | Failed: 61 ===
[2026-06-17 19:00:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 19:00:00] INFO: 📊 Hourly stats | Total processed: 84 | Success: 6 | Skipped: 70 | Failed: 7 | Tracked IDs: 7
[2026-06-17 19:00:00] INFO: === Starting repost cycle ===
[2026-06-17 19:00:00] INFO: 📊 Hourly stats | Total processed: 136 | Success: 5 | Skipped: 70 | Failed: 61 | Tracked IDs: 7
[2026-06-17 19:00:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 19:00:00] INFO: 📊 Hourly stats | Total processed: 117 | Success: 5 | Skipped: 70 | Failed: 41 | Tracked IDs: 7
[2026-06-17 19:00:00] INFO: Fetched 15 posts from RSS feed
[2026-06-17 19:00:00] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-17 19:00:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 19:00:00] INFO: 📊 Hourly stats | Total processed: 86 | Success: 1 | Skipped: 1 | Failed: 83 | Tracked IDs: 1
[2026-06-17 19:00:01] ERROR: [postSingleImage] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-17 19:00:01] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-17 19:00:01] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-17 19:00:04] INFO: === Cycle complete | Total: 137 | Posted: 5 | Skipped: 70 | Failed: 62 ===
[2026-06-17 19:30:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 19:30:00] INFO: === Starting repost cycle ===
[2026-06-17 19:30:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 19:30:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 19:30:00] INFO: Fetched 15 posts from RSS feed
[2026-06-17 19:30:00] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-17 19:30:00] ERROR: Download failed for bdf7c9364aacb5bed49d6efaf1886baa_img1.jpg: 
[2026-06-17 19:30:00] WARN: Image download failed, posting text only for: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-17 19:30:01] ERROR: [postText] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-17 19:30:01] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-17 19:30:01] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-17 19:30:04] INFO: === Cycle complete | Total: 138 | Posted: 5 | Skipped: 70 | Failed: 63 ===
[2026-06-17 20:00:00] INFO: === Starting repost cycle ===
[2026-06-17 20:00:00] INFO: 📊 Hourly stats | Total processed: 138 | Success: 5 | Skipped: 70 | Failed: 63 | Tracked IDs: 7
[2026-06-17 20:00:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 20:00:00] INFO: 📊 Hourly stats | Total processed: 117 | Success: 5 | Skipped: 70 | Failed: 41 | Tracked IDs: 7
[2026-06-17 20:00:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 20:00:00] INFO: 📊 Hourly stats | Total processed: 86 | Success: 1 | Skipped: 1 | Failed: 83 | Tracked IDs: 1
[2026-06-17 20:00:00] INFO: Fetched 15 posts from RSS feed
[2026-06-17 20:00:00] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-17 20:00:00] ERROR: Download failed for bdf7c9364aacb5bed49d6efaf1886baa_img1.jpg: 
[2026-06-17 20:00:00] WARN: Image download failed, posting text only for: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-17 20:00:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 20:00:00] INFO: 📊 Hourly stats | Total processed: 84 | Success: 6 | Skipped: 70 | Failed: 7 | Tracked IDs: 7
[2026-06-17 20:00:01] ERROR: [postText] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-17 20:00:01] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-17 20:00:01] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-17 20:00:04] INFO: === Cycle complete | Total: 139 | Posted: 5 | Skipped: 70 | Failed: 64 ===
[2026-06-17 20:30:00] INFO: === Starting repost cycle ===
[2026-06-17 20:30:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 20:30:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 20:30:00] INFO: Fetched 15 posts from RSS feed
[2026-06-17 20:30:00] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-17 20:30:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 20:30:01] ERROR: [postSingleImage] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-17 20:30:01] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-17 20:30:01] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-17 20:30:04] INFO: === Cycle complete | Total: 140 | Posted: 5 | Skipped: 70 | Failed: 65 ===
[2026-06-17 21:00:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 21:00:00] INFO: 📊 Hourly stats | Total processed: 117 | Success: 5 | Skipped: 70 | Failed: 41 | Tracked IDs: 7
[2026-06-17 21:00:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 21:00:00] INFO: 📊 Hourly stats | Total processed: 86 | Success: 1 | Skipped: 1 | Failed: 83 | Tracked IDs: 1
[2026-06-17 21:00:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 21:00:00] INFO: 📊 Hourly stats | Total processed: 84 | Success: 6 | Skipped: 70 | Failed: 7 | Tracked IDs: 7
[2026-06-17 21:00:00] INFO: === Starting repost cycle ===
[2026-06-17 21:00:00] INFO: 📊 Hourly stats | Total processed: 140 | Success: 5 | Skipped: 70 | Failed: 65 | Tracked IDs: 7
[2026-06-17 21:00:01] INFO: Fetched 15 posts from RSS feed
[2026-06-17 21:00:01] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-17 21:00:02] ERROR: [postSingleImage] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-17 21:00:02] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-17 21:00:02] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-17 21:00:05] INFO: === Cycle complete | Total: 141 | Posted: 5 | Skipped: 70 | Failed: 66 ===
[2026-06-17 21:30:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 21:30:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 21:30:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 21:30:00] INFO: === Starting repost cycle ===
[2026-06-17 21:30:01] INFO: Fetched 15 posts from RSS feed
[2026-06-17 21:30:01] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-17 21:30:01] ERROR: Download failed for bdf7c9364aacb5bed49d6efaf1886baa_img1.jpg: 
[2026-06-17 21:30:01] WARN: Image download failed, posting text only for: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-17 21:30:01] ERROR: [postText] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-17 21:30:01] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-17 21:30:01] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-17 21:30:04] INFO: === Cycle complete | Total: 142 | Posted: 5 | Skipped: 70 | Failed: 67 ===
[2026-06-17 22:00:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 22:00:00] INFO: 📊 Hourly stats | Total processed: 86 | Success: 1 | Skipped: 1 | Failed: 83 | Tracked IDs: 1
[2026-06-17 22:00:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 22:00:00] INFO: 📊 Hourly stats | Total processed: 117 | Success: 5 | Skipped: 70 | Failed: 41 | Tracked IDs: 7
[2026-06-17 22:00:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 22:00:00] INFO: 📊 Hourly stats | Total processed: 84 | Success: 6 | Skipped: 70 | Failed: 7 | Tracked IDs: 7
[2026-06-17 22:00:00] INFO: === Starting repost cycle ===
[2026-06-17 22:00:00] INFO: 📊 Hourly stats | Total processed: 142 | Success: 5 | Skipped: 70 | Failed: 67 | Tracked IDs: 7
[2026-06-17 22:00:01] INFO: Fetched 15 posts from RSS feed
[2026-06-17 22:00:01] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-17 22:00:01] ERROR: Download failed for bdf7c9364aacb5bed49d6efaf1886baa_img1.jpg: 
[2026-06-17 22:00:01] WARN: Image download failed, posting text only for: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-17 22:00:02] ERROR: [postText] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-17 22:00:02] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-17 22:00:02] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-17 22:00:05] INFO: === Cycle complete | Total: 143 | Posted: 5 | Skipped: 70 | Failed: 68 ===
[2026-06-17 22:30:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 22:30:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 22:30:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 22:30:00] INFO: === Starting repost cycle ===
[2026-06-17 22:30:01] INFO: Fetched 15 posts from RSS feed
[2026-06-17 22:30:01] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-17 22:30:01] ERROR: Download failed for bdf7c9364aacb5bed49d6efaf1886baa_img1.jpg: 
[2026-06-17 22:30:01] WARN: Image download failed, posting text only for: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-17 22:30:01] ERROR: [postText] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-17 22:30:01] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-17 22:30:01] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-17 22:30:04] INFO: === Cycle complete | Total: 144 | Posted: 5 | Skipped: 70 | Failed: 69 ===
[2026-06-17 23:00:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 23:00:00] INFO: 📊 Hourly stats | Total processed: 84 | Success: 6 | Skipped: 70 | Failed: 7 | Tracked IDs: 7
[2026-06-17 23:00:00] INFO: === Starting repost cycle ===
[2026-06-17 23:00:00] INFO: 📊 Hourly stats | Total processed: 144 | Success: 5 | Skipped: 70 | Failed: 69 | Tracked IDs: 7
[2026-06-17 23:00:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 23:00:00] INFO: 📊 Hourly stats | Total processed: 117 | Success: 5 | Skipped: 70 | Failed: 41 | Tracked IDs: 7
[2026-06-17 23:00:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 23:00:00] INFO: 📊 Hourly stats | Total processed: 86 | Success: 1 | Skipped: 1 | Failed: 83 | Tracked IDs: 1
[2026-06-17 23:00:01] INFO: Fetched 15 posts from RSS feed
[2026-06-17 23:00:01] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-17 23:00:01] ERROR: Download failed for bdf7c9364aacb5bed49d6efaf1886baa_img1.jpg: 
[2026-06-17 23:00:01] WARN: Image download failed, posting text only for: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-17 23:00:01] ERROR: [postText] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-17 23:00:01] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-17 23:00:01] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-17 23:00:04] INFO: === Cycle complete | Total: 145 | Posted: 5 | Skipped: 70 | Failed: 70 ===
[2026-06-17 23:30:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 23:30:00] INFO: === Starting repost cycle ===
[2026-06-17 23:30:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 23:30:00] WARN: Previous run still in progress, skipping this cycle
[2026-06-17 23:30:01] INFO: Fetched 15 posts from RSS feed
[2026-06-17 23:30:01] INFO: Processing [photo] post: bdf7c9364aacb5bed49d6efaf1886baa | Caption: "স্বাস্থ্য ও পরিবার কল্যাণ প্রতিমন্ত্রী ড. এম এ মুহিত - এর সঙ..."
[2026-06-17 23:30:02] ERROR: [postSingleImage] FB API Error 400: Any of the pages_read_engagement, pages_manage_metadata,
        pages_read_user_content, pages_manage_ads, pages_show_list or
        pages_messaging permission(s) must be granted before impersonating a
        user's page.
[2026-06-17 23:30:02] ERROR: ⚠️  Access token expired! Please refresh.
[2026-06-17 23:30:02] ERROR: ❌ Failed to repost: bdf7c9364aacb5bed49d6efaf1886baa
[2026-06-17 23:30:05] INFO: === Cycle complete | Total: 146 | Posted: 5 | Skipped: 70 | Failed: 71 ===
