簡介 這個系列文章記錄了我在研究如何開發 Linebot 功能時,遇到的各種技術挑戰,在經過踩雷的過程後,將其解決過程整理成筆記。文章內容基於開發需求和學習深度...
上次分享過如何在 10 分鐘內建立自己的 chatgpt line bot 後面又增加了幾個有趣功能,目前功能包含: 免費 chatgpt 聊天 每周星座運勢...
本文將將教你如何打造一個免費的 ChatGPT Line Bot! 詳細介紹與原始碼: ChatGPT Line Bot 介紹 在 Line 中去導入 Chat...
因為 Dialogflow 只能處理「文字」,如果遇到「表情貼圖」、「地圖資訊」等非文字訊息,就會發生無法處理的狀況,這篇教學將會介紹如何透過自建的 Webho...
LINE BOT 串接 Dialogflow ( 氣象聊天機器人 ) 本篇教學會延伸「LINE BOT 串接 Dialogflow ( 搭配外部 Webhook...
最後一天,我們來為Button增加對應的功能,目前有的按鈕有兩種,一種是[進入資料夾],一種是[設為上傳路徑]。 那我們就先從[進入資料夾]開始,我們要製作進入...
本篇教學會延伸「LINE BOT 串接 Dialogflow」文章,並額外讓 Dialogflow 串接 Python 建立的伺服器 Webhook,做到使用者...
在「使用 Dialogflow 打造聊天機器人」文章裡已經學會使用 DialogFlow 建立聊天機器人,接著這篇教學會再繼續介紹,如何透過 Dialogflo...
我們昨天完成了整個組合Carousel的部分,今天來把資料來源換成從Google Drive API取得。 首先,我們先看一下需要哪些資料 type New...
這篇教學會延續「儲存使用者傳送的圖片或影片」範例,搭配 smtplib 和 email 標準函式庫,當收到使用者所傳送圖片或影片時,直接將檔案透過 Email...
如果已經能夠透過 LINE BOT 接收使用者的訊息,下一步就能根據訊息的類型,判斷如果是圖片或影片時,將圖片或影片儲存到伺服器的電腦中,這篇教學會介紹透過 L...
昨天我們完成了組成一個Bubble需要的4個區塊,今天我們透過這4個區塊把Bubble組起來,然後再用Bubble把Carousel組合起來,就可以回傳給Dri...
雖然 LINE Message API 已經具有許多好用的方法,可以觸發發送訊息、地點或呼叫相機...等行為事件,但其實 LINE 也提供 URL Scheme...
除了可以透過 LINE Message API 傳送訊息,LINE 也提供使用 requests 的方式傳送訊息,只要輸入正確的 Access Token,就能...
昨天我們依照JSON把Flex Message刻了出來,真心覺得應該可以有一個Generate Code的工具,把用Flex Message Simulator...
LINE BOT 可以使用 Flex Message ( 彈性樣板訊息 ) 發送客製化的選單訊息,Flex Message 使用網頁 CSS3 的 Flex 語...
LINE BOT 除了單純的發送訊息,也可傳送「樣板訊息 template message」給使用者,讓使用者可以直接在上面選擇或進行確認,這篇教學會介紹樣板訊...
昨天我們完成了,從Linebot收到檔案,並且上傳到Google Drive上的指定資料夾。 但是目前指定資料夾的ID是寫死的,我們也不可能每次要指定資料夾都去...
延伸「建立圖文選單」文章,LINE 可以設定「多組」圖文選單,每一組之間都可透過指令切換 ( 有點類似切換網頁選單的概念 ),這篇教學會介紹如何設定多組圖文選單...
在行動版的 LINE 裡,有時會出現「圖文選單」的功能 ( 最下方可以點選的圖文區塊 ),這篇教學將會介紹如何在 LINE 官方帳號開啟基本圖文選單功能,以及如...
順利將 LINE BOT 串接 Webhook 後,就能透過 LINE Message API 開發聊天機器人,這篇教學會介紹回覆訊息的方法,並使用 Colab...
昨天我們已經可以成功從LineBot上收到檔案並暫存下來,今天我們透過domainDrive.SaveContent()回傳的*os.File,把他傳入adap...
今天開始來處理上傳檔案到GoogleDrive的部分~ 首先要先能在LineBot上拿到使用者傳送的檔案,我們在Callback加上一個case,透過*line...
我們之前實現過ListFiles(),會把所有雲端硬碟上的檔案列出來,我們也確定操作GoogleDrive這段沒有問題。但我們今天的需求是要把收到的檔案傳到Go...
這幾天我們都是透過電腦版的Line來做測試,但是如果是使用手機版的話,會發現當我們點擊Google OAuth的URL要進行認證授權的時候,雖然前面的步驟都一切...
今天一開始我們先來調整一下我們之前對Expiry宣告的類型,昨天仔細看發現oauth官方的Token(oauth2.Token)結構如下: type Token...
開始之前我們調整一下之前在adapter\google\oauth.go的OAuthLoginURL(),把原本寫死的第一個參數”state-token”改...
昨天我們在server.go的地方會發現,要去調用SSM的地方,因為是一個一個參數去查,參數一多看起來就會很混亂,像下面這樣。 如果我們能一次性地去查詢,應該...
我們仔細看昨天的流程會發現,要調用Google Drive之前一定要先拿使用者的token去建立*http.Client然後再交給drive.NewServic...