1분에 실장! 파이썬에서 LINE Notify
9737 단어 파이썬Notification기억LineNotify
소개
파이썬으로 길게 처리 할 때,
"끝날 때까지 여가지만, 끝나자마자 작업을 하고 싶으니까 시간을 낭비하고 싶지 않아!"
"오류가 발생하면 바로 대응하고 싶다!"
「하지만, 계속 PC에 붙어 보고 있는 것은 피곤하다」
라고 생각하는 거기 당신!
이 기사를 읽으면 평생 그런 쓸데없는 시간이라면 드세요.
LINE Notify란?
LINE에서 제공하는 API를 사용하면 특별한 인증 없이 파이썬 코드에서 자동으로 LINE으로 메시지를 보낼 수 있습니다. (덧붙여 이것은 LINEBot와는 별개입니다)
구현 흐름
기사의 코드를 코피페(10초)-->>토큰 취득(30초)-->>마지막에 조금 손을 더해...완료!
구현
코피페
그럼, 이 코드를 main.py 가 되어, 좋아하는 파일의 말미에 copipe 해 주세요.
copipe 코드.pydef notify(message):
import requests
url = "https://notify-api.line.me/api/notify"
token = "" # ここには後で取得するトークンを入力します
headers = {"Authorization": "Bearer " + token}
message = message
payload = {"message": message}
requests.post(url, headers=headers, params=payload)
토큰 획득
(여기에서 이미지가 많습니다, 점점 흘려 가도 상관없습니다)
토큰을 가져옵니다.
LINE Notify 내 페이지를 엽니다. 링크는 이쪽
자신의 LINE 계정으로 로그인하십시오.
토큰 발급을 누릅니다.
여기에서 '1:1로 LINE 알림에서 알림 받기'를 선택하세요. (자세한 것은 후술)
토큰 이름을 기입해 주세요, 어떤 것이든 상관없습니다. (여기서 test라고합니다)
그러면 토큰이 발행됩니다. 여기에서는 엎드려 있습니다만, 「g7YIhv7W...」라고 말한 것 같은 캐릭터 라인이 발행됩니다. 이것은 반드시 어딘가에 메모해 두십시오.
메모를 잊어버린 경우 새 토큰을 다시 발행하십시오. (그렇게 큰 일이 아닙니다)
이것으로 토큰 취득이 완료됩니다.
마무리
이제 얻은 토큰을 copipe 코드에 입력합니다.
copipe 코드.pydef notify(message):
import requests
url = "https://notify-api.line.me/api/notify"
token = "g7YIhv7W..." # ここに取得したトークンを入力してください
headers = {"Authorization": "Bearer " + token}
message = message
payload = {"message": message}
requests.post(url, headers=headers, params=payload)
마지막으로, 처음에 copipe 코드를 붙여 넣은 파일에 한 줄만 씁니다.
아래 코드를 원하는 곳에 삽입하십시오.
마무리.pymessage = "すべての処理が終了しました" # ここには好きなメッセージを入力してください
notify(message)
이것으로 완료됩니다.
notify(message)가 불려 갔을 때에 소지의 스마트폰이나 PC의 LINE에 메세지가 도착하게 됩니다.
<사용 예>
긴 처리를 실행할 때.
사용예 1.py
# 長い処理...
message = "処理が終了しました!"
notify(message)
def notify(message):
import requests
url = "https://notify-api.line.me/api/notify"
token = "g7YIhv7W..." # ここに取得したトークンを入力してください
headers = {"Authorization": "Bearer " + token}
message = message
payload = {"message": message}
requests.post(url, headers=headers, params=payload)
오류가 발생했을 때.
사용예 2.pywhile True:
try:
... # メインの処理
except Exception as e:
message = e
notify(message)
def notify(message):
import requests
url = "https://notify-api.line.me/api/notify"
token = "g7YIhv7W..." # ここに取得したトークンを入力してください
headers = {"Authorization": "Bearer " + token}
message = message
payload = {"message": message}
requests.post(url, headers=headers, params=payload)
마지막으로
이 코피페코드 그대로 사용하는 것도 물론 OK입니다만, 궁리의 방법에 의해 여러가지 할 수 있습니다. 단지 처리가 끝난 소식이나 에러가 일어난 것을 전할 뿐만 아니라, 종료 시간이나 어느 정도의 시간이 걸렸는지, 어떤 에러가 일어났는지 등도 알려면 재미있을지도 모릅니다.
또한 이번에는 토큰을 발행할 때 '1:1로 LINE Notify에서 알림 받기'를 선택했지만, 그 밖에 그룹 등도 선택할 수 있습니다.
여러 가지 방법으로 자신만의 원본 템플릿을 만드세요.
Reference
이 문제에 관하여(1분에 실장! 파이썬에서 LINE Notify), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/medamawa/items/e6d8a604d3052d873a88
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
LINE에서 제공하는 API를 사용하면 특별한 인증 없이 파이썬 코드에서 자동으로 LINE으로 메시지를 보낼 수 있습니다. (덧붙여 이것은 LINEBot와는 별개입니다)
구현 흐름
기사의 코드를 코피페(10초)-->>토큰 취득(30초)-->>마지막에 조금 손을 더해...완료!
구현
코피페
그럼, 이 코드를 main.py 가 되어, 좋아하는 파일의 말미에 copipe 해 주세요.
copipe 코드.pydef notify(message):
import requests
url = "https://notify-api.line.me/api/notify"
token = "" # ここには後で取得するトークンを入力します
headers = {"Authorization": "Bearer " + token}
message = message
payload = {"message": message}
requests.post(url, headers=headers, params=payload)
토큰 획득
(여기에서 이미지가 많습니다, 점점 흘려 가도 상관없습니다)
토큰을 가져옵니다.
LINE Notify 내 페이지를 엽니다. 링크는 이쪽
자신의 LINE 계정으로 로그인하십시오.
토큰 발급을 누릅니다.
여기에서 '1:1로 LINE 알림에서 알림 받기'를 선택하세요. (자세한 것은 후술)
토큰 이름을 기입해 주세요, 어떤 것이든 상관없습니다. (여기서 test라고합니다)
그러면 토큰이 발행됩니다. 여기에서는 엎드려 있습니다만, 「g7YIhv7W...」라고 말한 것 같은 캐릭터 라인이 발행됩니다. 이것은 반드시 어딘가에 메모해 두십시오.
메모를 잊어버린 경우 새 토큰을 다시 발행하십시오. (그렇게 큰 일이 아닙니다)
이것으로 토큰 취득이 완료됩니다.
마무리
이제 얻은 토큰을 copipe 코드에 입력합니다.
copipe 코드.pydef notify(message):
import requests
url = "https://notify-api.line.me/api/notify"
token = "g7YIhv7W..." # ここに取得したトークンを入力してください
headers = {"Authorization": "Bearer " + token}
message = message
payload = {"message": message}
requests.post(url, headers=headers, params=payload)
마지막으로, 처음에 copipe 코드를 붙여 넣은 파일에 한 줄만 씁니다.
아래 코드를 원하는 곳에 삽입하십시오.
마무리.pymessage = "すべての処理が終了しました" # ここには好きなメッセージを入力してください
notify(message)
이것으로 완료됩니다.
notify(message)가 불려 갔을 때에 소지의 스마트폰이나 PC의 LINE에 메세지가 도착하게 됩니다.
<사용 예>
긴 처리를 실행할 때.
사용예 1.py
# 長い処理...
message = "処理が終了しました!"
notify(message)
def notify(message):
import requests
url = "https://notify-api.line.me/api/notify"
token = "g7YIhv7W..." # ここに取得したトークンを入力してください
headers = {"Authorization": "Bearer " + token}
message = message
payload = {"message": message}
requests.post(url, headers=headers, params=payload)
오류가 발생했을 때.
사용예 2.pywhile True:
try:
... # メインの処理
except Exception as e:
message = e
notify(message)
def notify(message):
import requests
url = "https://notify-api.line.me/api/notify"
token = "g7YIhv7W..." # ここに取得したトークンを入力してください
headers = {"Authorization": "Bearer " + token}
message = message
payload = {"message": message}
requests.post(url, headers=headers, params=payload)
마지막으로
이 코피페코드 그대로 사용하는 것도 물론 OK입니다만, 궁리의 방법에 의해 여러가지 할 수 있습니다. 단지 처리가 끝난 소식이나 에러가 일어난 것을 전할 뿐만 아니라, 종료 시간이나 어느 정도의 시간이 걸렸는지, 어떤 에러가 일어났는지 등도 알려면 재미있을지도 모릅니다.
또한 이번에는 토큰을 발행할 때 '1:1로 LINE Notify에서 알림 받기'를 선택했지만, 그 밖에 그룹 등도 선택할 수 있습니다.
여러 가지 방법으로 자신만의 원본 템플릿을 만드세요.
Reference
이 문제에 관하여(1분에 실장! 파이썬에서 LINE Notify), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/medamawa/items/e6d8a604d3052d873a88
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
코피페
그럼, 이 코드를 main.py 가 되어, 좋아하는 파일의 말미에 copipe 해 주세요.
copipe 코드.py
def notify(message):
import requests
url = "https://notify-api.line.me/api/notify"
token = "" # ここには後で取得するトークンを入力します
headers = {"Authorization": "Bearer " + token}
message = message
payload = {"message": message}
requests.post(url, headers=headers, params=payload)
토큰 획득
(여기에서 이미지가 많습니다, 점점 흘려 가도 상관없습니다)
토큰을 가져옵니다.
LINE Notify 내 페이지를 엽니다. 링크는 이쪽
자신의 LINE 계정으로 로그인하십시오.
토큰 발급을 누릅니다.
여기에서 '1:1로 LINE 알림에서 알림 받기'를 선택하세요. (자세한 것은 후술)
토큰 이름을 기입해 주세요, 어떤 것이든 상관없습니다. (여기서 test라고합니다)
그러면 토큰이 발행됩니다. 여기에서는 엎드려 있습니다만, 「g7YIhv7W...」라고 말한 것 같은 캐릭터 라인이 발행됩니다. 이것은 반드시 어딘가에 메모해 두십시오.
메모를 잊어버린 경우 새 토큰을 다시 발행하십시오. (그렇게 큰 일이 아닙니다)
이것으로 토큰 취득이 완료됩니다.
마무리
이제 얻은 토큰을 copipe 코드에 입력합니다.
copipe 코드.py
def notify(message):
import requests
url = "https://notify-api.line.me/api/notify"
token = "g7YIhv7W..." # ここに取得したトークンを入力してください
headers = {"Authorization": "Bearer " + token}
message = message
payload = {"message": message}
requests.post(url, headers=headers, params=payload)
마지막으로, 처음에 copipe 코드를 붙여 넣은 파일에 한 줄만 씁니다.
아래 코드를 원하는 곳에 삽입하십시오.
마무리.py
message = "すべての処理が終了しました" # ここには好きなメッセージを入力してください
notify(message)
이것으로 완료됩니다.
notify(message)가 불려 갔을 때에 소지의 스마트폰이나 PC의 LINE에 메세지가 도착하게 됩니다.
<사용 예>
긴 처리를 실행할 때.
사용예 1.py
# 長い処理...
message = "処理が終了しました!"
notify(message)
def notify(message):
import requests
url = "https://notify-api.line.me/api/notify"
token = "g7YIhv7W..." # ここに取得したトークンを入力してください
headers = {"Authorization": "Bearer " + token}
message = message
payload = {"message": message}
requests.post(url, headers=headers, params=payload)
오류가 발생했을 때.
사용예 2.py
while True:
try:
... # メインの処理
except Exception as e:
message = e
notify(message)
def notify(message):
import requests
url = "https://notify-api.line.me/api/notify"
token = "g7YIhv7W..." # ここに取得したトークンを入力してください
headers = {"Authorization": "Bearer " + token}
message = message
payload = {"message": message}
requests.post(url, headers=headers, params=payload)
마지막으로
이 코피페코드 그대로 사용하는 것도 물론 OK입니다만, 궁리의 방법에 의해 여러가지 할 수 있습니다. 단지 처리가 끝난 소식이나 에러가 일어난 것을 전할 뿐만 아니라, 종료 시간이나 어느 정도의 시간이 걸렸는지, 어떤 에러가 일어났는지 등도 알려면 재미있을지도 모릅니다.
또한 이번에는 토큰을 발행할 때 '1:1로 LINE Notify에서 알림 받기'를 선택했지만, 그 밖에 그룹 등도 선택할 수 있습니다.
여러 가지 방법으로 자신만의 원본 템플릿을 만드세요.
Reference
이 문제에 관하여(1분에 실장! 파이썬에서 LINE Notify), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/medamawa/items/e6d8a604d3052d873a88
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(1분에 실장! 파이썬에서 LINE Notify), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/medamawa/items/e6d8a604d3052d873a88텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)