iT邦幫忙

第 12 屆 iT 邦幫忙鐵人賽

DAY 6
0
自我挑戰組

用Line聊天機器人串起多媒體系統系列 第 6

Day 6 : 歐逆醬早安,建立 LINE Notify 推播通知

LINE Notify 可以當成 LINE 官方幫你把伺服器做掉的通知服務,你不用自己建伺服器,寫好程式後就可以建立起推播(push)通知,雖然只能推播但免費,與LINE@每月500則主動通知免費額度比起來也不錯,以下文章先以 Google Apps Script(GAS)做一個具有定時傳訊功能的機器人。詳細可參閱官方文件 https://notify-bot.line.me/zh_TW/

建立LINE Notify訊息推播通知(Google Apps Script版)

1. 申請 LINE Notify 權杖

  • 以自己的Line帳號登入
  • 選擇個人頁面:藏在右上方你的名子
  • 選擇發行權杖
    注意若離開此頁面,將不會再顯示新發行的權杖。 離開頁面前,請先複製權杖。
  • 我們先選擇1對1聊天接收通知
  • 記下你的權杖
  • 先告一段落

2.使用 Google Apps Script 傳送通知

  • 在google雲端硬碟新增Google App Script
  • 先給個專案名稱
  • 貼上以下程式碼,權杖換成你的權杖
    function doPost() {
      UrlFetchApp.fetch('https://notify-api.line.me/api/notify', {
        'headers': {
          'Authorization': 'Bearer ' + '你的權杖',
        },
        'method': 'post',
        'payload': {
          'message':'歐逆醬早安!!!',
          'stickerPackageId': '2',
          'stickerId': '523'
            }
        });
    }
    
  • 存檔並點選執行專案
  • 好了,你只要想要彌豆子起床時,按下執行即可。

小結

  • 本章節建立一的LINE Notify推播通知以Google Apps Script完成,實際動手做其實相當便捷快速,下篇我們會用更自動化的方式串起服務,我們下篇見!

上一篇
Day 5 : MarkDown 與 LaTex
下一篇
Day 7 : 讓彌豆子妹妹每日喚醒你 ( LINE Notify with GAS )
系列文
用Line聊天機器人串起多媒體系統30

尚未有邦友留言

立即登入留言