I-connect ang Botpress bot sa WhatsApp gamit ang Coexistence
Gamitin po ninyo ang WhatsApp integration ng Botpress sa Manual Configuration. I-paste ang access token at phone number id ng naka-connect na numero, pumili ng verify token, at iwanang walang laman ang App ID at Client Secret. Pagkatapos, itakda ang webhook URL ng Botpress at ang verify token na iyon bilang webhook destination ng numero, at ihahatid ng Meta ang bawat mensahe sa bot.
Client Secret field ng Botpress: kapag walang laman, nilalaktawan ang webhook signature verification.
Mga webhook field na sine-subscribe ng guide ng Botpress, kasama ang mga mensahe at template status update.
Ang customer service window na nabubuksan ng mensahe ng customer, kung saan maaaring magpadala ng anumang service na mensahe.
Aling Botpress configuration ang gumagana sa numerong may Coexistence?
Ang Manual Configuration. Ang ibang opsyon ay nagko-connect ng numero sa pamamagitan ng sariling Meta app ng Botpress, na hiwalay na onboarding ng numero at hindi paraan para gamitin ang numerong naka-connect na.
Sa WhatsApp integration, buksan po ninyo ang Configuration drop-down at piliin ang Manual Configuration. Hihingin nito ang Verify Token, Access Token, Default Bot Phone Number ID, at opsyonal na App ID, Client Secret at WABA ID.
Ang access token, phone number id at WABA id ay mula sa koneksyon: ipinapakita ang mga ito ng dashboard, at ibinabalik ng get_api_credentials ang mga ito sa isang assistant. Ang verify token ay anumang string na pipiliin ninyo. Walang laman ang App ID at Client Secret. Inilalarawan ng guide ng Botpress ang secret bilang field na dapat punan, pero minarkahan ito ng integration definition nito bilang opsyonal at sinasabing nilalaktawan ang signature verification kapag wala ito. Mahalaga ito, dahil pinipirmahan ng Meta ang bawat delivery gamit ang app secret ng Tech Provider, na walang customer na may hawak.
Paano natatanggap ng Botpress webhook ang mga mensahe mula sa Meta?
Sa pamamagitan ng webhook destination ng numero. Sa guide ng Botpress, ipapa-paste ang webhook URL nito at ang inyong verify token sa WhatsApp configuration ng isang Meta app. Dito, walang Meta app na sa inyo: ipinapadala ng Meta ang mga event ng numero sa anumang destination na nakasaad sa koneksyon. Kaya kopyahin po ninyo ang webhook URL na ipinapakita ng Botpress para sa integration at itakda ito, kasama ang parehong verify token, bilang destination sa dashboard o gamit ang set_webhook_destination.
Magpapadala ang Meta ng verification GET, sasagot ang Botpress, at magsisimula ang delivery. Kapag sine-save ng Botpress ang manual configuration, vine-verify din nito ang token sa pamamagitan ng pagtatanong sa Graph kung aling app ang nag-isyu nito, kaya ang di-wasto o binawing token ay pumapalya sa oras ng pag-save at hindi sa unang mensahe.
Pinoproseso rin ng handler ng Botpress ang smb_message_echoes, ang event na ipinapadala ng Meta kapag may sumagot mula sa WhatsApp Business app. Kaya nakikita ng bot ang sagot mula sa telepono, at hindi ito nakatago sa kanya.
| 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 |
Ano ang dapat malaman ng bot tungkol sa Coexistence?
Na maaaring may tao nang nakikipag-usap. Patuloy na gumagana ang WhatsApp Business app sa numero, kaya maaaring makatanggap ang customer ng sagot mula sa telepono at mula sa bot sa loob ng iisang minuto. Magpasya po kayo sa flow kung ano ang mangyayari kapag dumating ang isang echo: karamihan sa mga team ay pansamantalang pinapahinto ang bot para sa contact na iyon, para hindi sapawan ang taong pumasok sa usapan.
Ang ikalawa ay ang oras. Ang bot na sumasagot sa mga papasok na mensahe ay gumagana sa loob ng 24 oras na customer service window, kung saan pinapayagan ang free-form text. Ang flow na nagpapadala ng kahit ano pagkalipas ng isang araw, tulad ng follow up o paalala, ay nangangailangan ng aprubadong template, at ang free-form text doon ay magbabalik ng error 131047. Sine-subscribe ng guide ng Botpress ang mga template status field para sa ganitong proactive na mensahe.
At ang throughput ay nakatakda sa 20 mensahe kada segundo para sa numerong may Coexistence, na mas mataas pa sa ipinapadala ng isang conversational na bot.
Mga karaniwang pagkakamali
- Paglalagay sa Client Secret ng secret ng sarili ninyong Meta app. Hindi kailanman tutugma ang signature at sasagutin ng Botpress ng 401 ang bawat delivery.
- Pagpili sa OAuth o sandbox na opsyon sa halip na Manual Configuration. Ang mga iyon ay nagko-connect ng numero sa pamamagitan ng sariling app ng Botpress, hindi ng numerong naka-connect na.
- Pagbalewala sa mga echo. Kapag walang panuntunan para sa mga sagot na ipinadala mula sa telepono, sinasapawan ng bot ang taong pumasok na sa usapan.
I-connect ang numero sa easycoexistence.com, i-paste ang token at phone number id nito sa Manual Configuration ng Botpress, at itakda ang webhook URL ng Botpress bilang destination. Mula US$ 9 kada numero kada buwan, bumababa hanggang US$ 1 habang nadaragdagan ang mga numero, at libre ang unang 3 araw.
Mga madalas itanong
Ligtas ba ang paglaktaw sa signature check?
Inililipat nito ang proteksyon sa URL. Gumagawa ang Botpress ng webhook URL para sa bawat integration, kaya panatilihin po ninyo itong pribado. Kailangan pa ring kunin ang media mula sa Meta gamit ang token, na hindi mapepeke ng pekeng event.
Maaari bang pakainin din ng parehong numero ang n8n?
Isang webhook destination lang ang numero. Ituro po ninyo ito sa isang system at mag-forward mula roon kung kailangan ng pangalawa ang mga event.
Kailangan ba ng Botpress ang WABA id ko?
Minarkahan ito ng definition nito bilang opsyonal sa ngayon at sinasabing magiging required sa susunod na major version, kaya punan na po ninyo ito mula sa koneksyon.
Dumadaan ba sa EasyCoexistence ang mga mensahe?
Hindi. Direktang inihahatid ng Meta ang mga ito sa webhook URL ng Botpress, at hindi kailanman iniimbak sa panig namin ang nilalaman.
Magpatuloy sa pagbabasa
Handa na po ba kayong magsimula?
I-set up ang WhatsApp Coexistence sa loob ng ilang minuto, hindi buwan. Patuloy na gumagana ang app sa telepono.
Magsimula ng Libreng TrialNa-verify noong