Povežite Botpress bota s WhatsAppom putem Coexistencea
Koristite Botpressovu integraciju za WhatsApp u načinu Manual Configuration. Zalijepite token za pristup i ID broja telefona povezanog broja, odaberite verify token, a App ID i Client Secret ostavite praznima. Zatim kao odredište webhooka broja postavite Botpressov webhook URL i taj verify token, i Meta će svaku poruku isporučivati botu.
Botpressovo polje Client Secret: ako je prazno, provjera potpisa webhooka se preskače.
Polja webhooka koja Botpressov vodič pretplaćuje, uključujući poruke i ažuriranja statusa predložaka.
Servisni prozor za korisnike koji otvara korisnikova poruka, unutar kojeg se može poslati svaka servisna poruka.
Koja Botpressova konfiguracija radi s Coexistence brojem?
Manual Configuration. Ostale opcije povezuju broj putem Botpressove vlastite Meta aplikacije, a to je zasebno uključivanje broja, a ne način da se koristi već povezani broj.
U integraciji za WhatsApp otvorite padajući izbornik Configuration i odaberite Manual Configuration. Traži se Verify Token, Access Token, Default Bot Phone Number ID te po želji App ID, Client Secret i WABA ID.
Token za pristup, ID broja telefona i WABA ID dolaze iz veze: nadzorna ploča ih prikazuje, a get_api_credentials ih vraća asistentu. Verify token je bilo koji niz znakova koji odaberete. App ID i Client Secret ostaju prazni. Botpressov vodič tajnu predstavlja kao polje koje treba ispuniti, no definicija njegove integracije označava je neobveznom i navodi da se bez nje provjera potpisa preskače. To je važno jer Meta svaku isporuku potpisuje tajnom aplikacije Tech Providera, a nju nijedan korisnik nema.
Kako Botpressov webhook dobiva Metine poruke?
Putem odredišta webhooka tog broja. Botpressov vodič traži da zalijepite njegov webhook URL i svoj verify token u WhatsApp konfiguraciju Meta aplikacije. Ovdje nema vaše Meta aplikacije: Meta usmjerava događaje broja na odredište koje veza navodi. Zato kopirajte webhook URL koji Botpress prikazuje za integraciju i postavite ga, s istim verify tokenom, kao odredište u nadzornoj ploči ili pomoću set_webhook_destination.
Meta šalje provjerni GET, Botpress na njega odgovara i isporuka počinje. Kad Botpress sprema ručnu konfiguraciju, token provjerava i tako da Graph pita koja ga je aplikacija izdala, pa nevažeći ili opozvani token zakaže pri spremanju, a ne tek na prvoj poruci.
Botpressov rukovatelj obrađuje i smb_message_echoes, događaj koji Meta šalje kad netko odgovori iz aplikacije WhatsApp Business. Dakle, odgovor s telefona bot vidi, a ne ostaje mu nevidljiv.
| 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 |
Što bot treba znati o Coexistenceu?
Da razgovor možda već vodi čovjek. Aplikacija WhatsApp Business i dalje radi na broju, pa korisnik u istoj minuti može dobiti odgovor s telefona i od bota. U toku odlučite što se događa kad stigne odjek: većina timova na neko vrijeme pauzira bota za taj kontakt, kako osobi koja je uskočila ne bi upadao u riječ.
Druga stvar je vrijeme. Bot koji odgovara na dolazne poruke radi unutar 24-satnog servisnog prozora, u kojem je slobodan tekst dopušten. Tok koji nešto šalje dan poslije, poput podsjetnika ili naknadne poruke, treba odobreni predložak, a slobodan tekst tamo vraća pogrešku 131047. Botpressov vodič pretplaćuje polja statusa predložaka upravo za takve proaktivne poruke.
I na kraju, propusnost je za Coexistence broj fiksna na 20 poruka u sekundi, što je daleko iznad onoga što šalje razgovorni bot.
Uobičajene pogreške
- Upisivanje tajne vlastite Meta aplikacije u Client Secret. Potpis se nikad ne podudara i Botpress na svaku isporuku odgovara s 401.
- Odabir opcije OAuth ili sandbox umjesto Manual Configuration. One povezuju broj putem Botpressove aplikacije, a ne putem one koja je već povezana.
- Zanemarivanje odjeka. Bez pravila za odgovore poslane s telefona bot odgovara povrh osobe koja je već uskočila.
Povežite broj na easycoexistence.com, zalijepite njegov token i ID broja telefona u Botpressov Manual Configuration, a Botpressov webhook URL postavite kao odredište. Od US$ 9 po broju mjesečno, uz pad na US$ 1 kako dodajete brojeve, a prva 3 dana su besplatna.
Često postavljana pitanja
Je li preskakanje provjere potpisa sigurno?
Zaštita se prebacuje na URL. Botpress generira webhook URL za svaku integraciju, zato ga držite privatnim. Medijske datoteke se i dalje moraju dohvaćati od Mete pomoću tokena, a lažiran događaj to ne može krivotvoriti.
Može li isti broj puniti i n8n?
Broj ima jedno odredište webhooka. Usmjerite ga na jedan sustav i odande prosljeđujte događaje ako ih treba i drugi.
Treba li Botpressu moj WABA ID?
Njegova definicija označava ga za sada neobveznim i navodi da će biti obvezan u budućoj glavnoj verziji, zato ga ispunite iz veze.
Prolaze li poruke kroz EasyCoexistence?
Ne. Meta isporučuje izravno na Botpressov webhook URL, a sadržaj se nikad ne pohranjuje kod nas.
Nastavite čitati
Spremni za početak?
Postavite WhatsApp Coexistence u nekoliko minuta, a ne mjeseci. Aplikacija i dalje radi na telefonu.
Započnite besplatno probno razdobljeProvjereno na