Odgovarajte na WhatsApp poruke pomoću Dify aplikacije
Usmerite webhook broja na mali prijemnik, na primer n8n tok ili rutu u vašem kodu, koji svaku poruku prosleđuje Dify-jevom Send Chat Message API-ju, a odgovor šalje nazad preko Cloud API-ja. Unutar Dify-ja se EasyCoexistence MCP server može dodati kao alat, pa agent može sam da radi na broju.
Dify Webhook Trigger umotava telo odgovora koje nije JSON u JSON, pa ne može da vrati Metin sirovi challenge.
Poziv Dify-jevog Service API-ja koji šalje jednu korisničku poruku chat aplikaciji i vraća njen odgovor.
Dify-jevi MCP alati dobijaju OAuth kredencijale preko dinamičke registracije klijenta, koja je podrazumevano uključena.
Može li Meta da šalje WhatsApp poruke direktno Dify-ju?
Ne na način koji završava handshake. Pre nego što bilo šta isporuči, Meta poziva odredište sa GET zahtevom i očekuje da dobije vrednost hub.challenge nazad kao sirovo telo odgovora. Dify-jev Webhook Trigger prihvata jedan HTTP metod po okidaču, a njegova dokumentacija kaže da se telo odgovora koje nije JSON automatski pretvara u JSON, pa se OK vraća kao objekat poruke. Challenge se zato nikad ne može vratiti tačno onakav kakav je, i Meta nikad ne počinje da isporučuje.
Zato ispred mora da stoji nešto malo. n8n Webhook čvor, ruta u Pythonu ili Node-u, ili serverless funkcija odgovara na GET, prihvata POST i prosleđuje tekst Dify-ju. Taj prijemnik je i mesto gde se proverava dugačka nasumična tajna u URL-u webhooka, jer je zaglavlje X-Hub-Signature-256 potpisano tajnom aplikacije Tech Providera i klijent ne može da ga validira.
Kako prijemnik razgovara sa Dify aplikacijom?
Jednim pozivom Dify-jevog Service API-ja: POST /chat-messages, autentifikovan API ključem aplikacije. Telo nosi query, tekst klijenta, i user, identifikator koji sami definišete. Kao user koristite WhatsApp broj pošiljaoca i sačuvajte conversation_id koji Dify vraća, da sledeća poruka iste osobe nastavi isti razgovor.
response_mode je važan. Blocking vraća odgovor kad je potpuno gotov, a Dify-jeva dokumentacija upozorava da na Dify Cloud-u edge proksi može da prekine dugo generisanje. Agent aplikacije podržavaju samo streaming, a blokirajući zahtev prema njima ne uspeva sa greškom 400. Najpouzdanije rešenje je prijemnik koji čita stream i na kraju šalje jednu WhatsApp poruku.
Odgovor zatim odlazi kao tekstualna poruka preko Cloud API-ja na isti broj, što je besplatno unutar prozora od 24 sata koji je otvorila poruka klijenta.
Šta MCP server dodaje unutar Dify-ja?
Mogućnost da Dify agent sam radi na broju, bez toga da vi povezujete svaki poziv. Dify se na MCP servere povezuje preko HTTP-a i podrazumevano se kod servera registruje preko OAuth dinamičke registracije klijenta, što EasyCoexistence MCP server podržava. Dodajte ga pod Tools, prijavite se jednom, i agent dobija alate: izlistavanje brojeva, provera zdravlja broja, slanje poruke, slanje odobrenog šablona, čitanje statusa šablona.
To je pravo mesto za proaktivan rad: Dify tok koji se javlja sutradan mora da koristi send_template, jer slobodan tekst van prozora vraća grešku 131047, a opisi alata to kažu modelu.
MCP ne može da probudi Dify kad klijent napiše poruku. Protokol je zahtev i odgovor, pa dolazne poruke i dalje stižu preko webhooka i prijemnika ispred.
Česte greške
- Korišćenje URL-a Dify Webhook Trigger-a kao odredišta webhooka. Challenge se vraća umotan u JSON i Meta nikad ne verifikuje endpoint.
- Slanje blokirajućeg zahteva Dify Agent aplikaciji. Agent aplikacije podržavaju samo streaming, a poziv ne uspeva sa greškom 400.
- Nova vrednost user za svaku poruku. Dify vezuje razgovore za user, pa svaka poruka započinje novi razgovor bez pamćenja.
Povežite broj na easycoexistence.com, usmerite odredište webhooka na vaš prijemnik i dodajte MCP server u Dify za akcije agenta. Od US$ 9 po broju mesečno, do US$ 1 kako dodajete brojeve, a prva 3 dana su besplatna.
Često postavljana pitanja
Da li Dify ima WhatsApp kanal?
Ne u svojoj dokumentaciji. Dify aplikaciji se pristupa preko njenog Service API-ja, pa se WhatsApp povezuje preko prijemnika koji poziva taj API.
Može li n8n da bude prijemnik?
Da. Webhook čvor prima poruku, HTTP Request čvor poziva Dify, a drugi HTTP Request čvor šalje odgovor preko Cloud API-ja.
Može li tim i dalje da odgovara sa telefona?
Da. Coexistence održava aplikaciju WhatsApp Business aktivnom na broju, a odgovori poslati sa telefona stižu do prijemnika kao echo događaji.
Da li EasyCoexistence vidi razgovor?
Ne. Meta isporučuje direktno vašem prijemniku, a sadržaj poruka se nikad ne čuva kod nas. MCP server čita stanje naloga i broja.
Nastavite sa čitanjem
Spremni da počnete?
Podesite WhatsApp Coexistence za nekoliko minuta, a ne meseci. Aplikacija nastavlja da radi na telefonu.
Započnite besplatni probni periodProvereno na