ทำระบบแจ้งเตือนบน LINE ด้วย Python
ที่มาจาก : http://python3.wannaphong.com/2016/10/line-python.html
ไลน์สามารถทำระบบแจ้งเตือนได้โดยผ่าน LINE Notify และมี API ให้เรียกใช้งาน
ก่อนอื่นให้ทำการเพิ่มเพื่อนของ LINE Notify ก่อน
LINE Notify
เข้าไปที่ https://notify-bot.line.me/my/ คลิก "ออก Token"
แล้วทำการตั้งชื่อแล้วเลือกห้องแชทที่ต้องการส่งข้อความแจ้งเตือน แล้วกด "ออก Token"
จะได้ Token ทำการคัดลอกเก็บเอาไว้
ลงมือเขียนโค้ด Python
import requests,json
import urllib.parse
LINE_ACCESS_TOKEN="ใส่ Token"
url = "https://notify-api.line.me/api/notify"
message ="ทดสอบ" # ข้อความที่ต้องการส่ง
msg = urllib.parse.urlencode({"message":message})
LINE_HEADERS = {'Content-Type':'application/x-www-form-urlencoded',"Authorization":"Bearer "+LINE_ACCESS_TOKEN}
session = requests.Session()
a=session.post(url, headers=LINE_HEADERS, data=msg)
print(a.text)
นอกจากนั้นยังสามารถส่งรูปภาพได้ด้วย สามารถใช้งานโดยการกำหนดค่าข้อความในโค้ด Python ด้านบน
สามารถอ่านเอกสาร API ได้ที่ https://notify-bot.line.me/static/pdf/line-notify-api.pdf?v=1.0
msg = urllib.parse.urlencode({"message":message}) คำสั่งนี้ไว้ทำอะไรครับ
ตอบลบ