重要なポイント
- WeChatFerry + Ollama:2026年のローカルWeChatボット推奨スタック
- Qwen3 8B:中国語WeChat応答の最良ローカルモデル
- Windows必須:WeChatFerryはWindows WeChat PCクライアントへのフック
- セットアップ時間:Pythonに慣れていれば30〜60分
- クラウドAPIなし:全推論がローカルで完結
- WeChat利用規約:自動ボット禁止——個人利用のみ
- 1Ollamaをインストールし、Qwen3 8Bを取得
Why it matters: ollama.comからOllamaをダウンロードして実行:`ollama pull qwen3:8b` - 2WeChat PCにログイン
Why it matters: Windows上でWeChatを開き、QRコードをスキャンしてログイン。バックグラウンドでログイン状態を維持したまま実行してください。 - 3WeChatFerryをインストール
Why it matters: pip経由でインストール:`pip install wcferry`。WeChatFerryはWeChatプロセスに注入され、メッセージAPIを公開します。 - 4Pythonメッセージハンドラーを作成
Why it matters: WeChatFerryクライアント、OllamaのHTTP API呼び出し、メッセージルーティングロジックを含む`wechat_bot.py`を作成します。 - 5自分宛メッセージでテスト
Why it matters: "@ai"で始まるWeChatメッセージを自分自身に送信し、ボットが10秒以内に応答することを確認します。 - 6会話履歴を追加
Why it matters: 複数ターンの会話コンテキストを可能にするため、連絡先ごとの直近10件のメッセージをdictに保存します。 - 7バックグラウンドサービスとして実行
Why it matters: NSSM(Non-Sucking Service Manager)を使用し、Pythonスクリプトを自動起動するWindowsサービスとして実行します。
| モデル | サイズ | 中国語品質 | 速度(CPU) | 速度(8GB VRAM) |
|---|---|---|---|---|
| Qwen3:8b | 4.7GB | 優秀 | 3–5 tok/s | 30–45 tok/s |
| Qwen3:14b | 9GB | 最良 | 1–2 tok/s | 15–20 tok/s |
| Qwen3:3b | 2GB | 良好 | 8–12 tok/s | 60+ tok/s |
| Llama3.1:8b | 4.7GB | 普通 | 3–5 tok/s | 30–45 tok/s |
WeChatボットはMacで動作しますか?
いいえ。WeChatFerryはWindowsが必須で、Windows WeChat PCクライアントへのDLLインジェクションを使用します。macOSユーザーはParallels等の仮想マシンでWindowsを動作させることができます。
ボットを使うとWeChatアカウントが凍結されるリスクはありますか?
WeChatは利用規約で自動化されたボットを禁止しています。自動化ツールの使用が検出されたアカウントは、一時停止または永久凍結のリスクがあります。低頻度の個人利用のみに留めてください。
中国語WeChatメッセージに最良のOllamaモデルは?
Qwen3 8Bが品質と速度の最良バランス——優れた中国語理解力、4.7GBで8GB VRAMに収まり、GPUがあれば1〜3秒で応答します。
ボットはグループチャットを処理できますか?
はい。WeChatFerryはルームIDとともにグループメッセージを公開します。on_messageハンドラーを修正してmsg.roomidを確認し、ボットが応答すべきグループをフィルタリングしてください。すべてのグループメッセージに応答しないよう、トリガーキーワードを追加してください。
