Line Notify

Line notify登入與權杖設定

可以直接輸入帳號密碼或透過行動條碼登入

點選發行權仗,之後設定完權杖務必先複製到記事本當中

  • 點選複製後,再點選關閉。

  • 通常我會先貼到記事本備用

完成後就會看到連動的設定

  • 一定要邀請Line Notify進群組,才有辦法在群組內推波訊息

  • 當然,也可以對象只有自己,非群組

使用colab推播Line notify訊息

在Colab新增一個檔案,然後按照教學影片操作體驗發送訊息與圖片的服務

  • 需要先到Line Notify申請權證,一個Token只適用於一個群組

  • 在來把Line Notify加入群組

  • 複製完Token後貼到下列程式碼裡

以下程式碼,需要修改為您的權杖與訊息

import requests


# LINE Notify 權杖

token = 'LVL4mm7LEmddldhZCEdZZpYLPRmsYslCU12azUvx3y5'


# 要發送的訊息

message = 'Hello我是 Line Notify'


# HTTP 標頭參數與資料

headers = { "Authorization": "Bearer " + token }

data = { 'message': message }


# 以 requests 發送 POST 請求

requests.post("https://notify-api.line.me/api/notify",

headers = headers, data = data)


要推播圖片訊息,如果在Colab上就不能使用一般在本機端的作法,所以我的做法可以讓大家參考一下。


  • 先執行下列指令,安裝google.colab,只需要執行一次

  • 然後就安裝完成,把雲端硬碟當與colab連結

#Colab資料夾設定方法

#!pip install google.colab #如未安裝取消註解後執行

import os


from google.colab import drive

drive.mount('/content/drive')

這時候執行沒問題的話就可以將Google雲端硬碟掛在進來做共享用

在/content/drive/My Drive/資料夾名稱,然後會列出資料夾裡的檔案

我因為使用Colab,所以就把cloab目錄掛載近來囉。

我這裡是Colab Notebooks

os.chdir('/content/drive/My Drive/Colab Notebooks') #切換該目錄

os.listdir() #確認目錄內容

就來發送圖片訊息吧!

當然您要先有圖片!再上傳到指定的資料夾(必須跟上面一樣,我是放在Colab Notebooks裡)

import requests


# LINE Notify 權杖

token = 'LVL4mm7LEmddldhZCEdZZpYLPRmsYslCU12azUvx3y5'


# 要發送的訊息

message = '黑心生活科技教室,讚'


# HTTP 標頭參數與資料

headers = { "Authorization": "Bearer " + token }

data = { 'message': message }


# 要傳送的圖片檔案

image = open('black.jpg', 'rb')

files = { 'imageFile': image }


# 以 requests 發送 POST 請求

requests.post("https://notify-api.line.me/api/notify",

headers = headers, data = data, files = files)


如果要設定定時傳送訊息呢?

建議可以使用Google Appscript,之後會說明

Line Notify API 文件說明 https://ithelp.ithome.com.tw/articles/10234576