ทำระบบแจ้งเตือนบน LINE ด้วย Python

ปัจจุบันนี้ไลน์เป็นที่นิยมกันมาก เราสามารถนำ LINE มาประยุกต์ใช้งานให้เหมาะสมกับงาน เช่น การนำไปใช้งานทำระบบแจ้งเตือนบน LINE ด้วย Python

ไลน์สามารถทำระบบแจ้งเตือนได้โดยผ่าน LINE Notify และมี API ให้เรียกใช้งาน

ก่อนอื่นให้ทำการเพิ่มเพื่อนของ LINE Notify ก่อน

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)

ผลลัพธ์
ทำระบบแจ้งเตือนบน LINE ด้วย python

นอกจากนั้นยังสามารถส่งรูปภาพได้ด้วย สามารถใช้งานโดยการกำหนดค่าข้อความในโค้ด Python ด้านบน
สามารถอ่านเอกสาร API ได้ที่ https://notify-bot.line.me/static/pdf/line-notify-api.pdf?v=1.0

The Python 3 Thai Blog
ติดตามบทความต่อไปนะครับ
ขอบคุณครับ

แชร์บทความนี้

  • Facebook
  • Twitter
  • Google Plus
  • Add to favorites
  • Email
  • RSS

10 thoughts on “ทำระบบแจ้งเตือนบน LINE ด้วย Python

  1. Partitan Rugkrae

    รบกวนติดต่อกลับทาง email ครับ บทความน่าสนใจ [email protected]

    Reply
      1. wannaphong

        ผมไม่มีเวลาเขียนบทความครับ แนะนำให้ลองศึกษาจาก api แล้วเขียนตามเอกสารของ Line ครับ

        Reply
  2. hj2

    # -*- coding: utf-8 -*-f
    #python 2.7 ตามนี้ครับ
    import requests,json
    from urlparse import urlparse
    import urllib

    LINE_ACCESS_TOKEN="Y0u_TOKEN"
    url = "https://notify-api.line.me/api/notify"

    message ="ทดสอบ สวัสดีชาวโลก" # ข้อความที่ต้องการส่ง
    msg = urllib.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)

    Reply

ใส่ความเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องที่ต้องการถูกทำเครื่องหมาย *