WeChat Bot:オープンソースのAI WeChatロボットで、WeChatメッセージを自動返信!
WeChat Bot:オープンソースのAI WeChatロボットで、WeChatメッセージを自動返信!紹介
WeChat Botは、WeChatyをベースにDeepSeek / ChatGPT / Kimi / 讯飞などのaiサービスを組み合わせて実装されたWeChat(微信)ロボットで、WeChatのメッセージ自動返信や、グループ・友達の管理、ゾンビファン(休眠フォロワー)の検出などを行うことができます。

WeChat Botの機能について:
メッセージ自動返信:WeChatのグループや友達からのメッセージを自動で処理・返信し、コミュニケーションをより効率的にします。
グループ管理:WeChatグループを管理でき、ゾンビファンの自動検出や処理などを行うことができます。
AIサービス連携:複数のAIサービスの連携に対応しており、必要に応じて適切なAPI(ChatGPT、Kimiなど)を選択してロボットの智能的な返信能力を強化できます。
カスタム返信ロジック:特定の要件がある場合、プログラムのコードを修正することで独自の業務ロジックを実現できます。
設定ファイル:.envファイルを通じてロボットの動作パラメータ(APIキーやホワイトリスト管理など)を簡単に設定できます。
WeChat Botが対応するAIサービス:
ChatGPT:API Keyを購入し、.envファイルに設定する必要があります。
通义千问(Tongyi Qianwen):Alibaba Cloudが提供するAIサービスです。API Keyを取得したら.envファイルに設定します。
deepseek:API Keyを取得後、.envファイルのDEEPSEEK_FREE_TOKENに設定します。
科大讯飞(iFlytek):API Keyを申請します。各モデルごとに200万トークンが無料で提供されます。
Kimi:API Keyを取得しますが、リクエスト制限が比較的厳しいです。
dify:アプリケーション作成後にAPI Keyを取得でき、プライベートデプロイにも対応しています。
Ollama:ローカル環境で動作するAIサービスで、設定はオンラインサービスとは少し異なります。
302.AI:複数のモデルやAPIに対応するAI集約プラットフォームです。
WeChat Botの利用シーン:
パーソナルアシスタント:パーソナルアシスタントとして、日常のメッセージ返信を処理できます。
企業カスタマーサポート:顧客のWeChatグループに接続し、智能的な自動返信を実現することで、顧客満足度を向上させることができます。
コミュニティ管理:コミュニティ管理者がグループ内の情報交流やコンテンツ監視を管理するのに役立ちます。
WeChat Botの使用方法:
ステップ1:Node.jsとnpmをインストールします。
# 依存関係のインストール npm i # yarn の使用を推奨します。npm でのインストール時に wechaty の内部依存関係のインストールが失敗する場合があります yarn
ステップ2:npmを使ってWeChatyと関連パッケージをインストールします。
ステップ3:.envファイルを設定し、必要なAPIキーを追加します。
ステップ4:npm run devを実行するか、Dockerコンテナを起動します。
# サービスの起動 npm run dev # または npm run start # サービスの起動 yarn dev # または yarn start
ステップ5:QRコードでログインし、必要に応じて関連するロジックファイルを自分で修正します。
なお、このプロジェクトは複数のAIサービスに対応しており、インターフェースにはChatGPT、DeepSeek、通义千问、讯飞、Kimi、dify、Ollama、302.AI、Claudeなどが含まれます。開発者は必要に応じてこれらのサービスを選択し設定できますが、アクセス時には対応するAPIキーを正しく取得し設定しておく必要があります。具体的には.envファイルに設定し、連携するAIサービスの要件に従ってパラメータを入力します。この多様なAI連携により、ロボットはさまざまなシーンに適応し、より柔軟で智能的な動作が可能になります。また、開発者はWeChatの審査制度に注意し、無料版プロトコルを使用しないでください(無料版を使用するとアカウントが凍結される可能性があります)。padプロトコルまたは企業版プロトコルでの連携をお勧めします。
関連情報:
脚本プランナー▸
AIアプリ
AIニュース