iT邦幫忙

2023 iThome 鐵人賽

DAY 26
0
自我挑戰組

ChatGPT應用指南---30天學習之旅系列 第 26

Day26 - ChatGPT串接LineBot - 前言

  • 分享至 

  • xImage
  •  

前言

鐵人賽進入尾聲,接下來的最後幾天要實作,將ChatGPT串接到LineBot。

  • 原理介紹:
    LineBot與我們所編寫的後端伺服器協同工作,當使用者發送訊息給LineBot時,它將這些訊息轉發至後端伺服器進行處理。經過後端伺服器的處理和生成回應後,該回應內容再被發送回LineBot,進而由LineBot轉遞給使用者。

  • 基本流程:

  1. 用戶發送消息:用戶通過 Line App 發送消息給 Line Bot。
  2. 接收事件:Line 平台接收到消息後,通過 Webhooks 將事件(例如:文字消息、圖片消息等)發送到設定的 Bot Server。
  3. 處理事件:Bot Server 接收到事件後,將用戶的消息通過 API 發送給 ChatGPT 進行處理。
  4. 生成回應:ChatGPT 處理接收到的消息並生成回應,然後通過 API 發送回 Bot Server。
  5. 發送回應:Bot Server 通過 Line Messaging API 將 ChatGPT 的回應消息發送回 Line 平台,再由 Line 平台轉發給用戶。
  6. 儲存對話:Bot Server 可選擇將對話和用戶資料儲存到資料庫中,以便未來參考或分析。

之後幾天的實作會參考以下影片:
快速建立AI聊天機器人ChatGPT+Linebot串接 -by chatGPT Your Own Line Chatbot in Just 20 Minutes


Day27-ChatGPT串接LineBot-實作(Part1)
Day28-ChatGPT串接LineBot-實作(Part2)
Day29-ChatGPT串接LineBot-實作(Part3)


上一篇
Day25 - 如何分享網頁連結給別人+結語(Part3)
下一篇
Day27 - ChatGPT串接LineBot - 實作(Part1)
系列文
ChatGPT應用指南---30天學習之旅30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言