2025.3末で、LINE Notifyのサービスが終了となり、これまでは、Raspberry Pi4で運営していた人感センサーの通知をDiscordで受け取ることにしました。
Discordのウェブフックで、LINE Notifyでやってきたことのほとんどができましたが、なぜかアイコンのバッジがつかないという不具合に遭遇しました。Discordのサポートに質問したり、Webでいろいろ調べたりしましたが、なかなか原因がわかりませんでした。挙げ句の果てには、Webに載っていた「コンテンツの設定をリセット」してしまい、設定が全部消えてしまってたいへんな思いをしました。
いろいろ調べてみると、バッジがつかなかったのは、「通知の赤いバッジは、サーバーでメンションされた場合にのみ表示される」ということです。


def report(message): # Discordにメッセージを送るためのサブルーチン
requests.post( "https://discord.com/api/webhooks/********************", data={'content':message})
#起動時の確認メッセージ
message2 = "<@ユーザID>" + "\n" +"起動しました!"
report(message2)
自分のユーザIDをメッセージ内に書き込んでwebhook URLへポストしてみたところ、無事にアイコンにバッジが付きました!!