파이썬에서 LINE에 알리는 폭속 메모

6924 단어 파이썬LineNotify
YouTube: htps: //같다. 베/오코 37쿠700

LINE Notify 은 토큰을 발행하고 copipe 하는 것만으로 LINE과 순식간에 연계할 수 있어 매우 쉽고 간단하기 때문에, Python에서 LINE에 통지하기 위한 YouTube용 폭속 비망록으로 게재합니다.

LINE측



로그인



페이지 오른쪽 상단의 로그인 버튼에서 이메일 주소와 비밀번호를 입력하여 로그인합니다.


내 페이지로 이동



오른쪽 상단이 로그인에서 LINE 계정의 사용자 이름으로 바뀌므로 클릭하여 내 페이지를 선택합니다.



토큰 발급



맨 아래에 「토큰을 발행한다」라고 하는 버튼이 있으므로 클릭.



토큰 이름과 대상 설정



토큰 이름을 적당히 쓰고 1:1로 LINE Notify에서 알림 받기를 선택하고 발행을 클릭합니다.


발행한 토큰 복사





발행한 액세스 토큰은, 닫으면(자) 두번으로 볼 수 없게 되어 버리므로, 어딘가 메모장등으로 남겨 두면 좋네요.

파이썬 측



아래 코드의 text로 보내고 싶은 메시지 내용과 token의 내용을 방금 발행한 액세스 토큰으로 다시 작성해 실행합니다.

linenotify.py
# ライブラリ
import requests

# 送りたい内容
text = 'こんにちは〜!'

# アクセストークン -> LINE Notify ( https://notify-bot.line.me/ja/ ) のサイトからトークンを発行
token = '*******************************************'

# 送信
url = "https://notify-api.line.me/api/notify"
headers = {'Authorization': 'Bearer ' + token}
payload = {'message': text}
requests.post(url, headers=headers, params=payload)

LINE에 알림이 오면 성공입니다.



스탬프도 보내고 싶은 경우



sticker.py
# スタンプ送信 https://developers.line.biz/ja/docs/messaging-api/sticker-list/#sticker-definitions
url = "https://notify-api.line.me/api/notify"
headers = {'Authorization': 'Bearer ' + token}
payload = {
    'message': text,
    'stickerPackageId': 789,
    'stickerId': 10855,
    }
requests.post(url, headers=headers, params=payload)

스탬프 ID는 여기
htps : //에서 ゔぇぺぺrs. 네. 비 · 자 / 도 cs / 메사 긴 g 아피 / s 치 케 r ぃ st / # s 치 케 케 루로 후 니치 온 s

이미지도 보내고 싶다면



img.py
# 画像を保存(Google Colaboratory を使う場合)
from google.colab import files
uploaded_file = files.upload()

# 画像送信
img = '***************.jpg'
files = {'imageFile': open(img, 'rb')}
payload = {
    'message': '保存された画像です。',
    }
requests.post(url, headers=headers, params=payload, files=files)

Google Colaboratory에서 이미지를 저장할 수 없으면 여기에서 쿠키를 허용하십시오.
chrome://settings/cookies

좋은 웹페이지 즐겨찾기