wangrongding/wechat-bot

🤖 Multi-platform IM AI Agent for Telegram, WhatsApp, Lark, and WeChat. Connects ChatGPT / Claude / Kimi / DeepSeek / Ollama / Pi for auto-replies, community analysis, contact management, and inactive-friend detection.

何を解決するか

このプロジェクトは、さまざまなインスタントメッセージング(IM)プラットフォームをAI対応エージェントに統合するための統一インターフェースを提供します。WeChat、Lark、Telegram、WhatsAppからのメッセージを、幅広いLLMプロバイダーにルーティングでき、自動応答とチャット履歴の詳細な分析を可能にします。

動作方法

このシステムはIMプラットフォームとAIサービスの間のブリッジとして機能します。WeChat連携には Wechaty を使用し、TelegramおよびWhatsAppには公式APIを利用します。特定のAIエージェント(例:Pi)または一般的なLLMサービス(ChatGPT、DeepSeek、Claude、Ollamaなど)を指定して応答を生成できます。

さらに、wx-cli と統合することでローカルのWeChatデータにアクセスでき、キャッシュされたローカルデータに基づいて特定の友人やグループチャットの統計や深層分析をAIが実行できます。

対象ユーザー

  • 個人ユーザー:日常のチャットアプリにAIアシスタントを統合したい方。
  • 開発者:各IMプラットフォームに個別に統合コードを書かずに、LLM対応ボットを複数のプラットフォームに展開したい方。
  • ユーザー:WeChatのソーシャルインタラクションデータを分析したい方。

特徴

  • マルチプラットフォーム対応:WeChat、Lark、Telegram、WhatsAppと統合済み。
  • 広範なモデル対応:ChatGPT、DeepSeek、Claude、Pi、Ollama(ローカル)、および複数の他のプロバイダーと互換性あり。
  • ローカルデータ分析:ローカルのWeChatチャット履歴やMomentsキャッシュに対して、AI駆動の深層分析と統計が可能。
  • トリガー制御:友人やグループの許可リスト、特定のトリガー接頭辞を設定することで、スパムを回避する細かい応答制御が可能。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト