Facebook Messenger chatbot ad ismétlődő válaszok

szavazat
-1

Építek egy chatbot a wit.ai és python integrálva a Facebook Messenger. Beállítottam webhooks valamint elküldésen és fb_message funkció pontosan olyan, mint a bemutató: https://github.com/wit-ai/pywit/blob/master/examples/messenger.py

Saját bot működik, ha teszteli az wit.ai vagy konzolon, de amikor tesztelni a tényleges Facebook Messenger, így minden egyes válasz kétszer. Nem számít, hogy melyik funkció belül a bot hívódik, mindig kap két válasz.

Saját legegyszerűbb művelet ez:

def defaultAnswer(request):
    context = request['context']
    return context

(Ez visszaadja mindig ugyanazt a karaktersorozatot, amely meghatározott wit.ai motort.)

A kérdést 28/11/2016 11:15
a forrás felhasználó
Más nyelveken...                            


3 válasz

szavazat
1

Ha a bot feliratkozott eltérő eseményeket pages_messaging, mint messaging_deliveries, győződjön meg róla, kezelése ebben az esetben is.

Mi történik az Ön, hogy bot az üzenetet fogadó kérés, akkor az újabb egy másik esemény, és a kód kezeli őket mind üzeneteket.

Azt hiszem, ez a probléma, és ha ez nem, hogy több részletet adjon róla.

Válaszolt 03/12/2016 15:39
a forrás felhasználó

szavazat
0

Volt ez a kérdés előtt, és kiderült, a message_echoesvolt engedélyezve. Mi történik, lényegében, ha ez be van kapcsolva, hogy a bot megpróbálja echo amit beírt szöveg.

Saját logika végül elkapta a visszhang, majd válaszolt ugyanazt a választ. Nekem van egy felvezető fogni hasonló válaszokat, így tudtam, hogy elkerüljük a végtelen ciklus.

Válaszolt 11/08/2017 06:16
a forrás felhasználó

szavazat
0

Lehet, hogy valaki van egy eset, mint az enyém.

Az én ügyem:

Én véletlenül feliratkozás én két különböző botok egy facebook oldalt a developer.facebook.com.

Mivel a ezt a hibát, amikor írok egy adott parancs (pl restart), hogy a facebook oldalon, bot válaszolja pontosan ugyanaz a két üzenet (például „Bot újraindul”, „Bot újraindul”) nekem.

Ez késztetett egy őrült, hogy megtudja a problémát.

Meg kell kötnie egy bot a facebook oldalon a legtöbb.

Válaszolt 20/12/2017 11:45
a forrás felhasználó

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more