# Lab05 改用 LINE 推播訊息傳送通知 1. 請先依照以下教學文章建立傳送堆播訊息所需要的 make.com 腳本以及測試程式: - [使用 MicroPython 測試用 LINE 推播訊息發送通知](/KkzXKKJLR6GMR6d7zeyNXg) 確認有上傳 line 程式庫模組到開發板上,並且發送訊息成功。 2. 修改範例程式 (可使用下載範例檔中的 lab05_push.py): ```python from machine import Pin import time, network, urequests import line line_access_token = '你的 LINE 通道存取令牌' lineUserID = '你的 LINE user/group id' line.line_token(line_access_token) # 連線 Wifi 網路 sta_if = network.WLAN(network.STA_IF) sta_if.active(True) sta_if.connect("Wifi基地台", "Wifi密碼") while not sta_if.isconnected(): pass print("Wifi已連上") # 建立 16 號腳位的 Pin 物件, 設定為輸入腳位, 並命名為 shock shock = Pin(16, Pin.IN) while True: if shock.value() == 1: print("感應到振動!") status_code = line.line_notify( lineUserID, # 必要引數,其他都選用 '有人打開保險箱在翻找東西,快去抓小偷!') # 暫停 60 秒, 避免短時間內一直收到重複的警報 time.sleep(60) ``` 請記得替換成你自己的 LINE 通道存取令牌,並且把要接收訊息的使用者的 LINE user 或是 group id 貼上,即可測試, 晃動震動感測器,就會收到如下訊息: 
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up