From 245253cd9e0ebaad3b9b4efbfae8c0e3090afc9b Mon Sep 17 00:00:00 2001
From: wangzhibo <wangzhibo@shsening.com>
Date: 星期三, 30 七月 2025 22:00:53 +0800
Subject: [PATCH] 添加 AI 生成/改写 docx ;添加微信公众号自动发布

---
 auto_media_publisher/uploaders/uploader_tiktok.py |   16 ++++++++--------
 1 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/auto_media_publisher/uploaders/uploader_tiktok.py b/auto_media_publisher/uploaders/uploader_tiktok.py
index ac1f968..7291649 100644
--- a/auto_media_publisher/uploaders/uploader_tiktok.py
+++ b/auto_media_publisher/uploaders/uploader_tiktok.py
@@ -31,7 +31,7 @@
 
         n_calendar_month = datetime.strptime(calendar_month, '%B').month
 
-        schedule_month = self.publish_datetime.month
+        schedule_month = self.scheduled_time.month
 
         if n_calendar_month != schedule_month:
             if n_calendar_month < schedule_month:
@@ -47,14 +47,14 @@
         for i in range(valid_days):
             day_element = valid_days_locator.nth(i)
             text = await day_element.inner_text()
-            if text.strip() == str(self.publish_datetime.day):
+            if text.strip() == str(self.scheduled_time.day):
                 await day_element.click()
                 break
         # time set
         await scheduled_picker.locator('div.TUXInputBox').nth(0).click()
 
-        hour_str = self.publish_datetime.strftime("%H")
-        correct_minute = int(self.publish_datetime.minute / 5)
+        hour_str = self.scheduled_time.strftime("%H")
+        correct_minute = int(self.scheduled_time.minute / 5)
         minute_str = f"{correct_minute:02d}"
 
         hour_selector = f"span.tiktok-timepicker-left:has-text('{hour_str}')"
@@ -77,7 +77,7 @@
         async with page.expect_file_chooser() as fc_info:
             await select_file_button.click()
         file_chooser = await fc_info.value
-        await file_chooser.set_files(self.path_video)
+        await file_chooser.set_files(self.path_media)
 
     async def add_title_tags(self, page):
 
@@ -196,7 +196,7 @@
             async with page.expect_file_chooser() as fc_info:
                 await upload_button.click()
             file_chooser = await fc_info.value
-            await file_chooser.set_files(self.path_video)
+            await file_chooser.set_files(self.path_media)
 
             await self.add_title_tags(page)
             # detect upload status
@@ -205,7 +205,7 @@
                 self.logger.info(f'[+] Uploading thumbnail file {self.title}.png')
                 await self.upload_thumbnails(page)
 
-            if self.publish_datetime != 0:
+            if self.scheduled_time != 0:
                 await self.set_schedule_time(page)
 
             await self.click_publish(page)
@@ -216,5 +216,5 @@
           
             return True
         except Exception as e:
-            self.logger.error(f"{self.user} upload video {self.path_video} fails, error is :{e}")
+            self.logger.error(f"{self.user} upload video {self.path_media} fails, error is :{e}")
             return False

--
Gitblit v1.9.1