跳至主要内容

機器人上線!

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

嘿歡迎回來!今天比較特別,因為今天沒有實作任何新功能。你可能會想問為什麼?因為...這個機器人要公開上線了!今天我花了一大堆時間搞好了機器人和資料庫的設定,而且將他們都部署到一台伺服器上了。從現在開始,這個機器人就會一直在那裡跑著,大家也可以把他邀請到你的伺服器、隨時使用他!

雖然說目前機器人的功能還不是很多,但在未來我會持續更新他(畢竟挑戰還有95天),把各種有的沒的功能都弄進去!至於要怎麼邀請機器人到你的伺服器呢?很簡單,只要點一下這裡就可以了!如果你有任何建議或想要新增的功能,或者在使用的過程中遇到任何問題,也歡迎隨時告訴我喔~(Discord伺服器傳送門)

那麼今天的文章就到這裡了!我們明天再見~

提示

機器人有在GitHub開源喔~


Day 5 - 數字接龍(數數字)

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

我回來了!先來報告一下近況吧...到底為什麼我會突然連續幾天都沒更新呢?如果你有看我推特的話,嗯對沒錯,就是那白癡COVID-19。不過小問題,我現在已經好多了,所以就繼續回來100天挑戰吧!在這幾天裡我也有在寫程式,但為了避免跳過太多內容,其實都沒有實作什麼新功能,主要是在修改整體架構和優化機器人。那今天正式回來開搞第五天,我們來看看今天的內容吧~

Day 4 - 訊息安全檢查

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

今天整個人感覺超累...但還是要繼續工作!在昨天把動態語音寫完之後,我發現資料庫的部分好像可以做得更好,所以我就花了大半天在那邊亂改ww 不過今天的重點不是在這裡,而是「訊息安全檢查」。這個東西算是在動態語音這種複雜功能之間讓自己休息一下的小功能,實作難度不算太高。

Day 3 - 動態語音 pt.2

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

今天終於要來把昨天寫一半的動態語音寫完了!昨天突然被設定指令帶走注意力了ww 話說這個東西說複雜吧,它又沒有什麼特別難的東西;說簡單吧,它整個功能總共又花了我14~15個小時。反正就是這樣,寫完這個東西明天又可以開始寫新的功能了~

Day 2 - 設定 & 動態語音 pt.1

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

好...首先我要來說一下為什麼會有 part 1/part 2 的出現...那我本來今天的計劃是把動態語音寫出來的,但是我寫到一半的時候發現:「欸不對,要先把設定指令搞出來才能讓人開關功能吧?」然後我就跑去寫設定指令了...然後寫完設定就不想動了。但既然我的目標只是「每天實作一個功能」,那我就把設定指令當作今天的目標,動態語音剩下的部分就留到明天吧~

Day 1 - 開發者工具

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

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

Day 0 - 準備工作

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

歡迎來到關於這個挑戰的第一篇正式文章!話說,這也不太算 day 0,因為其實我在過去一個禮拜已經開始在準備這個東西了...不過這篇文章大概主要只是為了紀錄一下在開始挑戰之前到底做了哪些準備工作、還有未來 100 天的計劃吧~

提示

如果你看到右下角有一個「閱讀更多」的話,那就代表文章有內容是被收起來的,點下去就可以展開來看囉~

100 Days of Discord Bot!

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

感謝我的朋友為我提供這個想法!為了拯救我快要荒廢掉的社交平台大概是Twitter,同時為自己寫出一隻真正屬於自己的公開機器人...在我貓生未來的一段時間裡,我將會每天為這個機器人實作一個新功能,直到第100天為止。

那在這個挑戰中,我將使用 Python 作為主要的程式語言、配合 interactions.py 這個酷酷的程式庫來完成這個機器人!在這個過程中,我會每天在社交平台上傳開發進度 (功能演示),並且在這裡詳細記錄下來。這次挑戰的所有程式碼都會在 GitHub 上以 GNU AGPL v3.0 授權公開,歡迎大家去看看~

我蠻確定我貓生中幫別人寫過至少上百隻機器人了...但為什麼我就沒有一隻屬於自己的機器人呢?感覺這次挑戰將會是一個很有趣的經驗,當然也會是一個很大的挑戰!希望我能夠堅持下去~