iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 15
4
Everything on Azure

30天手把手帶你趣學Azure☁️-初學者也能動手實作🙌🏻系列 第 15

[DAY15] (實作)使用Azure Logic Apps打造公司相關推特情緒分析監控系統

緊張緊張,刺激刺激!終於進入到我最期待的Azure Logic Apps實作部分!!!
迷之讀者:真不知道這作者在興奮什麼?

主要是因為我實在太喜歡Azure Logic Apps這個服務了,所以我光實作練習就打算講個30篇(沒有啦!可能數篇)

如果忘記Logic App的概念的話可以看上一篇喔,快速連結在此

針對我們上一篇的簡介,假設我們目前是一個交友新創公司,我們希望能打造一個服務,Monitor網路上對公司負面的評價

透過網路上提到與公司有關的Twitter,進行情感分析,針對對公司有負面評價的評論,發送簡訊給相關員工,以做到針對公司的服務即時監控及改善

實作Logic App

1. 建置Logic App服務

2. 選定Logic App建置相關的資料並建立

3. 建置完成後,我們前往Dashboard,點選方才建置好的Logic App

4. 這邊我們不使用他內建的Trigger或Template,我們建立一個空白的Logic App

5. 我們選定一個新Twitter Posted的Trigger

6. Designer的介面上會出現一個Twitter Sign in的提示,這邊我們登入我們公司的Twitter帳號

授權Azure Logic Apps串接我們的推特帳戶

7. 假設這間新創公司叫matchingeveryone,我們去掃描有Tag公司名稱的新貼文,每五分鐘掃描一次

8. 點選New Step,新增下一個Action

9. 輸入Cognitive,選擇Text Analytics

10. 這邊我們選擇Detect Sentiment,讀取文章裡面的情緒反應(正面/負面)

11. 突然想起我們還沒申請Text Analytics的resource,這邊我們來補申請一下吧!我們切換到新建Text Analytics的resource

計費方式,不想花錢的記得選F0啊!

12. 到Overview,複製endpoint到記事本上,準備給待會的Logic App串接使用

13. 到Text Analytics的資源查看Key,將key1複製到記事本,準備給待會的Logic App串接使用

14.把對應的資料(connection name/text analytics account key/endpoint)填入

15.建立後會看到等待串接要分析的語句Action

16.點選textbox,選擇動態的資料來源為推特內文

17.針對負面的評價,我們將發送訊息,因此我們要在這邊增加一個condition流程控制

選擇Control

選擇Condition

18. 點選這個Textbox,我們會看到情感分析的動態資料來源,在這邊我們選擇Score,也就是正面及負面情緒的得分

19. 設定Score的比較條件,我們選擇小於0.5的

20. 設定If True的條件,點選Add an action

21. 選擇Twilio/Send Text Message(SMS)

Twilio是一個提供發送簡訊服務的第三方服務提供商,這邊我們不深入介紹怎麼申請,大家可以參考官網介紹:
https://www.twilio.com/docs/usage/tutorials/how-to-use-your-free-trial-account

22. 輸入您申請好的Twilio相關key資料

23. 設定要發送簡訊的電話及接收的電話,以及發送簡訊的內容,我這邊還接上動態接收的分析分數資料以及推特內容

24. 完成Logic App設置,點選儲存

25. 測試這個Logic App是否正常,點選Run之後,我們撰寫一個貼文即可測試

26. 測試發一個生氣的推文

我們可以看到針對負面的評價發送簡訊這個action,執行了一秒鐘,隨後我們也收到了簡訊

 

27. 測試發一個開心的推文

透過網路上提到與公司有關的Twitter,進行情感分析,針對對公司有負面評價的評論,發送簡訊給相關員工,以做到針對公司的服務即時監控及改善

辛苦大家了!!我們今天完成了一個Logic App!!
明天一樣也是Logic App的實作,我們希望透過多樣的範例讓大家了解Logic App的使用及它的好用!!!!

在下一篇我們將使用Azure Logic Apps寄送交友話題指引及推薦約會時間。
快速連結在此:(實作)使用Azure Logic Apps寄送交友話題指引及推薦約會時間


參考


上一篇
[DAY14] Azure Logic Apps介紹-及使用Azure Logic Apps打造交友新創公司服務
下一篇
[DAY16] (實作)使用Azure Logic Apps寄送交友話題指引及推薦約會時間
系列文
30天手把手帶你趣學Azure☁️-初學者也能動手實作🙌🏻30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 則留言

0
Gary
iT邦好手 1 級 ‧ 2018-11-08 21:59:51

好讚的文章分享!謝謝大大,受教了

陳小熊 iT邦新手 4 級 ‧ 2018-11-09 00:12:34 檢舉

謝謝您~~^^
有看過您的文章,才是更精闢更深度的講解,我仍是初學者希望和大家一起教學相長,/images/emoticon/emoticon08.gif

Gary iT邦好手 1 級 ‧ 2018-11-09 22:37:35 檢舉

你客氣了!!大家一起加油/images/emoticon/emoticon61.gif

0
wayne1989
iT邦新手 5 級 ‧ 2018-11-11 21:21:02

辛苦了謝謝分享

我要留言

立即登入留言