完成三個小專案了!今天要來開始重頭戲-串接LINE!!
會想要串接LINE 是因為台灣非常普及的通訊軟體,如果能把程式串接到 LINE,使用者就可以透過聊天界面與你的應用互動,例如:
因為我是用docker作為容器來架設本機端的n8n,因此它啟動的網址(http://localhost )只有自己的電腦連得到,別人是連不到的,而現在需要讓line可以傳送Webhook事件到我們的網址,因此要建立一個臨時的網址,也就是說要更改我們Webhook節點所產生的url,所以我們需要利用ngrok這個工具。
environment: - WEBHOOK_URL=https://xxxxxxxxxxxx.ngrok-free.app
docker compose down
docker compose up -d
4. 回到n8n建立Webhook節點,可以看到它所生成的網址變為https://開頭
1. HTTP Method設為POST (用來傳送資料)
複製Test URL並開啟Listen for test event來做測試
在LINE聊天室中傳HiHi做測試,可以看到output格子有出現訊息內容
到這裡代表我們成功連接LINE並且可以收到從LINE聊天室所傳送的訊息了!!
https://ngrok.com/
https://youtu.be/oSj3tlr2Af8?si=E9ePfTDVmxqkIlGb
https://youtu.be/AsvzSM5Y614?si=LiDyAr9RCgZH3wro
https://youtu.be/5C414Q6w8ps?si=48qrJxhvlhmFLp6G