Facebook messenger chatbot yinelenen cevap verir

oy
-1

Ben wit.ai ve piton ile chatbot bina ve Facebook Messenger ile entegre ediyorum. Tam olarak bu eğitimde gibi webhooks yanı sıra gönderme fonksiyonu ve fb_message fonksiyonunu kurdunuz: https://github.com/wit-ai/pywit/blob/master/examples/messenger.py

Ben wit.ai veya konsolda test ettiğinde Benim bot çalışıyor ama gerçek Facebook Messenger'da test ettiğinde, iki kez her cevap verir. bot çağrılan iç Hep iki yanıt almak, hangi işlevi önemli değildir.

Benim en basit bir eylem şudur:

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

(Bu her zaman wit.ai motorda tanımlanır aynı dizeyi döndürür.)

Oluştur 28/11/2016 saat 11:15
kaynak kullanıcı
Diğer dillerde...                            


3 cevaplar

oy
1

bot messaging_deliveries gibi pages_messaging dışındaki olaylara aboneyse siz de bu olay işleme emin olun.

Ne oluyor da bu bot sonra başka olayla başka bir alıcı, mesaj talebini aldığı ve kod mesaj olarak ikisini de ele almaktadır.

Bu sorun olduğunu düşünüyorum ve eğer o değil, bize bu konuda daha ayrıntılı bilgi verin.

Cevap 03/12/2016 saat 15:39
kaynak kullanıcı

oy
0

Daha önce bu sorunu vardı ve, çıkıyor message_echoesetkinleştirildi. Ne bu etkinse esasen olur Bot Girdiğiniz metne ne yankı çalışacağız olmasıdır.

Benim mantık yankı yetişmeye sona erdi ve daha sonra aynı tepki ile karşılık verdi. Ben sonsuz döngü önlemek başardı yüzden benzer tepkiler yakalamak için bir işleyici var.

Cevap 11/08/2017 saat 06:16
kaynak kullanıcı

oy
0

Birisi benim gibi bir durum olabilir.

Benim durum:

Yanlışlıkla developer.facebook.com üzerinde bir facebook sayfasına benim iki farklı botlar abone olun.

benim facebook sayfasında özel bir komut (örneğin yeniden başlatma) yazarken dolayı bu yanlışlığı, bot iki mesajları (örneğin, "Bot yeniden başlatılması", "Bot yeniden başlatılması") bana aynen cevap verir.

Bu sorunu öğrenmek için beni delirtti.

En fazla facebook sayfasına bir bot abone gerekir.

Cevap 20/12/2017 saat 11:45
kaynak kullanıcı

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