Discordマーケットプレイスのスクリーンショットから商品名、価格、出品者名を読み取ります
Discordマーケットプレイスサーバーには「売上をエクスポート」ボタンがありません。すべてのWTS(売り手募集)の投稿やDMでの取引は、ギャラリーのどこかにスクリーンショットとして存在しています。このツールは、1枚あたり約5〜10秒で出品詳細をスプレッドシートに読み取ります。
スクリーンショット1枚あたり5〜10秒 · 印字テキストで最大99%の精度
Discordマーケットプレイスのスクリーンショットから抽出できる情報
Discordマーケットプレイスの投稿は[USA-CA][H] RTX 3080 [W] $500 PayPalのような半構造化されたブラケット形式を使用しますが、従来のOCRはブラケットをノイズとして読み取り、文字化けしたテキストを出力します。カスタム列抽出を使用すると、フィールドに名前を付け、AIが投稿内の意味的な役割に基づいて商品名、価格、支払い方法を識別します。
販売されている製品。通常、スレッドタイトルの[H](所持品)の後に続くか、投稿本文の説明の最初の行に表示されます。
希望価格または合意金額。タイトルの[W](希望品)セクション、または投稿本文の金額表記にあり、多くの場合ロケーションタグから通貨が推測されます。
出品者のDiscord表示名。投稿ヘッダー、スレッド作成者タグ、またはDM会話ヘッダーに表示されます。表示されたまま取得されます。PayPalや支払いアカウントの名前とは異なる場合があります。
対応している支払い方法。PayPal Goods & Servicesがほとんどのサーバーで標準で、Venmo、Cash App、暗号資産、現金手渡しに対応しているサーバーもあります。タイトルの[W]の接尾辞または投稿フッターに記載されています。
これらを列として入力してください。AIはWTS、WTB、DM確認など、すべてのスクリーンショットで一致する値を検出します。
Discordマーケットプレイスの投稿は構造化されているが、スプレッドシート向けではない
hardwareswapの出品は構造化されているように見えます。角括弧、地域コード、商品名、価格、支払い方法がすべて1行に収まっています。しかし、その構造はチャンネルをざっと見る人間の購入者向けに設計されたものであり、自動抽出用ではありません。Bitproのhardwareswapガイドによると、「認証ステップを逃すか、出品の形式を間違えると消えてしまう」とのことで、その形式は人間が読みやすいことだけを重視して厳格に定められています。ここでは、Discordマーケットプレイスのスクリーンショットが従来の抽出を困難にする理由と、セマンティックリーディングがそれを解析する仕組みを説明します。
Discordマーケットプレイスで従来の抽出が機能しない理由
重要なデータは本文ではなくスレッドタイトルにあります。 場所、商品名、価格、支払い方法は、[USA-CA][H] EVGA RTX 3080 FTW [W] $500 PayPal のような角括弧で省略された文字列に詰め込まれています。従来のOCRは角括弧をノイズ記号として読み取り、文字列を解析されていない塊として出力します。
2段階の取引:公開投稿+プライベートDM。 1件の取引で2種類のスクリーンショットが発生します。希望価格が記載された公開のWTS(売り手募集)スレッドと、最終合意額と支払い詳細が記載されたプライベートDMの確認です。標準的なOCRはこれらを無関係な画像として扱います。
サーバーごとにルールが異なります。 r/hardwareswap は特定のタイトル形式とタイムスタンプを要求します。スニーカーサーバーはカスタムフィールドにサイズと状態を埋め込みます。mechmarket は独自の取引確認システムを使用します。テンプレートベースのツールでは、サーバーごとに個別の設定が必要です。
セマンティック抽出がDiscordマーケットプレイスの投稿を読み取る仕組み
ブラケット構文をノイズではなく構造化データとして読み取ります。 商品名、価格、支払い方法の列を定義します。AIは[H]と[W]を意味マーカーとして認識します。[H]の後はすべて商品名、[W]の後の通貨額までは価格と支払い方法です。
すべてのサーバー形式で共通の列セットを使用。 hardwareswap、mechmarket、スニーカーサーバーのスクリーンショットをまとめてアップロードします。列は一度だけ定義します。AIは各サーバーの投稿形式に適応します。出品者名がスレッドヘッダーにあるサーバーもあれば、投稿者のタグにあるサーバーもあります。
公開リスト + DM = 1つの完全なレコード。 両方のスクリーンショットが同じ列定義で処理されます。WTS投稿の商品名とDMの最終価格は、商品名とタイムスタンプで照合できる別々の行になります。
Discordマーケットプレイスのスクリーンショットから1つの販売ログへ
複数のサーバーで売ったものを追跡している場合でも、経費報告用に購入をまとめている場合でも、スクリーンショットのフォルダから1つの構造化レコードへのワークフローは次のとおりです。
マーケットプレイスのスクリーンショットをアップロード
WTS出品のキャプチャ、WTBスレッドのスクリーンショット、DM確認画像をすべて1つのバッチでドロップします。hardwareswap、mechmarket、スニーカー転売、プライベート取引コミュニティなど、あらゆるDiscordサーバーのPNGまたはJPGに対応。公開スレッドのキャプチャとプライベートDMのスクリーンショットを同じアップロードに混在させることができます。
販売列を定義
販売ログに必要なフィールドを入力します:商品名、価格、出品者名、支払い方法。AIがブラケット形式のタイトルと投稿本文を読み取り、[H]セクションから商品名を、[W]セクションから価格と支払い方法を、スレッド作成者のタグまたはDMヘッダーから出品者を特定します。
統合販売シートをダウンロード
処理はスクリーンショット1枚あたり約5〜10秒かかります。出力は1つのXLSXまたはCSVです:各WTS投稿が商品名、価格、出品者、支払い方法を含む1行になります。DM確認は独自の行として表示され、取引ごとの完全なログが得られます。転売利益の追跡用にExcelにエクスポートするか、アドオン経由でGoogle スプレッドシートに送信して継続的な照合を行うことができます。
Discordマーケットプレイス抽出が最適なケースと、そうでないケース
最適なケース
タイトルと本文が表示された完全なスレッドのスクリーンショット。AIはブラケット形式のタイトルと投稿本文を文脈ごと読み取ります。タイトルから商品名・価格・支払い方法、本文から状態や発送条件を抽出します。
複数サーバーをまとめてバッチ処理。hardwareswap、mechmarket、スニーカーサーバーのスクリーンショットをまとめてアップロードできます。1つの列セットが全サーバーの投稿形式に対応します。
Discordインターフェースの機械描画テキスト。DiscordのクリーンなUIフォントと高コントラストなテキストにより、出品タイトルと投稿内容で最大99%の精度を実現します。
注意が必要なケース
表示名と支払い時の本人確認。出品者名列には、表示されているDiscordの表示名がそのまま入ります。それをPayPalメールアドレスや実在の本人情報と照合するのはお客様の責任です。そのため、各サーバーでは取引確認システムが導入されています。
固定ルールと出品が混在する場合。一部のサーバーでは、マーケットプレイスチャンネルの上部にルールやフォーマットガイドが固定されています。これらが出品と同じスクリーンショットに写り込むと、AIが投稿内容として読み取る可能性があります。きれいに分離するには、出品ごとに個別にスクリーンショットを撮ってください。
メッセージが削除されたDMのスクリーンショット。Discordでは双方がメッセージを削除できます。スクリーンショットを撮る前に買い手がオファーメッセージを削除した場合、表示される文脈が不完全になり、抽出は画面上に残っている情報のみを取得します。
よくある質問
公開のWTSスレッドとDM確認スクリーンショットの両方から商品名と価格を抽出できますか?
はい。各スクリーンショットは、列定義に基づいて個別に処理されます。公開のWTS出品スクリーンショットからは、スレッドのタイトルまたは投稿本文から商品名と希望価格が抽出されます。同じ取引のDM確認スクリーンショットからは、最終合意価格と、売り手と買い手がやり取りした追加の詳細が取得されます。両方とも同じスプレッドシートの別々の行になり、公開出品は最初のオファーを、DMは最終的な取引を記録するため、完全な記録が得られます。同じ取引の両フェーズを関連付けるには、タイムスタンプ列を含めて、出品時間とDM時間を照合してください。
5つの異なるDiscordサーバーにWTSの投稿があります。1つの列セットでそれらをすべて一括処理できますか?
はい。hardwareswapのスクリーンショット、mechmarketの出品、スニーカーサーバーの投稿、その他のマーケットプレイスチャンネルのキャプチャを同じバッチにアップロードしてください。商品名、価格、出品者名、支払い方法の1つの列セットを定義すると、AIは同じ意味定義を使用してすべてのスクリーンショットを処理します。出力は、画像を生成したサーバーのチャンネルレイアウトに関係なく、スクリーンショットごとに1行の単一の結合スプレッドシートです。hardwareswapの厳格なタイトル形式も、スニーカーサーバーのカジュアルな投稿本文も、同じクリーンな列に解析されます。
AIはWTB投稿(買い手募集)をWTS投稿(売り手募集)とどのように違う扱いをしますか?
AIはスレッドタイトルのプレフィックス、[WTS]と[WTB]を読み取って出品タイプを判断します。WTS投稿の場合、出品者名は商品を出品している人を、価格は希望額を反映します。WTB投稿の場合、同じ列が購入希望者と提示額または予算額を取得します。投稿タイプ(オプション: WTS/WTB)という推論列を追加すると、AIが各行を自動的に分類します。両方のタイプが同じ出力スプレッドシートに共存するため、投稿タイプでフィルタリングして、アクティブな売りと購入リクエストを1つのビューで確認できます。
多くのサーバーが [USA-CA][H] Item [W] $500 PayPal 形式を使用しています。AIはこの構造化されたタイトルを認識しますか?
はい。ブラケット構文の [H](所持品)と [W](希望品)のマーカーは、多くのマーケットプレイスサーバーで一貫した意味的パターンです。AIは [H] の後の内容を出品商品として、[W] の後の内容を価格と支払い方法として読み取ります。場所タグの [USA-CA] は地理的な参照として認識され、商品名に統合されることはありません。サーバーが異なる規約を使用している場合、AIは投稿本文とスレッド構造を読み取って同じ意味的役割を適応させます。
抽出したDiscordマーケットプレイスの売上データをExcelやGoogle スプレッドシートに直接エクスポートできますか?
Excel(XLSX)、CSV、またはJSONにエクスポートできます。XLSXエクスポートは列構造(商品名、価格、出品者名、支払い方法)を保持し、スクリーンショットごとに1行が作成されます。Google スプレッドシートの場合、アドオンが抽出データをアクティブなシートに直接追加するため、売上ログを継続的に管理している転売業者に便利です。エクスポートにはWTS(売り手募集)リスト、WTB(買い手募集)リクエスト、DM確認の行が1つの統合テーブルに含まれ、利益計算、税務追跡、在庫照合にすぐに使用できます。
ソーシャルコマースのスクリーンショット抽出の詳細:バッチ列名抽出で200枚のアプリスクリーンショットを1つの構造化スプレッドシートに処理する方法 · スクリーンショットはテーブルではない理由:セマンティック抽出が非テーブルインターフェースからデータを読み取る仕組み
ソーシャルコマースの注文抽出の全体像については、ソーシャルコマーススクリーンショットハブをご覧ください。Discordマーケットプレイス、LINEグループ購入、KakaoTalkグループ購入、Instagram Shop DM、TikTok Shopなどに対応しています。