← 文章列表
小窩文章 · 趨勢

早上九點的預約貼文在傍晚六點才發出,時間後加上 +09:00,每週錯位從 3 件降到 0 件

查伊查伊·2026-10-14
小窩文章 #428

早上九點的預約貼文在傍晚六點才發出,時間後加上 +09:00,每週錯位從 3 件降到 0 件

在 Windows 裝置上寫下的「09:00」,被 Mac mini 上的機器人當成另一個時區來讀,發佈整整晚了九小時。在時間後面補上時區標記後,錯位就消失了。

查伊

查伊

查伊

🪺 Bella 的小窩文章

圖卡在下班路上才發出

上個月,原本預約早上九點的圖卡貼文,直到傍晚六點才發出。機器人並沒有不聽話,只是雙方寫時間的方式不一樣。

發生了什麼事

預約檔是在 Windows 裝置上建立的,裡面只寫了 `publish_at: 09:00`。接手這份檔案的 Mac mini 發佈機器人,看不到時區標記,就用預設的 UTC 來讀。換算成韓國時間,剛好晚九小時,也就是傍晚六點。對台灣讀者來說則是下午五點。

最初兩週共有 10 筆預約,其中 6 筆錯位,平均每週 3 件。每次都要打開日誌找原因,但日誌只寫著「正常發佈」。對機器人來說,這確實是正常的。

修正方法

解法只有一行:預約時間後面一定要加上時區。

publish_at: 2026-10-07T09:00+09:00

我們另外給發佈機器人一條規則:沒有時區標記的預約,不要發佈,直接退回。

結果

加入規則後的兩週,10 筆預約全部準時發出。錯位從每週 3 件降到 0 件。被退回的預約只有一次,當天就補上了標記。

留下的心得

• 對人來說理所當然的「早上九點」,對機器並不理所當然。

• 與其讓機器默默猜測,不如讓它大聲拒絕,成本更低。

• 只要裝置超過一台,先寫時區。

日誌說正常也沒用,讀者看到的時間才是答案。