wechat-moments について
wechat-momentsは、エクスポートしたWeChat Momentsの投稿を順位付きダイジェストにまとめるスキルです。関係性や内容の有用性を考慮し、データの扱いと操作範囲も明確にします。
主な機能
- 01出来事と関係性の重みで投稿を順位付け
- 02洞察、告知、宣伝を判別
- 03連絡履歴と最終連絡からの期間を考慮
- 04親しい相手と有用な弱いつながりを分けて表示
- 05順位を確認できる関係性の数値を表示
活用シーン
- 01返信を検討すべき親しい相手の投稿を探す
- 02宣伝を目立たせず有益な投稿を見つける
- 03同期の空白を考慮してWeChat Momentsのエクスポートを確認
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ openclaudia/ openclaudia-skills --skill wechat-momentsインストール後、Claude Code で/wechat-momentsを入力して読み込まれたか確認します。
詳細
WeChat Moments のダイジェスト
WeChat Moments のフィードを、短くランク付けしたダイジェストにまとめます。返信する価値がある投稿、本当に有益な投稿、個人的な口調を装ったマーケティング投稿を見分けます。
スクリプトはここではなく、別のリポジトリにあります。マーケティング API ではなく、WeChat デスクトップクライアントに依存するためです。
https://github.com/OpenClaudia/wechat-moments
git clone https://github.com/OpenClaudia/wechat-moments.git
実行する前に、そのリポジトリの README をお読みください。セットアップ方法、制限事項、リスクが記載されています。このスキルが担うのはランキング手法であり、仕組みそのものではありません。
使う前に
- データを復号することも、キーを扱うこともありません。 別の WeChat エクスポートツールがすでに作成した、プレーンテキストのデータベースを読み取ります。ユーザーがまだエクスポートしていない場合、それが最初の手順であり、このスキルの役割ではありません。エクスポート用の既存ツールはリポジトリに記載されています。
- Moments はバックグラウンドでは同期されません。 WeChat がタイムラインを取得するのは、Moments ウィンドウが開いている間だけです。同期されていない場合、エクスポートに含まれるのはユーザーがすでにスクロールして見た投稿だけなので、ダイジェストは既読投稿の再掲になります。古い投稿を今日のものとして提示するのではなく、その旨を伝えてください。
- 定期実行に設定する前に、制限事項をユーザーに伝えてください。 WeChat の起動とログインが必要です。マシンが起動している間しか完全な状態を保てず(スリープ中に取りこぼしたデータは永久に復元できません)、Tencent がいつでも仕様を変更したり、パッチを適用したりする可能性があります。クライアントの自動操作が検知され、アカウントにリスクが及ぶ可能性もあり、何も保証されていません。
- ユーザーに代わって投稿、いいね、コメント、メッセージ送信をしないでください。 ファイルの読み取りと書き込みが、ここで許されている作業のすべてです。
ランキング
ここが WeChat に限らず、どのフィードにも応用できる重要な部分です。
スコア = 出来事の重み × 関係性の重み。 構造化された記録から、自分で判断してください。スコアリング用のスクリプトは書かないでください。重要なのは判断力です。「母親が入院した」は「京都に行った」より上位になります。
出来事の重み(0~10)。 出産、死去、重い病気、結婚、離婚、移住を最上位にします。そのすぐ下に、転職、資金調達、卒業、住宅購入、妊娠を置きます。旅行や意見は中位です。食べ物、ジム、天気、景色は下位です。宣伝と人材募集のスコアはゼロです。
洞察か、告知かがダイジェストの大半を左右します。創業者やクリエイターであふれるフィードは、エンゲージメント狙いの投稿でいっぱいだからです。本物の情報には、少なくとも次のいずれかがあります。確認できる数字、仕組み(なぜうまくいくのか)、投稿者が実際に払ったコスト、または考えの変化です。形容詞(突破/覆す/画期的)、仕組みの説明がないマイルストーン、招待、賛成票の依頼、出来事より前から使えるほど一般的な教訓は、告知です。名声は根拠になりません。有名な会場でも、内容がありきたりな一文だけなら宣伝です。短い投稿でも、本物の洞察はあり得ます。
関係性の重みは、ユーザーがどれだけメッセージを送ったかを重視してください。 総量ではありません。何十件も宣伝を一方的に送り、返信を一度も得ていないマーケターは、親しい友人と同じスコアになります。返信は相手の選択ですが、一方的に届く大量メッセージはそうではありません。未返信の連絡先は、何を投稿していても厳しくフィルタリングしてください。どの日のフィードでも、全体の約3分の1はそうした連絡先になると考えてください。
親しい友人の些細な投稿は、たいてい見知らぬ人の大きなニュースより上位です。ユーザーが行動を起こせる関係にあるのは、どちらか一方だけだからです。内容だけで順位を付けると、毎回この順序が逆転します。
最後に連絡してからの時間も、独立した指標です。 多くのメッセージを送っていても、長い間連絡が途絶えているなら、疎遠になった親しい友人です。そうした相手の人生の大きな出来事こそ、ダイジェストに載せる価値のある、最も行動につながりやすい情報です。
宣伝は個人的な口調を装います。 割引コード、登録リンク、招待制の売り込みは、どれほど気軽な言い回しでも、投稿者が何かを売り込んでいます。
緊急性は補助要素であり、掲載理由ではありません。 日付付きのセクションからダイジェストを始めないでください。そうした構成は締め切りのあるものを優先しますが、締め切りがあるのは宣伝です。有効期限が迫った広告も、広告であることに変わりはありません。
出力
10 件で十分です。もっと少なくてもよい場合が多く、報告に値するものがゼロという結果も妥当です。水増しせず、そのまま伝えてください。強いつながりのあるコンテンツと、つながりは弱いものの有用なコンテンツは、明確な見出しで分けてください。そうすれば、見知らぬ人の興味深いコンテンツが、行動を起こすべきものに見えてしまうことはありません。ランキングを監査でき、ユーザーが修正できるよう、各項目に関係性の数値を表示してください。
中国語の投稿は中国語で、英語の投稿は英語で要約してください。投稿が「どのようなものか」を伝えてください。投稿をそのまま転載してはいけません。