このプロジェクトについて
Mudbotは、QRコード経由でアカウントを接続し、メッセージのスケジュール設定やREST APIによるトリガー送信が可能なセルフホスト型WhatsApp自動化プラットフォームです。セキュリティとアカウントの長期利用に重点を置いて設計されています。
主な機能は以下の通りです:
- **ゼロナレッジセキュリティ**: WhatsAppセッションやスケジュールを含むユーザーデータは、ユーザー提供の認証トークンを用いてAES-256で暗号化されます。サーバー所有者と共有されるサーバーシークレットが存在しないため、サーバー所有者がユーザーデータを読み取ることはできません。
- **BAN対策**: アカウント停止のリスクを軽減するため、システムは専用のレジデンシャルプロキシ(DataImpulse経由)を通じて接続をルーティングし、実際のホームネットワークを模倣します。また、アカウントごとのシーケンシャルメッセージキューを利用し、短時間での大量送信を回避します。
- **Calendly連携**: Calendlyで会議を予約したリードに対して、自動的にWhatsAppメッセージを送信します。この連携では、シークレット管理用のローカルVMと、リード追跡および設定用のFirebase(Firestore/Cloud Functions)を組み合わせて使用しています。
- **マルチテナントAPI**: メッセージ送信、WhatsApp接続の管理、APIキーの生成を行うためのREST APIを提供します。
- **認証**: メールによるパスワードレスのマジックリンクシステムを採用しており、ブラウザのlocalStorageにのみ保存される固有の認証トークンをユーザーに提供します。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.