Coexistence मार्फत Botpress बोटलाई WhatsApp मा जोड्नुहोस्
Botpress को WhatsApp integration लाई Manual Configuration मा प्रयोग गर्नुहोस्। जडान गरिएको नम्बरको एक्सेस टोकन र फोन नम्बर ID टाँस्नुहोस्, verify token रोज्नुहोस्, र App ID तथा Client Secret खाली छोड्नुहोस्। त्यसपछि Botpress को वेबहुक यूआरएल र त्यही verify token नम्बरको वेबहुक गन्तव्यका रूपमा सेट गर्नुहोस्, र Meta ले हरेक म्यासेज बोटमा पठाउँछ।
Botpress को Client Secret फिल्ड: खाली छोडिएमा वेबहुक सिग्नेचर प्रमाणीकरण छोडिन्छ।
Botpress को गाइडले सब्सक्राइब गर्ने वेबहुक फिल्डहरू, जसमा messages र टेम्प्लेट स्ट्याटस अपडेट पर्छन्।
ग्राहकको म्यासेजले खोल्ने ग्राहक सेवा विन्डो, जसभित्र कुनै पनि सेवा म्यासेज पठाउन सकिन्छ।
Coexistence नम्बरसँग कुन Botpress कन्फिगरेसन काम गर्छ?
Manual Configuration नै काम गर्छ। अन्य विकल्पहरूले Botpress को आफ्नै Meta एप मार्फत नम्बर जडान गर्छन्, जुन पहिल्यै जडान भएको नम्बर प्रयोग गर्ने तरिका होइन, नम्बरको छुट्टै अनबोर्डिङ हो।
WhatsApp integration मा Configuration ड्रपडाउन खोलेर Manual Configuration छान्नुहोस्। त्यसले Verify Token, Access Token, डिफल्ट बोट फोन नम्बर ID, र वैकल्पिक रूपमा App ID, Client Secret र WABA ID माग्छ।
एक्सेस टोकन, फोन नम्बर ID र WABA ID कनेक्सनबाट आउँछन्: ड्यासबोर्डले देखाउँछ, र get_api_credentials ले असिस्टेन्टलाई फर्काउँछ। Verify token तपाईंले रोजेको कुनै पनि स्ट्रिङ हुन सक्छ। App ID र Client Secret खाली छोड्नुहोस्। Botpress को गाइडले सिक्रेटलाई भर्नुपर्ने फिल्डका रूपमा देखाउँछ, तर यसको integration definition ले यसलाई वैकल्पिक चिन्ह लगाउँछ र यो नभएमा सिग्नेचर प्रमाणीकरण छोडिन्छ भन्छ। यो महत्त्वपूर्ण छ, किनभने Meta ले हरेक डेलिभरीमा Tech Provider को एप सिक्रेटले हस्ताक्षर गर्छ, जुन कुनै ग्राहकसँग हुँदैन।
Botpress वेबहुकले Meta का म्यासेज कसरी पाउँछ?
नम्बरको वेबहुक गन्तव्य मार्फत। Botpress को गाइडले यसको वेबहुक यूआरएल र तपाईंको verify token Meta एपको WhatsApp कन्फिगरेसनमा टाँस्न लगाउँछ। यहाँ तपाईंको आफ्नो Meta एप हुँदैन: कनेक्सनले नाम दिएको गन्तव्यमा Meta ले नम्बरका घटनाहरू पठाउँछ। त्यसैले integration का लागि Botpress ले देखाएको वेबहुक यूआरएल कपी गरेर, उही verify token सहित, ड्यासबोर्डमा वा set_webhook_destination बाट गन्तव्यका रूपमा सेट गर्नुहोस्।
Meta ले प्रमाणीकरणका लागि GET पठाउँछ, Botpress ले त्यसको उत्तर दिन्छ, र डेलिभरी सुरु हुन्छ। Botpress ले manual कन्फिगरेसन सेभ गर्दा टोकन कुन एपले जारी गर्यो भनेर 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 म्यासेजमा निश्चित छ, जुन संवादात्मक बोटले पठाउने मात्राभन्दा धेरै माथि हो।
सामान्य गल्तीहरू
- आफ्नै Meta एपको सिक्रेट Client Secret मा भर्नु। सिग्नेचर कहिल्यै मेल खाँदैन र Botpress ले हरेक डेलिभरीलाई 401 ले अस्वीकार गर्छ।
- Manual Configuration को सट्टा OAuth वा sandbox विकल्प छान्नु। ती विकल्पले पहिल्यै जडान भएको नम्बर होइन, Botpress को आफ्नै एप मार्फत नम्बर जडान गर्छन्।
- इकोलाई बेवास्ता गर्नु। फोनबाट पठाइएका उत्तरका लागि नियम नभए बोटले पहिल्यै बीचमा आइसकेको व्यक्तिमाथि उत्तर दिन्छ।
easycoexistence.com मा नम्बर जडान गर्नुहोस्, यसको टोकन र फोन नम्बर ID Botpress को Manual Configuration मा टाँस्नुहोस्, र Botpress को वेबहुक यूआरएल गन्तव्यका रूपमा सेट गर्नुहोस्। प्रति नम्बर प्रति महिना US$ 9 देखि, नम्बर थप्दै जाँदा US$ 1 सम्म, पहिलो 3 दिन निःशुल्क।
बारम्बार सोधिने प्रश्नहरू
सिग्नेचर जाँच छोड्नु सुरक्षित छ?
सुरक्षा यूआरएलमा सर्छ। Botpress ले प्रत्येक integration का लागि वेबहुक यूआरएल बनाउँछ, त्यसैले यसलाई गोप्य राख्नुहोस्। मिडिया अझै पनि टोकन प्रयोग गरेर Meta बाट ल्याउनुपर्छ, जुन नक्कली घटनाले नक्कल गर्न सक्दैन।
यही नम्बरले n8n लाई पनि घटना दिन सक्छ?
एउटा नम्बरको एउटै वेबहुक गन्तव्य हुन्छ। यसलाई एउटा प्रणालीतिर देखाउनुहोस्, र दोस्रोलाई घटना चाहिए त्यहीँबाट फर्वार्ड गर्नुहोस्।
के Botpress लाई मेरो WABA ID चाहिन्छ?
यसको definition ले अहिलेका लागि वैकल्पिक चिन्ह लगाउँछ र भविष्यको major version मा अनिवार्य हुने भन्छ, त्यसैले कनेक्सनबाट भर्नुहोस्।
के म्यासेज EasyCoexistence हुँदै जान्छन्?
जान्दैनन्। Meta ले सिधै Botpress को वेबहुक यूआरएलमा डेलिभर गर्छ, र सामग्री हाम्रो तर्फ कहिल्यै भण्डारण गरिँदैन।
पढ्दै जानुहोस्
सुरु गर्न तयार हुनुहुन्छ?
महिनौं होइन, केही मिनेटमै WhatsApp Coexistence सेट अप गर्नुहोस्। एप फोनमा चलिरहन्छ।
निःशुल्क ट्रायल सुरु गर्नुहोस्प्रमाणीकरण गरिएको