iT邦幫忙

鐵人檔案

第 11 屆 iT 邦幫忙鐵人賽
回列表
Software Development

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

Line Bot 心得分享,程式部分會使用 C# + ASP.NET WebAPI 串接 Line Bot,LUIS 進行簡單的語意分析,BotFramework 目前還沒研究,列入未來學習項目。

參賽天數 1 天 | 共 27 篇文章 | 48 人訂閱 訂閱系列文 RSS系列文
DAY 1

[Day01] LINE Bot 帳號申請

第一篇和大家介紹如何申請 Line Bot 帳號。 Line Bot 帳號申請 首先到下列網址申請開發者帳號,可以使用一般的 Line 帳號。 https://...

[Day02] 使用 C# 建立 LINE Bot 聊天機器人 - LineMessagingApi

今天是來補坑的。 (́◕◞౪◟◕‵)* 要介紹如何使用 .Net Core 3.0 建立 Line Bot 聊天機器人。 https://developers....

[Day03] 將 Line Bot 部屬到 Azure 上 - 使用 Azure DevOps Pipelines

這篇會介紹如何將寫好的程式部屬到 Azure 雲端上,順便玩玩自動化部屬 Pipelines。 1. 新增 App Service Azure 網址: http...

[Day04] 如何在 Azure App Service 上設定 NLog 存放路徑

今天要介紹的是 .NET Core 的 Log,會介紹 Log 是因為 LineBot 不能在本機 Debug,需要直接在 Azure 排除錯誤,為了解決這個問...

[Day05] 在 LINE Bot 加入 LUIS 語意分析服務

今天要介紹的是微軟的語意分析服務 LUIS,製作聊天機器人最困難的部分是如何分析自然語言,也就是如何理解使用者想表達的意圖,而 LUIS 正是為了解決這個問題而...

[Day06] 如何建立 LINE Bot 的圖文選單 - Rich Menu

今天要介紹的是在 Line Bot 加入圖文選單,那什麼是圖文選單呢? 下方紅框的部分就是圖文選單。 圖文選單的主要用途如下: 讓第一次使用的人快速了解...

[Day07] 使用 EF Core 讀取 Azure 上的 MySQL 資料庫

今天要介紹的是使用 Entity Framework Core 讀取 Azure 上的 MySQL 資料庫。 MySQL 選擇 這篇會使用 App Servic...

[Day08] 使用 WebJob + Logic App 製作定時排程器

今天要介紹的是使用 WebJob 和 Logic App 製作定時排程器,本來想和爬蟲一起寫,不過爬蟲內容太多,寫完後發現篇幅太長,所以最後決定分成兩篇,這篇先...

[Day09] LINE Bot 爬蟲實作 - 使用 HttpClient 和 Regex

今天要介紹的是 「爬蟲」,我會使用 HttpClient 和 Regex 實作靜態爬蟲,結合前兩篇的內容完成 「it 幫文章瀏覽數增加排名」 功能。 完整功能如...

[Day10] 客製化 LINE Bot 的回覆訊息 - Flex Message

今天要介紹的是 Flex Message,這是 LINE 推出的新訊息格式,可以讓開發者客製聊天機器人的回覆訊息,如下圖。 Flex Message 用途:...