跳至主要内容

Day 1 - 開發者工具

· 閱讀時間約 3 分鐘
猫戸シン
香港個人勢VTUBER • にゃ〜

挑戰正式開始!聽說好的開始是成功的一半、同時運用好的工具可以讓我們在過程中事半功倍。所以在今天「挑戰的第一天」,我寫了一些工具來幫助自己在未來的日子裡更有效率地開發機器人...畢竟時間有限,對吧?


提示

今天的程式碼一樣在GitHub喔~

簡介

在機器人開發的過程中,為了方便管理一大堆不同的功能,很多時候我們會需要透過插件來將功能放到不同的檔案裡。這樣一來就可以更容易地管理程式碼,並且在需要的時候啟用或停用某些功能。而今天很大一部分的工作就是做了一套插件管理系統,讓我可以隨時隨地啟用、停用,或者重新載入插件。另外,我也加入了一個程式碼執行的功能,讓我可以在機器人運行的過程中注入一些程式碼來進行測試。

今日功能

  • 開發者工具
    • 插件管理
      • 啟用插件
      • 停用插件
      • 重新載入插件
    • 程式碼執行
    • 關閉機器人

為了方便大家了解理解整個指令的運作過程,我花了一點時間弄了一張流程圖:

功能演示

這裡有一些截圖來展示今天的功能,如果有興趣的話也可以看看在社交平台大概是Twitter上的影片演示

開發者工具 開發者工具選單 插件列表 程式碼執行