PCでメルカリの(お知らせアイコン)が付いたらMP3再生と視覚で知らせるだけのツール

お知らせが届いた際に任意のMP3を再生し、画面上の目立たない場所で通知を表示するアプリケーションを作成することは可能です。Windows 11上で動作するバックエンドまたはヘッドレスなアプリケーションのアイデアと、具体的なコードの例です。


1. バックエンドアプリケーションの作成

    - バックエンドアプリケーションを作成して、メルカリの通知を監視します。

    - 通知が届いたら、任意のMP3ファイルを再生します。

    - 通知を表示するために、Windows 11の通知APIを使用します。


2. ヘッドレスアプリケーションの作成

    - ヘッドレスアプリケーションを作成して、メルカリの通知を監視します。

    - 通知が届いたら、任意のMP3ファイルを再生します。

    - 画面上の目立たない場所に通知を表示するために、トレイアイコンを使用します。


Pythonを使用した簡単な例です。このコードはバックエンドアプリケーションとして動作します。ただし、実際のアプリケーションでは、通知の監視やMP3の再生、トレイアイコンの表示などの詳細を実装する必要があります。


python

import time

import os

import winsound

from win10toast import ToastNotifier


# 通知を監視する関数

def watch_notifications():

    while True:

        # ここでメルカリの通知をチェックする処理を実装

        # 通知があればMP3を再生し、トースト通知を表示

        # 通知がない場合は一定時間待機


        # 例: 通知があった場合

        notify_user("新しいメッセージが届きました!")


        time.sleep(60) # 60秒ごとに通知をチェック


# トースト通知を表示する関数

def notify_user(message):

    toaster = ToastNotifier()

    toaster.show_toast("メルカリ通知", message, duration=5)


    # 任意のMP3を再生

    mp3_path = "path/to/your/notification.mp3"

    winsound.PlaySound(mp3_path, winsound.SND_FILENAME)


if __name__ == "__main__":

    watch_notifications()



このコードはPythonのライブラリ`win10toast`と`winsound`を使用しています。通知の監視部分は実際のメルカリの通知を監視するロジックに置き換えてください。また、MP3ファイルのパスも適切なものに変更してください。


この例はあくまで参考です。実際のアプリケーションでは、通知の取得、MP3の再生、トレイアイコンの表示などを適切に実装する必要があります。


この記事が気に入ったらサポートをしてみませんか?