LINE BOT 網路管理 即時通訊 程式開發

網管系統結合LINE BOT 實現即時告警互動通知

2016-10-13
LINE的使用日漸普及,許多管理人員也透過這個通訊程式來溝通,對此本文將透過LINE BOT API所提供的服務來實作一個可發出LINE訊息的程式,為網管系統加上傳送即時LINE訊息的功能。
程式實作

首先,取得管理者手機上LINE的MID資訊,後續才可利用此資訊寄發LINE。

在此,以如下的PHP程式為例,必須置於SSL網站,並且在LINE BOT註冊頁面上的Callback URL設定此程式位置,如圖6所示。若不放心,可先利用〔VERIFY〕按鈕來驗證是否設定正確。


▲圖6 按下〔VERIFY〕按鈕來驗證設定是否正確。

處理LINE訊息程式內容如下:


管理者先行利用LINE發送訊息給LINE BOT後,再查看linedata.txt的內容以取得MID資訊。

取得要寄發LINE的MID之後,接下來,就可以撰寫發送LINE的程式(本文將以LINE BOT所提供的API來實作),請連至下列網址:

https://github.com/line/line-bot-sdk-perl

取得相關API套件後,程式如圖7所示。


▲圖7 程式內容。

檔案名稱設定成「sendline.pl」,程式用法為「sendline.pl “簡訊文字”」,即可將相關資訊LINE給to_mid所設定的MID資訊。

至此,一個可寄發LINE訊息的程式即告完成,可自由地運用在自己的網管系統上來提供發送LINE訊息的功能。

<本文作者:吳惠麟,多年資安經驗,喜好利用開源碼建構相關解決方案,著有「資訊安全原理與實驗」等書。>


追蹤我們Featrue us

本站使用cookie及相關技術分析來改善使用者體驗。瞭解更多

我知道了!