# Discord Bot講義-1 ## 學習內容 1. 介紹Discord 2. 介紹Discord Bot 3. 練習python基本語法(輸入、輸出、變數、套件) ## 介紹Discord [Discord](https://discord.com)是一個聊天軟體, 它一開始主要是為了遊戲玩家而設計,後來很多程式開發的論壇也紛紛加入, 它最特別的功能是機器人,可以用Python進行編寫程式, 我們這次要利用機器人的功能來進行對話、人工智慧以及物聯網的程式編寫。 ## 介紹Discord Bot Discord Bot是一個聊天機器人,對寫程式來說,可以建立一個圖像化的對話介面 ### 後續我們會學習的項目如下⬇️ 1. 架設Discord聊天機器人 2. python獲得現在時間 3. python爬蟲(天氣資料、地震) 4. pyotp雙重認證(2FA) 5. AI 人工智慧對話功能 6. 物聯網-溫溼度感測器(DHT11) 7. 物聯網-伺服馬達(SG90) 8. 物聯網-伺服馬達(全彩LED) ### 其他練習 1. Thonny IDE 2. Replit 3. tkinter圖像化介面 4. python程式轉換成windows(.exe)執行檔(auto-py-to-exe) 5. Markdown語法 ## 練習python基本語法 因為每種程式語言都大同小異, python的語法非常寬鬆, 而且Discord Bot不需要很難的語法, 接下來我們來練習python和其他語言不一樣的地方吧! ### 輸入 使用此行程式碼可以先輸出"請輸入文字:",然後再輸入資料 ```py= text = input('請輸入文字:') ``` ### 輸出 使用此行程式碼可以將剛剛的資料輸出 ```py= print('輸入內容:'+text) ``` ### 變數 使用此行程式碼可以設定變數 ```py= a = 1 print(a) ``` ### 套件 套件可以將許多複雜的功能整合成一個函式庫, 可以簡化許多複雜的步驟,以下是安裝套件的方法, 也可以使用編輯器特別提供的套件安裝方式, 例如我們使用的Thonny IDE和Replit都有提供特別的套件安裝方式。 在CMD使用此行指令可以安裝函式庫 ``` pip install "package-name" ``` 例如使用此行指令可以安裝"py-cord" ``` pip install py-cord ``` 也可以使用編輯器特別提供的套件安裝方式
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up