讓你的 LINE 官方帳號和 ChatGPT 一樣聰明,只要10分鐘?

LINE OA與 OpenAI

LINE 官方帳號雖然可用條件式的方式來設定自動對話,但總覺得不夠聰明,尤於最近 ChatGPT 非常的熱門,這個OpenAI 的工具實在太強大了,使用者和它對話,簡直就像真人一樣,所以我們就用 OpenAI API 與 LINE Messaging API 實作的應用程式。透過幾個簡單的安裝步驟,讓你的 LINE 官方帳號和 ChatGPT 一樣聰明。

要能在10分鐘內快速安裝,首先要先準備以下帳號

首先申請 OpenAI 帳號才能與LINE 官方帳號串接

申請好 OpenAI 帳號後,在 API Keys 建立一個 Secret key (要 copy 下來備用)

登入 LINE 官方帳號

  • 新增一個提供者(Provider),例如「My Provider」。
  • 在「My Provider」新增一個類型為「Messaging API」的頻道(Channel),例如「My AI Assistant」。
  • 進到「My AI Assistant」頻道頁面,點選「Messaging API」頁籤,生成一個頻道的 channel access token

登入 GitHub 平台

  • 進到 gpt-ai-assistant 專案頁面。
  • 點選「Star」按鈕,支持這個專案與開發者。
  • 點選「Fork」按鈕,將原始碼複製到自己的儲存庫。

登入 Vercel 平台

  • 點選「Create a New Project」按鈕,建立一個新專案。
  • 點選「Import」按鈕,將 gpt-ai-assistant 專案匯入。
  • 點選「Environment Variables」頁籤,新增以下環境變數:
  • 點選「Deploy」按鈕,等待部署完成。
  • 回到專案首頁,複製應用程式網址(Domains),例如「https://gpt-ai-assistant.vercel.app/」。

回到 LINE 平台

  • 進到「My AI Assistant」頻道頁面,點選「Messaging API」頁籤,設置「Webhook URL」,填入應用程式網址並加上「/webhook」路徑,例如「https://gpt-ai-assistant.vercel.app/webhook」,點選「Update」按鈕。
  • 點選「Verify」按鈕,驗證是否呼叫成功。
  • 將「Use webhook」功能開啟。
  • 將「Auto-reply messages」功能關閉。
  • 將「Greeting messages」功能關閉。
  • 使用 LINE 手機應用程式掃描 QR code,加入好友。

也可參考影片連結

以上就是 LINE 官方帳號和 OpenAI 的簡略設定,若有問題也歡迎聯絡我們唷!

Share:

More Posts

Send Us A Message