# Discord Bot講義-0 我會在接下來的講義裡教大家我自學的Discord Bot 和 Arduino 我將我在社團以及多元選修學到的知識融合後教給大家 ~~偷偷告訴大家,如果在Discord 製作機器人有機會獲得[活躍開發者徽章](https://support-dev.discord.com/hc/en-us/articles/10113997751447-Active-Developer-Badge?ref=badge)喔!!!~~ ![活躍開發者徽章](https://hackmd.io/_uploads/BJTzLpR8C.png) 點選標題後方的"🔗"進入文章 下方是講義的目錄⬇️ # 自主學習講義 ## 自主學習講義-1[🔗](https://hackmd.io/@AndrewCho365/B1i8S9oIC) 1. 介紹Discord 2. 介紹Discord Bot 3. 練習python基本語法(輸入、輸出、變數、套件) ## 自主學習講義-2[🔗](https://hackmd.io/@AndrewCho365/S1yXoFC8C) 1. Thonny IDE介紹 2. Replit介紹 ## 自主學習講義-3[🔗](https://hackmd.io/@AndrewCho365/rJo8Vq08C)(Thonny IDE版本) 1. 架設Discord Bot 2. Discord Bot 訊息偵測、斜線指令 ## 自主學習講義-4[🔗](https://hackmd.io/@AndrewCho365/SySy7hoI0)(Replit版本) 1. 架設Discord Bot 2. Discord Bot 訊息偵測、斜線指令 ## 自主學習講義-5[🔗](https://hackmd.io/@AndrewCho365/HJOsP2kvR) 1. 使用datetime獲得現在時間 2. 增加機器人查詢時間的功能 ## 自主學習講義-6[🔗](https://hackmd.io/@AndrewCho365/SJX6FaoUR) 1. 使用python爬蟲從網站獲得天氣資料 2. 增加機器人查詢任何地點天氣的功能 ## 自主學習講義-7[🔗](https://hackmd.io/@AndrewCho365/HJqpeURIR) 1. 學習使用pyotp雙重認證(2fa)函式庫 2. 使用雙重認證增加機器人的安全性 ## 自主學習講義-8[🔗](https://hackmd.io/@AndrewCho365/rJ8m6s1P0) 1. 使用Google AI Studio編寫AI對話程式 2. 製作AI Discord Bot ## 自主學習講義-9[🔗](https://hackmd.io/@AndrewCho365/BJHiO9JvA) 1. 使用Tkinter套件製作圖像化介面 2. Discord Bot圖像化介面 ## 自主學習講義-10[🔗](https://hackmd.io/@AndrewCho365/SktvrskD0) 1. 使用auto-py-to-exe打包python程式 --- --- --- --- --- # Arduino筆記 ## Arduino筆記-1[🔗](https://hackmd.io/@AndrewCho365/BJtn1DCL0) 1. 認識Arduino 2. Arduino IDE介紹 3. 練習Arduino基本語法(輸入、輸出、函式庫) ## Arduino筆記-2[🔗](https://hackmd.io/@AndrewCho365/BJP-PW-P0) 1. 認識mBlock 2. mBlock安裝 3. 練習mBlock基本語法 ## Arduino筆記-3[🔗](https://hackmd.io/@AndrewCho365/BkGxRAyvC) 1. 認識杜邦線 2. 認識麵包板 3. 接線注意事項 ## Arduino筆記-4[🔗](https://hackmd.io/@AndrewCho365/rkQaovCIR) 1. 單色LED連接 2. 單色LED*3閃爍 3. PWM單色LED呼吸燈 ## Arduino筆記-5[🔗](https://hackmd.io/@AndrewCho365/rkCmwRyDC) 1. 認識溫濕度感測器(DHT11) 2. 溫濕度感測器(DHT11)接線 3. 編寫溫濕度感測器(DHT11)程式 ## Arduino筆記-6[🔗](https://hackmd.io/@AndrewCho365/Hyf9jkgDA) 1. 認識伺服馬達(sg90) 2. 伺服馬達(sg90)接線 3. 編寫伺服馬達(sg90)程式 ## Arduino筆記-7[🔗](https://hackmd.io/@AndrewCho365/HyzcMsmPA) 1. 認識光敏電阻 2. 光敏電阻接線 3. 編寫光敏電阻程式 ## Arduino筆記-8[🔗](https://hackmd.io/@AndrewCho365/S16L6dzD0) 1. 認識全彩LED 2. 全彩LED接線 3. 編寫全彩LED程式 ## Arduino筆記-9[🔗](https://hackmd.io/@AndrewCho365/B1wPJoTS0) 1. 介紹pyserial函式庫 2. 使用pyserial連接DHT11 3. 使用pyserial連接SG90、全彩LED ## Arduino筆記-10[🔗]()(待推出) 1. 小恐龍物理外掛?