Skip to content

Latest commit

 

History

History
executable file
·
69 lines (56 loc) · 3.07 KB

README.md

File metadata and controls

executable file
·
69 lines (56 loc) · 3.07 KB

東吳大學資科系2024年LINE Bot實作課程

更新

20240528

  1. 同學們如果有程式的問題要提問,請在Issues上提問,並且提供程式碼,錯誤訊息,以及問題描述,這樣才能夠幫你解決問題。請參考這邊的提問格式,謝謝。
  2. Colab上的密鑰名稱為求符合PEP命名標準,統一改成下列格式,請同學們修改:
    • LINE的Channel secret:LINE_CHANNEL_SECRET
    • LINE的Channel access token:LINE_CHANNEL_ACCESS_TOKEN
    • Ngrok的authtoken:NGROK_AUTHTOKEN
    • OpenAI的API key:OPENAI_API_KEY

20240521

  1. 同學一定務必要安裝好miniconda,並且建立虛擬環境,MacOS同學參考這邊,Windows 10/11的同學參考這邊
  2. 一定要建立好虛擬環境,並且安裝好套件。MacOS同學參考這邊,Windows 10/11的同學參考這邊
  3. 如果是本機執行,一定要設定好幾個環境變數,同學參考這邊

20240517

1. 請同學們在下次上課前,先將自己的電腦安裝好Docker。Windows的同學參考這邊,Mac的同學參考這邊

20240515

  1. 如果已經安裝Anaconda的同學,參考這邊

20240514

  1. 在MacOS的指令下安裝miniconda,參考這邊
  2. 在MacOS下用conda安裝虛擬環境及套件,參考這邊
  3. 在Windows 10/11的指令下安裝miniconda,參考這邊
  4. 在Windows 10/11下用conda安裝虛擬環境及套件,參考這邊

課前準備

  1. Google帳號,在Colab上執行程式
  2. ngrok的帳號
  3. LINE的帳號
  4. OpenAI的帳號
  5. 課程中遇到問題,在Slido上提問
  6. 下課後問題,在本課程的Github上Issue提問(需註冊Github帳號)
  7. 能執行Powershell的Windows電腦或者Terminal的Mac電腦

課程簡介

從頭開始開發一個LINE Bot,並且整合OpenAI API,讓LINE Bot能夠回答使用者的問題

課程目標

  • 課前準備
  • 開發環境安裝及測試
  • LINE平台基礎知識
  • 帳號申請及金鑰
  • 基礎觀念及知識
  • 程式碼撰寫及說明
  • OpenAI API說明及整合

上課日期

B班

  • 2024/05/14
  • 2024/05/21
  • 2024/05/28

A班

  • 2024/05/16
  • 2024/05/23
  • 2024/05/30

線上互動Slido連結

本課程Slido互動平台:(https://app.sli.do/event/ifpCr1fanqgT1y4BrwxKLD)

教材內容

  • Codes: 課程範例程式
  • Ref: 課程參考資料
  • Slides: 課程投影片
  • Videos: 課程錄影