Prijavite seZapočnite besplatni probni period
Meta Tech Provider

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.

JSON only

Dify Webhook Trigger umotava telo odgovora koje nije JSON u JSON, pa ne može da vrati Metin sirovi challenge.

POST /chat-messages

Poziv Dify-jevog Service API-ja koji šalje jednu korisničku poruku chat aplikaciji i vraća njen odgovor.

OAuth

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.

1MetaDelivers the message to your receiver
2ReceiverChecks the URL secret, answers 200
3DifyPOST /chat-messages with user = sender
4Cloud APISends the answer to the customer

Š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.
Ovo radite uz EasyCoexistence

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 period

Provereno na

Dify na WhatsApp-u, zvanični Cloud API