Referenca MCP alata
Konektor izlaže jedanaest alata za sve brojeve na računu. list_numbers je prvi jer svaki drugi alat prima connection_id iz tog popisa. Četiri alata djeluju izvan sustava i blokiraju se nakon isteka naplate, dok preostalih sedam samo čita podatke i ostaje dostupno.
Alati koje konektor izlaže.
Alati koji se blokiraju nakon isteka naplate. Svo čitanje ostaje dostupno.
OAuth prijava obuhvaća svaki broj na računu.
Što radi svaki alat?
Čitanje: list_numbers vraća povezane brojeve sa statusom, ocjenom kvalitete i razinom razmjene poruka te je početna točka svakog drugog poziva. get_number_health zajedno vraća trenutačnu snimku iz Meta sustava, nedavnu vremensku crtu nadzora, webhook događaje i provjere pollera. get_api_credentials vraća osnovni URL Graph API-ja, WABA id, phone number id i, kada je dostupno, vlastiti pristupni token računa.
Slanje: send_message šalje slobodan tekst unutar 24-satnog prozora, u kojem su odgovori besplatni. send_template šalje odobreni predložak, što je način pokretanja razgovora s osobom koja još nije pisala. list_templates, create_template i get_template_status obuhvaćaju životni ciklus predloška.
Povezivanje: set_webhook_destination usmjerava dolazne poruke i odjeke aplikacije u vaš sustav, a prosljeđivanje vrijednosti null vraća početnu postavku. get_connect_link vraća poveznicu na nadzornu ploču i korake za povezivanje novog broja. get_docs vraća dokumentaciju proizvoda u obliku markdowna.
Zašto je connection_id važan?
Zato što povezuje uputu s određenim brojem, a pomoćnik ga ne može pogoditi.
Svaki alat koji djeluje na broj prima connection_id, a list_numbers jedino je mjesto iz kojeg on dolazi. U praksi to znači da će pomoćnik kojemu zatražite slanje poruke najprije pozvati list_numbers, zbog čega je prvi zahtjev u sesiji često sporiji od ostalih.
To također znači da je račun s više brojeva po definiciji nedvosmislen. Ne postoji zadani broj ni prešutni odabir, pa se za uputu koja ne navodi o kojem je broju riječ traži pojašnjenje umjesto nagađanja.
Što se događa kad naplata kasni?
Četiri alata koja djeluju izvan sustava blokiraju se: send_message, send_template, create_template i set_webhook_destination. Sve što samo čita podatke ostaje dostupno.
To je namjerna odluka, a ne previd. Račun koji ne može vidjeti zašto je blokiran ili provjeriti jesu li njegovi brojevi zdravi nema drugog puta osim zahtjeva podršci. Isto čitanje potrebno je i za nadzor zdravlja, pa bi njegovo blokiranje isključilo nadzor upravo kad je najpotrebniji.
Praktičan učinak jest da račun nakon isteka naplate i dalje odgovara na pitanja o vlastitom stanju i ostaje pod nadzorom. Zaustavlja se samo ono što dopire do korisnika.
Uobičajene pogreške
- Očekivanje da konektor prima poruke. MCP radi po principu zahtjeva i odgovora, a dolazni promet zahtijeva webhook.
- Tvrdo upisivanje vrijednosti connection_id. Ona dolazi iz alata list_numbers i nije vrijednost koju treba zapisivati.
- Pretpostavka da je račun nakon isteka naplate potpuno izvan mreže. Čitanje i nadzor namjerno se nastavljaju.
Jedan konektor pokriva svaki broj na računu, uz OAuth autorizaciju i bez lijepljenja ključa. Cijena počinje od US$ 9 po broju mjesečno, pada na US$ 2 pri većem opsegu, a prvih 7 dana je besplatno.
Često postavljana pitanja
Moram li odabrati koji alat pozvati?
Ne. Postavite pitanje običnim jezikom, a pomoćnik odabire alat. Za to su i napisani opisi alata.
Može li čitati moje razgovore?
Ne. Dolazne poruke usmjeravaju se na odredište webhooka koje odredite. Konektor čita stanje računa i brojeva.
Je li get_docs koristan?
Više nego što se čini. Pomoćniku predaje našu dokumentaciju u obliku markdowna, pa odgovori o pravilima Coexistence dolaze iz naše dokumentacije, a ne iz sjećanja.
Pokriva li jedan konektor više klijenata?
Da. Jedan račun može sadržavati onoliko brojeva koliko vam treba, a list_numbers vraća sve njih.
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