[Python教學]Python透過Line Notify傳送訊息 – Part1

#Pytube #Line Notify #Line API #Line Bot

[Python教學]Python透過Line Notify傳送訊息

[Python教學]Python透過Line Notify傳送訊息- 前言

這陣子幫女朋友跑遍了7-11要搶購 「樂事x矮袋鼠禮盒」,結果原定12/27開賣的禮盒許多店家都偷跑整個大缺貨因此利用Python透過Line Notify傳送訊息製作了自動查詢fodomo庫存的提醒Line bot這個Part1教學中,我將教你如何使用 Python 透過 Line Notify 來傳送訊息。

1. 獲得 Line Notify 的存取權杖 (Access Token)

  1. 首先,訪問 Line Notify 網站 並登入你的 Line 帳號。
  2. 進入「我的頁面」,點擊「發行權杖」。
  3. 選擇一個你想發送訊息的聊天室,然後為你的權杖命名。
  4. 點擊「發行」,並記下你的令牌(Token)。這個權杖是連接你的 Python 應用程式和 Line Notify 的關鍵。

1.1 安裝所需的 Python 庫

這邊就假定各位讀者已經安裝好Python環境,如果還沒安裝這邊建議可以直接下載Anaconda進行環境建置,發送網路請求採用requests模組,接著只需要利用PIP指令進行requests安裝即可。

pip install requests

1.2 透過request發送訊息

以下是一個簡單的 Python 程式碼,用於透過requests向Line Notify 發送訊息:

透過設定剛剛複製的token我們可以透過POST將data中的message訊息傳送到Line中

import requests

def send_line_notify(notification_message):
    line_notify_token = '你的領牌(token)'
    line_notify_api = 'https://notify-api.line.me/api/notify'
    headers = {
        'Authorization': f'Bearer {line_notify_token}'
    }
    data = {'message': notification_message}
    response = requests.post(line_notify_api, headers=headers, data=data)
    return response.status_code

# 呼叫函數發送訊息
send_line_notify("Hello Line Notify")

接下來Line Notify聊天窗就會收到訊息了

Python透過Line Notify傳送訊息 - Part1

5 更多教學

分享