此Line bot範例為使用 LineBotSDK 建立的
人臉辨識機器人
請直接拍照或上傳一張圖片給此LINE Bot,
看看有何結果 ?
您可以用LINE 搜尋 @jtv0835u 將其加入好友即可測試
或掃描QR Code
- 請 clone 之後,修改 web.config 中的 ChannelAccessToken
<appSettings>
<add key="ChannelAccessToken" value="~~~ 請換成你的ChannelAccessToken ~~~" />
<add key="Imgur_CLIENT_ID" value="~~~ Imgur_CLIENT_ID ~~~" />
<add key="Imgur_CLIENT_SECRET" value="~~~ Imgur_CLIENT_SECRET ~~~" />
<add key="ComputerVisionServiceKey" value="~~~ Computer Vision Service Key ~~~" />
<add key="ComputerVisionServiceEndpoint" value="~~~ 請換成你的Computer Vision Service Endpoint ~~~" />
</appSettings>
- 為了便於除錯,請修改 LineAccountBookController.cs 中的 Admin User Id
catch (Exception ex)
{
//回覆訊息
this.PushMessage("請改成你自己的Admin User Id", "發生錯誤:\n" + ex.Message);
//response OK
return Ok();
}
- 建議使用Ngrok進行測試
(可參考 https://youtu.be/kCga1_E-ijs ) - LINE Bot後台的WebHook設定,其位置為 Http://你的domain/api/LineFaceRec
- 本範例沒有使用資料庫
由於這只是一個範例,我們盡可能用最簡單的方式來開發。
使用source code需要先申請 MS Computer Vision與Imgur API帳號
LineBotSDK:https://www.nuget.org/packages/LineBotSDK
相關課程:http://www.studyhost.tw/NewCourses/LineBot
線上課程:https://www.udemy.com/line-bot/
更多內容,請參考電子書:https://www.pubu.com.tw/ebook/103305
LINE Bot實體書籍:https://www.tenlong.com.tw/products/9789865020354