లాగిన్ చేయండిఉచిత ట్రయల్ ప్రారంభించండి
Meta Tech Provider

Flowise చాట్‌ఫ్లోతో WhatsApp మెసేజ్‌లకు సమాధానం ఇవ్వండి

నంబర్ వెబ్‌హుక్ గమ్యాన్ని ఒక చిన్న రిసీవర్‌కు సెట్ చేయండి. అది n8n వర్క్‌ఫ్లో కావచ్చు, లేదా మీ సొంత కోడ్‌లోని ఒక రూట్ కావచ్చు. ఈ రిసీవర్ ప్రతి మెసేజ్‌ను పంపినవారి నంబర్‌ను సెషన్ ఐడిగా ఉపయోగించి Flowise Prediction API కి పంపుతుంది. ఆ తర్వాత నంబర్ టోకెన్, ఫోన్ నంబర్ ఐడితో Cloud API ద్వారా సమాధానాన్ని తిరిగి పంపుతుంది.

POST /api/v1/prediction/:id

ఒక ఫ్లోకు మెసేజ్ పంపి, దాని ప్రతిస్పందనను తిరిగి ఇచ్చే Flowise ఎండ్‌పాయింట్.

Headers

Streamable HTTP పై Flowise Custom MCP, URL మరియు బేరర్ టోకెన్ వంటి హెడర్‌లను తీసుకుంటుంది.

24 hours

ఈ విండో ముగిసిన తర్వాత, ముందుగా ఆమోదించిన టెంప్లేట్ మెసేజ్‌లను మాత్రమే కస్టమర్‌కు పంపగలరు.

Flowise ముందు ఏదైనా ఎందుకు అవసరం?

ఎందుకంటే Meta వెబ్‌హుక్, Flowise API మాట్లాడే రూపాలు వేరు. Meta ఒక గమ్యాన్ని GET తో ధృవీకరిస్తుంది, అప్పుడు hub.challenge ను రా బాడీగా తిరిగి ఇవ్వాలి. ఆ తర్వాత ప్రతి మెసేజ్‌ను నెస్టెడ్ JSON POST గా అందిస్తుంది. Flowise Prediction API మాత్రం /api/v1/prediction/ తర్వాత ఫ్లో ఐడి ఉన్న చోటికి, question ఫీల్డ్‌తో POST ఆశిస్తుంది. ఏదీ మరొకదానికి అనుగుణంగా మారదు, కాబట్టి ఒక రిసీవర్ వాటి మధ్య అనువదిస్తుంది.

రిసీవర్ n8n Webhook నోడ్ కావచ్చు, Python లేదా Node లో ఒక రూట్ కావచ్చు, లేదా ఏదైనా సర్వర్‌లెస్ ఫంక్షన్ కావచ్చు. ఇది ధృవీకరణ GET కు జవాబిస్తుంది, వెబ్‌హుక్ URL లో ఉంచిన పొడవైన యాదృచ్ఛిక సీక్రెట్‌ను తనిఖీ చేస్తుంది, Metaకు వెంటనే 200 తిరిగి ఇస్తుంది, ఆ తర్వాతే అసలు పని చేస్తుంది. URL లోని సీక్రెట్టే ఇక్కడ పనిచేసే ప్రామాణీకరణ: Meta డెలివరీలపై Tech Provider యాప్ సీక్రెట్‌తో సంతకం చేస్తుంది, అది ఎప్పుడూ పంచుకోబడదు, కాబట్టి X-Hub-Signature-256 హెడర్‌ను మీ వైపు ధృవీకరించలేరు.

రిసీవర్ Prediction API ని ఎలా కాల్ చేయాలి?

కస్టమర్ టెక్స్ట్‌ను question గా, కస్టమర్ WhatsApp నంబర్‌ను సెషన్‌గా పంపండి. Flowise ప్రతి అభ్యర్థనలో overrideConfig ను అంగీకరిస్తుంది. దానిలోని sessionId వల్లనే మెమరీ నోడ్‌లు అందరినీ ఒకే థ్రెడ్‌లో కలపకుండా, ప్రతి వ్యక్తికి ఒక సంభాషణను ఉంచగలుగుతాయి. వెబ్‌హుక్ పేలోడ్‌లోని పంపినవారి నంబర్ దానికి స్థిరమైన, సహజమైన కీ.

చాట్‌ఫ్లో API కీతో రక్షించబడి ఉంటే, రిసీవర్ దాన్ని బేరర్ టోకెన్‌గా పంపాలి. స్ట్రీమ్‌ను కలపడానికి రిసీవర్‌ను నిర్మించకపోతే streaming ను false గా సెట్ చేయండి, ఎందుకంటే WhatsApp ఒక్కో టోకెన్ కాకుండా పూర్తయిన ఒక మెసేజ్‌ను అందిస్తుంది.

సమాధానం అదే నంబర్ నుంచి Cloud API టెక్స్ట్ మెసేజ్‌గా వెళ్తుంది. కస్టమర్ మెసేజ్ తెరిచిన 24 గంటల విండోలో ఇది ఉచితం, అనుమతించబడినది. ఫ్లో తర్వాత పంపాలనుకునే ఏదైనా, ఉదాహరణకు రిమైండర్, ఆమోదించిన టెంప్లేట్ అయి ఉండాలి.

Prediction request the receiver sends for one WhatsApp message
POST https://your-flowise-host/api/v1/prediction/<flow-id>
Authorization: Bearer <flowise-api-key>
Content-Type: application/json

{
  "question": "do you have anything friday?",
  "streaming": false,
  "overrideConfig": { "sessionId": "14155550188" }
}

Flowise ఏజెంట్ EasyCoexistence MCP సర్వర్‌ను ఉపయోగించగలదా?

ప్రస్తుతం కాదు. Flowise Custom MCP ఒక Streamable HTTP సర్వర్‌కు URL, కొన్ని హెడర్‌లతో కనెక్ట్ అవుతుంది, సాధారణంగా Flowise వేరియబుల్‌లో ఉంచిన స్థిరమైన బేరర్ టోకెన్‌తో. EasyCoexistence MCP సర్వర్ OAuth తో ప్రామాణీకరిస్తుంది, బ్రౌజర్ సైన్-ఇన్‌తో, తానే జారీ చేసే టోకెన్‌లతో. కాబట్టి హెడర్‌లో పెట్టడానికి స్థిరమైన కీ ఉండదు.

పనిచేసే విభజన ఇది: ఫ్లో నిర్ణయిస్తుంది, రిసీవర్ పంపుతుంది. ఫ్లో చెప్పాల్సిన టెక్స్ట్‌ను తిరిగి ఇస్తుంది, లేదా కస్టమర్ ఒక రోజుకు పైగా మౌనంగా ఉంటే టెంప్లేట్ పేరును ఇస్తుంది. రిసీవర్ నంబర్ టోకెన్‌తో Cloud API కాల్ చేస్తుంది. అప్పుడు టోకెన్ ఎప్పుడూ Flowise లోపల ఉండదు, 24 గంటల నియమాన్ని మోడల్ మరచిపోతుందేమోనని వదిలేయకుండా, కాంటాక్ట్ చివరిసారి ఎప్పుడు రాశారో తనిఖీ చేసి కోడ్‌లోనే అమలు చేస్తారు.

పంపడం ఏ విధంగా చేసినా, వచ్చే మెసేజ్‌లు ఇప్పటికీ వెబ్‌హుక్ ద్వారా మాత్రమే వస్తాయి.

సాధారణ పొరపాట్లు

  • sessionId ను వదిలేయడం. అప్పుడు ప్రతి కస్టమర్ ఒకే మెమరీని పంచుకుంటారు, ఒకరి వివరాలు మరొకరి జవాబులో కనిపించవచ్చు.
  • Metaకు జవాబిచ్చే ముందు Flowise కోసం వేచి ఉండడం. నెమ్మదిగా వచ్చే 200 మళ్ళీ ప్రయత్నించబడుతుంది, దాంతో అదే మెసేజ్ రెండుసార్లు ప్రాసెస్ అవుతుంది.
  • ఒక రోజు తర్వాత ఫ్లోను స్వేచ్ఛా రూప టెక్స్ట్ పంపనివ్వడం. విండో వెలుపల Meta దాన్ని ఎర్రర్ కోడ్ 131047 తో తిరస్కరిస్తుంది.
EasyCoexistenceతో దీన్ని చేయడం

easycoexistence.com లో నంబర్‌ను కనెక్ట్ చేయండి, వెబ్‌హుక్ గమ్యాన్ని మీ రిసీవర్‌కు సెట్ చేయండి, డాష్‌బోర్డ్ నుంచి టోకెన్, ఫోన్ నంబర్ ఐడిని చదవండి. నెలకు నంబర్‌కు US$ 9 నుంచి మొదలై, నంబర్లు జోడించే కొద్దీ US$ 1 వరకు తగ్గుతుంది. మొదటి 3 రోజులు ఉచితం.

తరచుగా అడిగే ప్రశ్నలు

Flowise లో WhatsApp నోడ్ ఉందా?

దాని డాక్యుమెంటేషన్‌లో లేదు. దాన్ని Prediction API ద్వారా చేరుకుంటారు, అందుకే Meta మరియు ఫ్లో మధ్య ఒక రిసీవర్ ఉంటుంది.

n8n రిసీవర్‌గా ఉండగలదా?

అవును. Webhook నోడ్ స్వీకరిస్తుంది, ఒక HTTP Request నోడ్ Flowise ను కాల్ చేస్తుంది, మరో HTTP Request నోడ్ Cloud API ద్వారా సమాధానాన్ని పంపుతుంది.

ఫోన్ నుంచి వ్యక్తి జవాబిచ్చినప్పుడు బాట్‌ను ఎలా ఆపాలి?

echo ఈవెంట్‌లను గమనించండి. WhatsApp Business యాప్ నుంచి పంపిన జవాబు రిసీవర్‌కు చేరుతుంది, అది ఆ కాంటాక్ట్ కోసం ఫ్లోను పాజ్ చేయగలదు.

సంభాషణను EasyCoexistence నిల్వ చేస్తుందా?

లేదు. Meta నేరుగా మీ రిసీవర్‌కు అందిస్తుంది. Flowise తన మెమరీ నోడ్‌లు ఉంచేలా కాన్ఫిగర్ చేసినదాన్ని ఉంచుకుంటుంది.

చదవడం కొనసాగించండి

ప్రారంభించడానికి సిద్ధంగా ఉన్నారా?

నెలల్లో కాదు, నిమిషాల్లో WhatsApp Coexistence సెటప్ చేయండి. యాప్ ఫోన్‌లో పనిచేస్తూనే ఉంటుంది.

ఉచిత ట్రయల్ ప్రారంభించండి

ధృవీకరించిన తేదీ

WhatsApp లో Flowise, అధికారిక Cloud API