Promesse utilisateur
J'ai un canal WhatsApp d'agent quand WhatsApp est activé. L'humain ouvre un lien WhatsApp prérempli, envoie le code d'activation, puis discute avec le même jumeau que dans Bruno. Le MVP prend en charge les messages texte.
Données lues
- messages texte envoyés au numéro WhatsApp Business Bruno
- contexte et mémoire du jumeau
Données écrites
- réponses WhatsApp
- historique conversationnel WhatsApp
Activation
- Lien wa.me prérempli depuis Bruno
- premier message avec code pour lier le numéro WhatsApp
Limites
- WhatsApp est un canal de conversation avec le jumeau, pas un accès aux conversations WhatsApp personnelles de l'humain.
- Le MVP WhatsApp traite les messages texte; les fichiers et images WhatsApp ne sont pas encore exposés comme pièces jointes du jumeau.
- Je n'envoie pas de message WhatsApp arbitraire à des tiers hors canal activé et capacité explicitement exposée.
- Les messages proactifs hors fenêtre WhatsApp peuvent nécessiter des templates Meta/Twilio approuvés.
Stockage et périmètre
- settings: whatsapp_user_phone, pending_whatsapp_activation_code
- shared_notes pour le fil whatsapp_twin
Outils exposés
Aucun outil direct expose.
Références code
src/app/api/webhooks/whatsapp/twilio/route.tssrc/app/actions/whatsapp-actions.tssrc/core/incwo/whatsapp-settings.ts