前言:

在得知非常好用的Line notify即將結束服務,真的是晴天霹靂…還好有各路大神提出其他替代方案,同時Line官方也說可以改用Message API來發送

但免費版一個月只能推送200則訊息,而且這會以使用者數量去計算,如果群組內有5人就變成只能傳40則訊息…

既然如此,那就多申請幾個機器人,然後讓想要接收通知的人也把這些機器人加入好友

讓HA來檢查每個機器人已發送的訊息量,超過上限就改用另一個發

優點:

  1. 不用擔心傳送數量上限,不夠就再申請機器人
  2. 統一腳本發送,複雜的判斷放在腳本內

缺點:

  1. 要每位使用者都加入該機器人
  2. 由於是用broadcast發送速度會比push慢一些

動作解析:

  1. 傳送訊息時呼叫腳本,帶入欲傳送的訊息
  2. 在腳本中判斷,各機器人的發送數量是否已達上限,進而選擇要使用的token
  3. 用restful command夾帶token及訊息,以broadcast方式推播訊息

了解以上動作拆解後,以下就來實際操做看看吧!

準備工作:

  1. 先申請好至少三個LineBot,並加入此LineBot相關教學很多不再贅述