#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)
- 首先,訪問 Line Notify 網站 並登入你的 Line 帳號。
- 進入「我的頁面」,點擊「發行權杖」。
- 選擇一個你想發送訊息的聊天室,然後為你的權杖命名。
- 點擊「發行」,並記下你的令牌(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聊天窗就會收到訊息了