लॉग इनमोफत ट्रायल सुरू करा
Meta Tech Provider

Dify ॲपसह WhatsApp मेसेजना उत्तर द्या

नंबरचा वेबहुक एका छोट्या रिसीव्हरकडे वळवा, उदाहरणार्थ n8n वर्कफ्लो किंवा तुमच्या स्वतःच्या कोडमधील रूट. तो प्रत्येक मेसेज Dify च्या Send Chat Message API ला देतो आणि उत्तर Cloud API मार्फत परत पाठवतो. Dify मध्ये EasyCoexistence MCP सर्व्हर टूल म्हणून जोडता येतो, ज्यामुळे एजंट नंबरवर थेट कृती करू शकतो.

JSON only

Dify चा Webhook Trigger JSON नसलेला प्रतिसाद JSON मध्ये गुंडाळतो, त्यामुळे तो Meta चे कच्चे challenge परत करू शकत नाही.

POST /chat-messages

Dify चा Service API कॉल, जो चॅट ॲपला एक वापरकर्ता मेसेज पाठवतो आणि त्याचे उत्तर परत आणतो.

OAuth

Dify चे MCP टूल dynamic client registration द्वारे OAuth क्रेडेन्शियल्स मिळवतात, आणि हे डीफॉल्टनुसार चालू असते.

Meta थेट Dify ला WhatsApp मेसेज पाठवू शकते का?

हँडशेक पूर्ण होईल अशा प्रकारे नाही. काहीही पाठवण्यापूर्वी Meta गंतव्यस्थानाला GET कॉल करते आणि hub.challenge ची किंमत कच्च्या प्रतिसादाच्या मजकुरात परत येण्याची अपेक्षा करते. Dify चा Webhook Trigger प्रत्येक ट्रिगरसाठी एकच HTTP मेथड स्वीकारतो, आणि त्याच्या दस्तऐवजीकरणानुसार JSON नसलेला प्रतिसाद आपोआप JSON मध्ये बदलला जातो, त्यामुळे OK हा मेसेज ऑब्जेक्ट म्हणून परत येतो. challenge हुबेहूब परत करता येत नाही, आणि Meta मेसेज पाठवणे सुरूच करत नाही.

म्हणून मध्ये एक छोटा घटक लागतो. n8n Webhook नोड, Python किंवा Node मधील रूट, किंवा सर्व्हरलेस फंक्शन GET ला उत्तर देते, POST स्वीकारते आणि मजकूर Dify कडे देते. वेबहुक URL मधील लांब यादृच्छिक गुपित तपासण्याचे ठिकाणही हा रिसीव्हरच आहे, कारण X-Hub-Signature-256 हेडर Tech Provider च्या app secret ने सही केलेले असते आणि ग्राहकाला ते पडताळता येत नाही.

रिसीव्हर Dify ॲपशी कसा बोलतो?

Dify च्या Service API ला एका कॉलने: POST /chat-messages, ॲपच्या API key ने प्रमाणीकृत. बॉडीमध्ये query म्हणजे ग्राहकाचा मजकूर, आणि user म्हणजे तुम्ही ठरवलेला ओळखकर्ता असतो. पाठवणाऱ्याचा WhatsApp नंबर user म्हणून वापरा, आणि Dify जो conversation_id परत देतो तो जपून ठेवा, म्हणजे त्याच व्यक्तीचा पुढचा मेसेज त्याच संभाषणात पुढे चालतो.

response_mode महत्त्वाचा आहे. Blocking उत्तर पूर्ण झाल्यावरच परत येते, आणि Dify च्या दस्तऐवजीकरणानुसार Dify Cloud वर लांब निर्मिती edge proxy कडून तोडली जाऊ शकते. Agent ॲप्स फक्त streaming ला समर्थन देतात, आणि त्यांना blocking विनंती पाठवली तर ती 400 सह अयशस्वी होते. स्ट्रीम वाचून शेवटी एकच WhatsApp मेसेज पाठवणारा रिसीव्हर हा सर्वात भक्कम आकार आहे.

उत्तर नंतर Cloud API च्या टेक्स्ट मेसेज म्हणून त्याच नंबरवर जाते, आणि ग्राहकाच्या मेसेजने उघडलेल्या 24 तासांच्या विंडोमध्ये ते मोफत असते.

1MetaDelivers the message to your receiver
2ReceiverChecks the URL secret, answers 200
3DifyPOST /chat-messages with user = sender
4Cloud APISends the answer to the customer

Dify मध्ये MCP सर्व्हर काय भर घालतो?

प्रत्येक कॉल स्वतः जोडल्याशिवाय Dify एजंटला नंबरवर कृती करता येते. Dify HTTP वरून MCP सर्व्हरशी जोडतो आणि डीफॉल्टनुसार OAuth dynamic client registration द्वारे सर्व्हरवर स्वतःची नोंदणी करतो, आणि EasyCoexistence MCP सर्व्हर नेमके हेच समर्थन देतो. Tools अंतर्गत तो जोडा, एकदा साइन इन करा, आणि एजंटला ही टूल्स मिळतात: नंबर यादी पाहणे, नंबरची हेल्थ तपासणे, मेसेज पाठवणे, मंजूर टेम्प्लेट पाठवणे, टेम्प्लेटचा स्टेटस वाचणे.

पुढाकार घेऊन करायच्या कामासाठी हेच योग्य ठिकाण आहे: दुसऱ्या दिवशी पाठपुरावा करणाऱ्या Dify वर्कफ्लोला send_template वापरावेच लागते, कारण विंडोबाहेर मुक्त मजकूर पाठवला तर त्रुटी 131047 येते, आणि टूलची वर्णने मॉडेलला हे सांगतात.

ग्राहकाने लिहिल्यावर Dify ला जागे करणे MCP ला जमत नाही. हा प्रोटोकॉल विनंती आणि प्रतिसाद यावर चालतो, त्यामुळे येणारे मेसेज अजूनही वेबहुक आणि समोरच्या रिसीव्हरमार्फतच येतात.

सामान्य चुका

  • Dify Webhook Trigger चा URL वेबहुकचे गंतव्यस्थान म्हणून वापरणे. challenge JSON मध्ये गुंडाळून परत येते आणि Meta एंडपॉइंट कधीच पडताळत नाही.
  • Dify Agent ॲपला blocking विनंती पाठवणे. Agent ॲप्स फक्त streaming ला समर्थन देतात, आणि कॉल 400 सह अयशस्वी होतो.
  • प्रत्येक मेसेजसाठी नवीन user किंमत वापरणे. Dify संभाषणे user नुसार वेगळी ठेवतो, त्यामुळे प्रत्येक मेसेज स्मरणाशिवाय नवे संभाषण सुरू करतो.
EasyCoexistence सोबत हे करताना

easycoexistence.com वर नंबर कनेक्ट करा, वेबहुकचे गंतव्यस्थान तुमच्या रिसीव्हरकडे वळवा, आणि एजंटच्या कृतींसाठी Dify मध्ये MCP सर्व्हर जोडा. प्रति नंबर दरमहा US$ 9 पासून, नंबर वाढतील तसे US$ 1 पर्यंत कमी, आणि पहिले 3 दिवस मोफत.

वारंवार विचारले जाणारे प्रश्न

Dify ला WhatsApp चॅनेल आहे का?

त्याच्या दस्तऐवजीकरणात नाही. Dify ॲप त्याच्या Service API वरून उपलब्ध असतो, त्यामुळे तो API कॉल करणाऱ्या रिसीव्हरमार्फत WhatsApp जोडले जाते.

n8n रिसीव्हर होऊ शकतो का?

होय. Webhook नोड मेसेज स्वीकारतो, एक HTTP Request नोड Dify ला कॉल करतो, आणि दुसरा HTTP Request नोड उत्तर Cloud API मार्फत पाठवतो.

टीम अजूनही फोनवरून उत्तर देऊ शकते का?

होय. Coexistence नंबरवर WhatsApp Business ॲप चालू ठेवते, आणि फोनवरून पाठवलेली उत्तरे echo इव्हेंट्स म्हणून रिसीव्हरपर्यंत पोहोचतात.

EasyCoexistence संभाषण पाहते का?

नाही. Meta थेट तुमच्या रिसीव्हरकडे पोहोचवते आणि मेसेजचा मजकूर आमच्या बाजूला कधीही साठवला जात नाही. MCP सर्व्हर खात्याची आणि नंबरची स्थिती वाचतो.

पुढे वाचा

सुरुवात करण्यासाठी तयार आहात?

WhatsApp Coexistence काही मिनिटांत सेट करा, काही महिन्यांत नाही. ॲप फोनवर काम करत राहते.

मोफत ट्रायल सुरू करा

पडताळले:

WhatsApp वर Dify, अधिकृत Cloud API