# Discord Bot 從 0 到 0.1
## 製作動機
因為疫情,大家都待在家裡,我們也使用 [Discord](https://discord.com) 這款社群軟體的頻率也變高了,因為這款軟體的聊天方式很自由,除了基本的發送訊息、語音通話外,還能夠自訂表情符號和引進機器人。
當中,引進機器人這件事最吸引我們,因為有些機器人的功能很強大,例如可以播放音樂、給予身分組等,讓用戶能更方便地管理伺服器。在發現這種機器人也可以自己做之後,我們就開始了我們的計畫。
由於我們懂得還很少,做出來的東西跟那些很厲害的機器人也有很大的差距,用「0 到 1」有點不太超過了,所以這個計劃就叫做「**Discord Bot 從 0 到 0.1**」
## 學習方法
透過 Google 大神,搜尋一開始該如何進行,接著就依照自己的需求進行研發,當中 [**stackoverflow**](https://stackoverflow.com/) 就是個很有用的平台,裡面有非常多的程式相關資訊。網路上也有相關教學。
<!--https://replit.com/join/zrdmcpwtrt-ray27127-->
<!--https://replit.com/join/dgacxxxzdt-roybgf-->
## 學習進度
- [0. 申請機器人](https://hackmd.io/6EaZ4HmWSw6u8Q5gvswApg?both)
### 指令為主
- [I. 更變狀態](/qwf6voAcSZeZY4_c_ozjIA)
- [II. 打招呼](https://hackmd.io/4cg0STXLSRuXenOL6B7mpA)
- [III. 如何讀取函式的引數](/BxTowPtWRZ2_e3d0Mzu-EA)
- [code](https://replit.com/@269Seahorse/bot)
### 互動為主
- [I. 更變狀態](/b-dnwwNARYu0BDhN3V97vA)
- [II. 打招呼](/HbeyNTjmTde56AE1lURrfg)
- [III. 讀取特定訊息](/hUe1yOo7RmqN5sVI4ZIfzQ)
- [IV. 如何讀取函式的引數](/UKnr_xUKTrWIAZ6MWSl44g)
- [code](https://replit.com/@roybgf/tutorial)
### 通用
- [輸出](/Lc_I-3ycT5a04SLnk2W1Tg)
- [隨機](/ShmcExeHRP-DBikYybxxog)
- [匯入時間](/waTpKyhKRbOev8vQhXfLbA)
- [檔案](/EtNZOZE0SriG0mzuoKTILg)
- [進階檔案](/rgD0idloSbS7XFeEZLk7qQ)
- [管理伺服器](/wfX_PznDRFGZ7NA65Z1loA)
- [給予身分組](/_MDjH2_zQ7iqo5izO-dW6w)
- [request](/N6sul6M3Rw6XGPJXNLgoTQ)
- [async / await](/bOfIBXwxS9SLc0hEaw4k-A)
### 應用
- [Wordle 機器人](/e-TaAVVWSvmfGfzXRU30cw#)
{"metaMigratedAt":"2023-06-16T21:33:01.629Z","metaMigratedFrom":"Content","title":"Discord Bot 從 0 到 0.1","breaks":true,"contributors":"[{\"id\":\"dc48c724-596c-4b79-8727-735e40fa6d35\",\"add\":2081,\"del\":897},{\"id\":\"43f42707-6150-4091-9193-ad059eb30639\",\"add\":123,\"del\":41},{\"id\":\"a2c8d5da-31ab-4bab-a1fc-997db3c97503\",\"add\":245,\"del\":108}]"}