📩

【Python 通知用】LINE Notify の代替サービス【Discord】

2024/10/08に公開

概要

LINE Notify が2025年3月31日をもってサービス終了することが発表されました。
プログラムの実行状況通知などに利用していた方も多いと思われます。

https://developers.line.biz/ja/news/2024/10/07/line-notify-will-be-discontinued/

本記事では、LINE Notify の代替サービスとして Discord に Python から通知を送る手順を説明します。

1. Discord の Webhook URL をコピーする

  1. Discord で Python 通知用のテキストチャンネルを新規作成する
  2. 新規作成したチャンネルの歯車マーク チャンネルの編集 をクリックする
  3. 連携サービス をクリックする
  4. ウェブフックを作成 をクリックする
  5. 作成したウェブフックの お名前 を適当な名前に編集する(通知がきたときに表示される名前)
  6. ウェブフック URL をコピー をクリックして URL をコピーする

2. Python から通知を送る

  1. 以下のコードを実行する
import requests

url = "<コピーしたウェブフック URL>"

message = "<送信したい内容>"
data = {"content": message}

try:
    requests.post(url, data=data)
except Exception as e:
    print(f"エラー:{e}")

Discussion