Coexistence सह Botpress बॉट WhatsApp शी कनेक्ट करा
Botpress चे WhatsApp इंटिग्रेशन Manual Configuration मध्ये वापरा. कनेक्ट केलेल्या नंबरचा access token आणि फोन नंबर आयडी पेस्ट करा, एक verify token निवडा आणि App ID व Client Secret रिकामे ठेवा. नंतर Botpress चा वेबहुक यूआरएल आणि तो verify token नंबरचे वेबहुक डेस्टिनेशन म्हणून सेट करा, म्हणजे Meta प्रत्येक मेसेज बॉटकडे पाठवते.
Botpress चे Client Secret फील्ड: रिकामे ठेवल्यास वेबहुक सिग्नेचर पडताळणी वगळली जाते.
Botpress च्या मार्गदर्शकात सबस्क्राइब केलेली वेबहुक फील्ड, ज्यात मेसेज आणि टेम्प्लेट स्टेटस अपडेट्स यांचा समावेश आहे.
ग्राहकाच्या मेसेजमुळे उघडणारी ग्राहक सेवा विंडो, ज्यात कोणताही सेवा मेसेज पाठवता येतो.
Coexistence नंबरसाठी Botpress चे कोणते कॉन्फिगरेशन चालते?
Manual Configuration. इतर पर्याय नंबर Botpress च्या स्वतःच्या Meta ॲपद्वारे कनेक्ट करतात. ते नंबरचे वेगळे ऑनबोर्डिंग असते, आधीच कनेक्ट केलेला नंबर वापरण्याचा मार्ग नसतो.
WhatsApp इंटिग्रेशनमध्ये Configuration ड्रॉप-डाउन उघडा आणि Manual Configuration निवडा. त्यात Verify Token, Access Token, Default Bot Phone Number ID आणि पर्यायाने App ID, Client Secret व WABA ID विचारले जातात.
Access token, फोन नंबर आयडी आणि WABA आयडी कनेक्शनमधून मिळतात: डॅशबोर्ड ते दाखवतो आणि get_api_credentials ते असिस्टंटला परत देते. Verify token तुम्ही निवडलेली कोणतीही स्ट्रिंग असू शकते. App ID आणि Client Secret रिकामे ठेवा. Botpress चे मार्गदर्शक सीक्रेट भरायचे फील्ड म्हणून दाखवते, पण त्याच्या इंटिग्रेशन डेफिनिशनमध्ये ते पर्यायी आहे आणि ते नसल्यास सिग्नेचर पडताळणी वगळली जाते असे नमूद आहे. हे महत्त्वाचे आहे, कारण Meta प्रत्येक डिलिव्हरीवर Tech Provider च्या ॲप सीक्रेटने सही करते आणि ते कोणत्याही ग्राहकाकडे नसते.
Botpress वेबहुकला Meta चे मेसेज कसे मिळतात?
नंबरच्या वेबहुक डेस्टिनेशनद्वारे. Botpress चे मार्गदर्शक त्याचा वेबहुक यूआरएल आणि तुमचा verify token Meta ॲपच्या WhatsApp कॉन्फिगरेशनमध्ये पेस्ट करायला सांगते. येथे तुमचे स्वतःचे Meta ॲप नाही: कनेक्शनमध्ये जे डेस्टिनेशन दिले असेल तिकडे Meta नंबरचे इव्हेंट पाठवते. म्हणून Botpress इंटिग्रेशनसाठी दाखवतो तो वेबहुक यूआरएल कॉपी करा आणि त्याच verify token सह डॅशबोर्डमध्ये किंवा set_webhook_destination ने डेस्टिनेशन म्हणून सेट करा.
Meta एक verification GET पाठवते, Botpress त्याला प्रतिसाद देतो आणि डिलिव्हरी सुरू होते. मॅन्युअल कॉन्फिगरेशन सेव्ह करताना Botpress तो टोकन कोणत्या ॲपने जारी केला हे Graph ला विचारून तपासतो. त्यामुळे अवैध किंवा रद्द केलेला टोकन पहिल्या मेसेजवर नाही, तर सेव्ह करतानाच अयशस्वी होतो.
Botpress चा हँडलर smb_message_echoes देखील प्रक्रिया करतो. WhatsApp Business ॲपमधून कोणी उत्तर दिले की Meta हा इव्हेंट पाठवते. त्यामुळे फोनवरून दिलेले उत्तर बॉटला दिसते, त्याच्यापासून लपत नाही.
| Required? | What to enter | |
|---|---|---|
| Access Token | Required | The connected number's token |
| Default Bot Phone Number ID | Required | The connected number's phone number id |
| Verify Token | Required | Any string, reused in the webhook destination |
| WABA ID | Optional | The connected number's WABA id |
| App ID and Client Secret | Optional | Leave both empty |
Coexistence बद्दल बॉटला काय माहीत असावे?
की एखादी व्यक्ती आधीच संभाषण करत असू शकते. नंबरवर WhatsApp Business ॲप चालू राहते, त्यामुळे ग्राहकाला एकाच मिनिटात फोनवरून आणि बॉटकडून उत्तर मिळू शकते. इको आल्यावर काय करायचे ते फ्लोमध्ये ठरवा: बहुतेक टीम त्या संपर्कासाठी काही काळ बॉट थांबवतात, म्हणजे मध्ये उतरलेल्या व्यक्तीच्या बोलण्यावर बॉट बोलत नाही.
दुसरी गोष्ट म्हणजे वेळ. येणाऱ्या मेसेजना उत्तर देणारा बॉट 24 तासांच्या ग्राहक सेवा विंडोमध्ये काम करतो, जिथे मुक्त मजकूर चालतो. एका दिवसानंतर काही पाठवणारा फ्लो, म्हणजे फॉलो अप किंवा रिमाइंडर, यासाठी मंजूर टेम्प्लेट लागतो आणि तिथे मुक्त मजकूर पाठवल्यास त्रुटी 131047 येते. अशा प्रोअॅक्टिव्ह मेसेजसाठीच Botpress चे मार्गदर्शक टेम्प्लेट स्टेटस फील्ड सबस्क्राइब करते.
आणि Coexistence नंबरसाठी थ्रूपुट प्रति सेकंद 20 मेसेज असा निश्चित आहे, जो संभाषणात्मक बॉट जितके पाठवतो त्यापेक्षा खूप जास्त आहे.
सामान्य चुका
- Client Secret मध्ये स्वतःच्या Meta ॲपचे सीक्रेट भरणे. सिग्नेचर कधीच जुळत नाही आणि Botpress प्रत्येक डिलिव्हरीला 401 ने उत्तर देतो.
- Manual Configuration ऐवजी OAuth किंवा सँडबॉक्स पर्याय निवडणे. ते नंबर Botpress च्या स्वतःच्या ॲपद्वारे कनेक्ट करतात, आधीच कनेक्ट केलेल्या नंबरद्वारे नाही.
- इको दुर्लक्षित करणे. फोनवरून दिलेल्या उत्तरांसाठी नियम नसेल तर मध्ये उतरलेल्या व्यक्तीच्या उत्तरावर बॉट पुन्हा उत्तर देतो.
easycoexistence.com वर नंबर कनेक्ट करा, त्याचा टोकन आणि फोन नंबर आयडी Botpress च्या Manual Configuration मध्ये पेस्ट करा आणि Botpress वेबहुक यूआरएल डेस्टिनेशन म्हणून सेट करा. दर नंबर दर महिना US$ 9 पासून, नंबर वाढतील तसे US$ 1 पर्यंत, आणि पहिले 3 दिवस मोफत.
वारंवार विचारले जाणारे प्रश्न
सिग्नेचर तपासणी वगळणे सुरक्षित आहे का?
संरक्षण यूआरएलवर जाते. Botpress प्रत्येक इंटिग्रेशनसाठी वेगळा वेबहुक यूआरएल तयार करतो, म्हणून तो खाजगी ठेवा. मीडिया तरीही टोकनने Meta कडून मिळवावा लागतो, आणि बनावट इव्हेंट ते करू शकत नाही.
हाच नंबर n8n लाही इव्हेंट देऊ शकतो का?
एका नंबरला एकच वेबहुक डेस्टिनेशन असते. ते एका सिस्टीमकडे द्या आणि दुसऱ्या सिस्टीमला इव्हेंट हवे असतील तर तिथून फॉरवर्ड करा.
Botpress ला माझा WABA आयडी लागतो का?
त्याच्या डेफिनिशनमध्ये तो सध्या पर्यायी आहे आणि पुढील मोठ्या आवृत्तीत आवश्यक होईल असे नमूद आहे, म्हणून कनेक्शनमधून तो भरून ठेवा.
मेसेज EasyCoexistence मधून जातात का?
नाही. Meta थेट Botpress वेबहुक यूआरएलवर डिलिव्हर करते आणि मजकूर आमच्या बाजूला कधीही साठवला जात नाही.
पुढे वाचा
सुरुवात करण्यासाठी तयार आहात?
WhatsApp Coexistence काही मिनिटांत सेट करा, काही महिन्यांत नाही. ॲप फोनवर काम करत राहते.
मोफत ट्रायल सुरू करापडताळले: