架構圖.png

這篇文章記錄了我從建立 LINE Bot 到部署至雲端的完整過程,包含如何讓機器人接收訊息、回覆內容,並成功運行在線上環境。

我選擇使用 C# 與 ASP.NET Core 開發機器人,透過 GitHub 進行版本管理,並使用 Microsoft Azure App Service 進行部署。

會選擇 Azure App Service,因為它是一個雲端代管平台,能讓機器人獨立運行,不需要依賴本機電腦(伺服器)保持開機。此外,它還提供自動部署機制,讓專案管理與更新更加方便。

文章總共分成三部分:

申請 LINE BOT 帳號

編寫應用程式

部署到雲端


資料留存

過程中找的資料,未必有用到

https://learn.microsoft.com/zh-tw/azure/bot-service/bot-service-channel-connect-line?view=azure-bot-service-4.0

https://medium.com/ashes-tech-talk/動手建置你的個人網站-azure-app-service-手把手教學-e103af7de067

Line Bot 心得分享 LineMessagingApi + LUIS + BotFramework 系列

讓 C# 也可以很 Social - 在 .NET 6 用 C# 串接 LINE Services API 的取經之路