筆記名稱:從 Python 小白到自動化腳本大師:auto_bot 專案解析與實戰指南

更新 發佈閱讀 4 分鐘

📍 第一階段:自動化核心原理(心法與兵器)

  • 1.1 「看」與「點」的藝術:影像辨識自動化原理
    • 程式是如何「看到」遊戲畫面的?(PyAutoGUI 與 OpenCV 的底層邏輯簡述)。
    • 為何選擇「找圖」而非「抓記憶體」或「封包」?(安全、直覺、好上手)。
  • 1.2 核心工具箱
    • PyAutoGUI:滑鼠鍵盤的替身。
    • time.sleep():掌控節奏的關鍵,為什麼程式需要「等待」?
  • 1.3 新手常見的地雷:螢幕解析度與縮放比例
    • 為什麼在我電腦能跑,換台電腦就找不到圖?

📍 第二階段:解剖 auto_bot 專案架構(看懂別人的神作)

  • 2.1 專案結構拆解(從單一檔案到專案化)
    • pictures/ 資料夾:圖庫管理的重要性與截圖技巧(如何截出高辨識率的圖?包含 shop_whitelist 的設計思路)。
    • 主程式區 (game_bot_daily_mission.py, auto_next_level.py):任務導向的腳本設計。
    • 核心精髓:tools.py 模組化:為什麼要把找圖、點擊寫成獨立的工具函數?(學習 DRY 原則 - Don't Repeat Yourself)。
  • 2.2 程式碼邏輯追蹤:以「解每日任務」為例
    • 一步步拆解 game_bot_daily_mission.py 是怎麼運作的。
    • 學習使用 while 迴圈與 if-else 來建立遊戲狀態的「決策樹」。

📍 第三階段:專案精髓——打造「強健(Robust)」的機器人

  • 3.1 遊戲會卡頓,程式不能死:重試機制 (Retry System)
    • 解讀專案中的 RETRY_SYSTEM_GUIDE.md。
    • 如何撰寫一個會「耐心等待」並「重複確認」的迴圈,而不是找不到圖就直接報錯閃退。
  • 3.2 狀態確認機制
    • 點擊按鈕後,如何確認真的進到下一個畫面了?(找「錨點圖」的概念)。
  • 3.3 紀錄與除錯 (Logging)
    • 看懂 logs/scheduled_run.log:為什麼讓程式「說出它正在做什麼」對於抓蟲(Debug)至關重要。

📍 第四階段:實戰演練——製作你專屬的遊戲小助手

  • Step 1: 腳本企劃與流程拆解
    • 把人的操作變成流程圖(例如:打開 Steam -> 點擊遊戲 -> 等待大廳畫面 -> 點擊戰鬥)。
  • Step 2: 建立圖庫
    • 實機截圖,處理按鈕的常態、懸停(Hover)、按下等不同狀態。
  • Step 3: 撰寫「最小可行性腳本 (MVP)」
    • 先不寫複雜迴圈,單純讓程式成功點擊三個按鈕。
  • Step 4: 導入重試邏輯與模組化
    • 把寫死(Hardcode)的程式碼,改寫成像 tools.py 裡面那樣優雅的函數。

📍 第五階段:AI 詠唱與協作(Vibe Coding 實踐)

  • 5.1 讓 Gemini 當你的副手
    • 如何用自然語言描述你的遊戲畫面邏輯,讓 AI 幫你生成帶有「重試機制」的 PyAutoGUI 框架。
    • 遇到「發生錯誤 13」或「找不到圖片」時,該如何把錯誤訊息餵給 AI 進行除錯。
留言
avatar-img
晨爸的沙龍
1會員
16內容數
文章
晨爸的沙龍的其他內容
2026/02/07
💡 前言:你看得到,卻吃不到嗎? 如果你也想白嫖甲骨文(Oracle Cloud)那台擁有 4核 24G 記憶體 的「永久免費 ARM 神機」,卻在每次點擊「創建」時都被這句冷冰冰的話彈回: API Error: Out of capacity... 💔 別灰心!這不是運氣問題,是策略問題
2026/02/07
💡 前言:你看得到,卻吃不到嗎? 如果你也想白嫖甲骨文(Oracle Cloud)那台擁有 4核 24G 記憶體 的「永久免費 ARM 神機」,卻在每次點擊「創建」時都被這句冷冰冰的話彈回: API Error: Out of capacity... 💔 別灰心!這不是運氣問題,是策略問題
2026/01/01
工程筆記】4分楔式壁虎施工完全指南。從基礎的管線閃避原則,到進階的 Makita 電鑽模式切換應用,本文詳細圖解如何利用科學化數據(75 Nm 扭力、4000 PSI 混凝土強度)來確保錨固品質。內含義消與工程救援現場都在用的高效率省力工法教學。
Thumbnail
2026/01/01
工程筆記】4分楔式壁虎施工完全指南。從基礎的管線閃避原則,到進階的 Makita 電鑽模式切換應用,本文詳細圖解如何利用科學化數據(75 Nm 扭力、4000 PSI 混凝土強度)來確保錨固品質。內含義消與工程救援現場都在用的高效率省力工法教學。
Thumbnail
2025/12/30
作者分享一次深蹲受傷的經歷,從以為骨頭問題到物理治療師點出「肌肉壯、活動度差、核心控制不足」的根本原因。文章詳述了找回身體控制權的六個關鍵復健動作,並強調建立良好活動度與核心控制才是真正安全強壯的基礎,提醒讀者伸展與喚醒核心的重要性,避免運動傷害。
Thumbnail
2025/12/30
作者分享一次深蹲受傷的經歷,從以為骨頭問題到物理治療師點出「肌肉壯、活動度差、核心控制不足」的根本原因。文章詳述了找回身體控制權的六個關鍵復健動作,並強調建立良好活動度與核心控制才是真正安全強壯的基礎,提醒讀者伸展與喚醒核心的重要性,避免運動傷害。
Thumbnail
看更多
你可能也想看
Thumbnail
遇到不公平的爛事,恨不得立刻反擊爭輸贏?精神科醫師提醒:人生最虧的,往往不是那 10% 的鳥事,而是你嚥不下那口氣的「失控」。別讓「杏仁核劫持」毀了你剩下的 90% 局勢與身心!結合《易經》明夷卦的智慧與 3 個心理學止血練習,教你逆風時如何收起光芒、設立邊界,把牌打好。
Thumbnail
遇到不公平的爛事,恨不得立刻反擊爭輸贏?精神科醫師提醒:人生最虧的,往往不是那 10% 的鳥事,而是你嚥不下那口氣的「失控」。別讓「杏仁核劫持」毀了你剩下的 90% 局勢與身心!結合《易經》明夷卦的智慧與 3 個心理學止血練習,教你逆風時如何收起光芒、設立邊界,把牌打好。
Thumbnail
嗨~不知不覺,我們一起走到這裡,蜂聲兩週年啦! 如果你從一開始就認識我,可能知道「蜂聲」這個筆名的由來,或對那個不是黃色、反而是藍藍的 logo 感到疑惑過。(還沒看過可以點這篇→我的筆名為何是「蜂聲」?從小聲音到生命共鳴和logo設計原因為什麼「蜂聲」的Logo不用黃色?
Thumbnail
嗨~不知不覺,我們一起走到這裡,蜂聲兩週年啦! 如果你從一開始就認識我,可能知道「蜂聲」這個筆名的由來,或對那個不是黃色、反而是藍藍的 logo 感到疑惑過。(還沒看過可以點這篇→我的筆名為何是「蜂聲」?從小聲音到生命共鳴和logo設計原因為什麼「蜂聲」的Logo不用黃色?
Thumbnail
挑選一支筆,聽起來可能是世界上最簡單的決定。 走進文具店,看著貨架上琳瑯滿目的選擇,我們往往隨手抓一支順眼的就走。 但你有沒有想過,一支「對的筆」不只是工具,更是一個能幫你解決生活難題的夥伴?無論是追求 CP 值的行銷人、追求專業感的商務主管,還是與時間賽跑的左撇子學生,他們的困擾,其實都能透過
Thumbnail
挑選一支筆,聽起來可能是世界上最簡單的決定。 走進文具店,看著貨架上琳瑯滿目的選擇,我們往往隨手抓一支順眼的就走。 但你有沒有想過,一支「對的筆」不只是工具,更是一個能幫你解決生活難題的夥伴?無論是追求 CP 值的行銷人、追求專業感的商務主管,還是與時間賽跑的左撇子學生,他們的困擾,其實都能透過
Thumbnail
背景:從冷門配角到市場主線,算力與電力被重新定價   小P從2008進入股市,每一個時期的投資亮點都不同,記得2009蘋果手機剛上市,當時蘋果只要在媒體上提到哪一間供應鏈,隔天股價就有驚人的表現,當時光學鏡頭非常熱門,因為手機第一次搭上鏡頭可以拍照,也造就傳統相機廠的殞落,如今手機已經全面普及,題
Thumbnail
背景:從冷門配角到市場主線,算力與電力被重新定價   小P從2008進入股市,每一個時期的投資亮點都不同,記得2009蘋果手機剛上市,當時蘋果只要在媒體上提到哪一間供應鏈,隔天股價就有驚人的表現,當時光學鏡頭非常熱門,因為手機第一次搭上鏡頭可以拍照,也造就傳統相機廠的殞落,如今手機已經全面普及,題
Thumbnail
這是一場修復文化與重建精神的儀式,觀眾不需要完全看懂《遊林驚夢:巧遇Hagay》,但你能感受心與土地團聚的渴望,也不急著在此處釐清或定義什麼,但你的在場感受,就是一條線索,關於如何找著自己的路徑、自己的聲音。
Thumbnail
這是一場修復文化與重建精神的儀式,觀眾不需要完全看懂《遊林驚夢:巧遇Hagay》,但你能感受心與土地團聚的渴望,也不急著在此處釐清或定義什麼,但你的在場感受,就是一條線索,關於如何找著自己的路徑、自己的聲音。
Thumbnail
本文分析導演巴里・柯斯基(Barrie Kosky)如何運用極簡的舞臺配置,將布萊希特(Bertolt Brecht)的「疏離效果」轉化為視覺奇觀與黑色幽默,探討《三便士歌劇》在當代劇場中的新詮釋,並藉由舞臺、燈光、服裝、音樂等多方面,分析該作如何在保留批判核心的同時,觸及觀眾的觀看位置與人性幽微。
Thumbnail
本文分析導演巴里・柯斯基(Barrie Kosky)如何運用極簡的舞臺配置,將布萊希特(Bertolt Brecht)的「疏離效果」轉化為視覺奇觀與黑色幽默,探討《三便士歌劇》在當代劇場中的新詮釋,並藉由舞臺、燈光、服裝、音樂等多方面,分析該作如何在保留批判核心的同時,觸及觀眾的觀看位置與人性幽微。
Thumbnail
挑選一支筆,聽起來可能是世界上最簡單的決定。 走進文具店,看著貨架上琳瑯滿目的選擇,我們往往隨手抓一支順眼的就走。 但你有沒有想過,一支「對的筆」不只是工具,更是一個能幫你解決生活難題的夥伴?無論是追求 CP 值的行銷人、追求專業感的商務主管,還是與時間賽跑的左撇子學生,他們的困擾,其實都能透過
Thumbnail
挑選一支筆,聽起來可能是世界上最簡單的決定。 走進文具店,看著貨架上琳瑯滿目的選擇,我們往往隨手抓一支順眼的就走。 但你有沒有想過,一支「對的筆」不只是工具,更是一個能幫你解決生活難題的夥伴?無論是追求 CP 值的行銷人、追求專業感的商務主管,還是與時間賽跑的左撇子學生,他們的困擾,其實都能透過
Thumbnail
明明花了不少時間埋首努力,卻總像在原地打轉,進步緩慢得讓人心慌?羊羹我過去也曾深陷這種「距離型努力」的迷思,以為投入時間就等於有效產出。但後來發現,真正能帶來實質成長的,其實是另一套「位移思考」。讓我們跳脫傳統的努力框架,找到更聰明、更有效率的方法,讓每一次的付出,都能確實地引領我們朝目標前進。
Thumbnail
明明花了不少時間埋首努力,卻總像在原地打轉,進步緩慢得讓人心慌?羊羹我過去也曾深陷這種「距離型努力」的迷思,以為投入時間就等於有效產出。但後來發現,真正能帶來實質成長的,其實是另一套「位移思考」。讓我們跳脫傳統的努力框架,找到更聰明、更有效率的方法,讓每一次的付出,都能確實地引領我們朝目標前進。
Thumbnail
《轉轉生》(Re:INCARNATION)為奈及利亞編舞家庫德斯.奧尼奎庫與 Q 舞團創作的當代舞蹈作品,結合拉各斯街頭節奏、Afrobeat/Afrobeats、以及約魯巴宇宙觀的非線性時間,建構出關於輪迴的「誕生—死亡—重生」儀式結構。本文將從約魯巴哲學概念出發,解析其去殖民的身體政治。
Thumbnail
《轉轉生》(Re:INCARNATION)為奈及利亞編舞家庫德斯.奧尼奎庫與 Q 舞團創作的當代舞蹈作品,結合拉各斯街頭節奏、Afrobeat/Afrobeats、以及約魯巴宇宙觀的非線性時間,建構出關於輪迴的「誕生—死亡—重生」儀式結構。本文將從約魯巴哲學概念出發,解析其去殖民的身體政治。
Thumbnail
小孩一直被媽媽照顧,覺得媽媽愛我,這種習慣就這麼延續下來,什麼時候會改變,小孩反過來愛媽媽、照顧媽媽呢?這是個很奇妙的轉折點。   兒女對於媽媽的「愛」應該不是本系列定義的嚴格的、「真正」的「愛」,比較是: 「回報」—知道媽媽對我很好; 「分擔」—她很辛苦; 「憐惜」—覺得她需要人家的照顧
Thumbnail
小孩一直被媽媽照顧,覺得媽媽愛我,這種習慣就這麼延續下來,什麼時候會改變,小孩反過來愛媽媽、照顧媽媽呢?這是個很奇妙的轉折點。   兒女對於媽媽的「愛」應該不是本系列定義的嚴格的、「真正」的「愛」,比較是: 「回報」—知道媽媽對我很好; 「分擔」—她很辛苦; 「憐惜」—覺得她需要人家的照顧
Thumbnail
作者透過一本教養書的啟發,重新認識「稱讚」對孩子的影響力。文章提出三大稱讚策略:未行動時靜音、行動時放煙火;打破「會做等於養成」的迷思;以及將期待值歸零,視「不會」為常態。作者結合「弟弟的放鬆儀式」對比職場邏輯,並覺察到「稱讚是燃料,要求是方向」,學習層次分明的引導,將家變成孩子的補給站。
Thumbnail
作者透過一本教養書的啟發,重新認識「稱讚」對孩子的影響力。文章提出三大稱讚策略:未行動時靜音、行動時放煙火;打破「會做等於養成」的迷思;以及將期待值歸零,視「不會」為常態。作者結合「弟弟的放鬆儀式」對比職場邏輯,並覺察到「稱讚是燃料,要求是方向」,學習層次分明的引導,將家變成孩子的補給站。
Thumbnail
這篇文章從實務角度解析 NPI(新產品導入流程),帶你了解 SR、ER、PR 等驗證階段,並說明專案 PM 在設計導入、打樣驗證到量產出貨的角色與任務。適合工程師、PM 初學者快速掌握導入流程的關鍵節點與實戰技巧。
Thumbnail
這篇文章從實務角度解析 NPI(新產品導入流程),帶你了解 SR、ER、PR 等驗證階段,並說明專案 PM 在設計導入、打樣驗證到量產出貨的角色與任務。適合工程師、PM 初學者快速掌握導入流程的關鍵節點與實戰技巧。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News