DiscordのWebhookでバッジがつかない

 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へポストしてみたところ、無事にアイコンにバッジが付きました!!

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です