第 12 篇 · 台北 一份持續書寫的工作日誌

自製 Thread 發文機器人 (上)

陸續都有一些 Side Project 的想法,但一直因為拖延症發作,現在終於開始正視這個問題。剛好有這麼一個機會可以來做這 100 天挑戰,其實也是分享我在生活中遇過什麼痛點,而應該怎麼善用工程思維來解決這些問題。希望讀者可以跟著我一起走完這個挑戰,如果大家熱烈迴響的話,先定個 1000 愛心、500 分享這個門檻好了,我就把我的專案開源給大家指教。

現在遇到的痛點是:每天花很多時間在海巡 Threads 追上最新的發展或時事,必須一篇一篇親自過濾,選擇主題後加以研究,再整理成心得分享。又遇到出門在外不是隨時都適合用電腦打字,目前是先簡單用 Apple 生態系內建的 Notes 來做紀錄;通勤時用手機把想法記錄下來,可以用電腦時再接續整理到這個 100 天挑戰的資料夾裡。接著請 AI 把我的原稿校正過一次,並且改寫成針對不同平台的貼文,內容看過一遍後,再自己手動把貼文複製貼上。

讓我們把整個過程梳理一遍:

  1. 海巡 + 過濾
  2. 挑選主題
  3. 研究、蒐集內容
  4. 根據經驗及所學整理成文字記錄
  5. AI 客製化成不同社群貼文
  6. 複製貼上到不同平台並發文

根據我初步的判斷,套用工程思維後可以自動化成:

  1. 程式定時觸發海巡 + 過濾有興趣的主題並整理出摘要 (AI)
  2. 挑選主題 (我為主,AI 輔助)
  3. 研究、蒐集內容 (AI 為主,我輔助)
  4. 文字記錄 (我為主,AI 輔助)
  5. 客製化 (AI)
  6. 串接 API 發文 (程式)

預期的目標是:將每日所花在這上面的時間降低到目前的 1/10。

目前根據這篇提供的靈感:Threads Post

我可以把上面的流程變成 Telegram Bot,這樣就能同時擁有跨裝置操作以及即時通知的功能。預期是在 Bot 上直接下指令,遠端指揮 AI 執行任務。

因為是個人專案,我只需要有一台隨時能連線的備用電腦當作伺服器,就能省下雲端租用伺服器的費用。過去我很愛用 Telegram Bot 來製作小工具,例如自動掛單或是查詢匯率等功能都非常好用。它的優點是跨裝置且不需要送審上架,非常符合 MVP (最小可行性產品) 的精神。

在真正需要開發網頁版之前,我們其實只需要一個操作介面,那為什麼通訊軟體不能是那個介面呢?而且做出來的工具還可以加上權限管理讓其他人使用,推播通知也不會像 Line 一樣有付費限制。

規劃好雛形,挑選好了工具,我們明天來討論該怎麼實際執行以上的大工程。

延伸閱讀 看完整 137 篇 →