BoPeng/ai-marketplace-monitor
Monitor facebook marketplace with AI
AI Marketplace Monitor (AIMM)
概要 – AIMM は Python ベースのユーティリティで、Facebook Marketplace に自動ログインし、指定したアイテムを検索し、LLM を使用して各リスティングを評価します。その後、PushBullet、Telegram、メールなどのチャネルを介して、「お買い得; 予備バッテリー付きの手頃なカメラ」 のような短い AI 生成の評価を含む通知を送信します。
主要コンポーネント
- ブラウザ自動化 – Playwright を利用し、AIMM は実際のブラウザを操作して、Facebook の認証情報でログインし、CAPTCHA を処理し、リスティングをスクレイピングします。
- AI 評価 – タイトル、説明、価格、出品者情報を LLM(OpenAI、Anthropic、Gemini、DeepSeek、Ollama、または UnitySVC ゲートウェイ経由でアクセス可能な任意のモデル)に送信します。モデルは評価と短い理由を返します。
- 出品者の評判分析 – 出品者のアカウント年数、過去のリスティング、評価、購入者レビューを調べ、新規または不審なアカウントをフラグします。
- 会話による設定 –
aimm configureは、AI キー、Facebook 認証情報、監視するアイテム、価格制限、地域、通知チャネルの設定を案内し、TOML 設定ファイルを生成します。 - Web UI – 軽量なローカル Web インターフェース(http://127.0.0.1:8467)で、TOML の編集、ライブログの表示、AI 評価付きの各リスティングの確認、モニターの制御(一時停止/再生)が可能です。
- 通知 – UnitySVC または直接統合(PushBullet、PushOver、Telegram、メールなど)を介して 100 以上のチャネルをサポート。即時アラートと日次ダイジェストをサポートします。
- どこでも展開 –
pipでインストールして直接実行するか、公式 Docker イメージを使用します。コンテナには仮想ディスプレイが含まれているため、ヘッドレス NAS、TrueNAS、Unraid、Synology などで動作します。
典型的なワークフロー
- パッケージをインストールします(
pip install ai-marketplace-monitor && playwright install)。 - Facebook のユーザー名/パスワードと AI キー(または UnitySVC キー)をエクスポートします。
aimm configureを実行します – 自然言語のプロンプトに回答して、監視する内容を定義します(例:「ヒューストンで 250 ドル以下の GoPro」)。aimm(またはdocker run …)でモニターを起動します。- AIMM がログインし、設定した間隔で検索し、LLM で各新規リスティングを評価し、通知をプッシュします。
重要性 – Web 自動化、LLM ベースのセマンティックフィルタリング、マルチチャネルアラートを組み合わせて、ノイズの多いマーケットプレイスを焦点を絞ったディールファインダーに変え、控えめな家庭用ハードウェアで動作します。
法的注意 – README は、Facebook Marketplace の自動スクレイピングが Facebook の利用規約に違反する可能性があると警告しています。このツールは個人の趣味用途を目的としており、コンプライアンスの責任はユーザーにあります。
クイックスタートスニペット
pip install ai-marketplace-monitor
playwright install
export FACEBOOK_USERNAME='you@example.com'
export FACEBOOK_PASSWORD='secret'
export OPENAI_API_KEY='sk-…' # または UNITYSVC_API_KEY
aimm configure # AI 支援セットアップを実行
aimm # モニタリングを開始
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト