Henüz gerçek FB hesaplarını kullanmadan bir FB haberci bot ile etkileşim için bir yol kimseyi Has? Ben otomatik test yapmak ve belli ki bunun için gerçek hesapları kullanmak istiyorum. Ben 'test kullanıcıları' bir sayfaya erişim sağlamak için nasıl anlamaya veya bir test sayfası oluşturmak ve bu test uygulamasının abone mümkün değildi. Bunun nasıl herhangi bir fikir?
Nasıl birden çok kullanıcıyla FB haberci bot test etmek
Facebook geliştiricileri tablosundan uygulamanızı ve Roller seçin. Roller itibaren test kullanıcıları olarak diğer Facebook kullanıcıları ekleyebilir. Beni kullanıcıların facebook kimliğini kullanma için en kolay oldu. E-posta ile ekleme benim için her zaman işe yaramadı.
Ben bir Facebook hesabı olmadan bir Facebook bot erişmek için nasıl farkında değilim. Birkaç sahte hesap oluşturduğu ve arkadaşlarım bot testi vardı. Testten sonra, sahte hesapları silindi.
Bir bot kurma hakkında daha fazla bilgi için benim makalesine bakın Kâr ve eğlence için Facebook Botlar
Örnek bot DMS Yazılım Bot
Kaynak kodu GitHub'dan fb robot
en az haberci botlara için otomatik test elde etmek kolay bir yolu FB gelen bir istek taklit denemektir. Az önce FB gönderdiği istek imzasını bulmak için bota alıyorsanız isteği giriş yapabilirsiniz. Sonra sadece aynı imzaya sahip http isteklerini göndererek FB varmış gibi davranır olabilir. Ayrıca bunun yerine sadece API göndermek FB mesaj gönderme cevabınızı bu http isteklerine yanıt vermek için kod eklemek zorunda kalacaktır.
Yani düğümünde o gibi bir şey olurdu
sendMessage(<your reply>);
res.send(<your reply>);
Şimdi gönderme ve otomatik test için kullanabileceğiniz mesajları alma otomatik bir yol var.
Ancak büyük güçlüğün yeterli test durumlarda ile geliyor düşünüyorum. Sen yeni vaka oluşturmak için mevcut veriler ve sınıflandırma üzerinde kümeleme bir arada kullanmak gerekir.
Ben bir araç üzerinde çalışıyor olması bu kolaylaştırmak için. Eğer ilgileniyorsanız Yani eğer erken erişim için kayıt yaptırabilirsiniz. http://ozz.ai
Ben facebook messenger API sunucunun yerel sürümü ve çalıştırmak kullanıcı eylemleri gibi davranmaya yapılan bir çiş web uygulamasını kullanabilirsiniz.
https://github.com/Fraser-Greenlee/bot_tester
Üzerinde Yeni kullanıcılar ve eylemlerini tanımlamak için bir komut dosyası yazabilirsiniz.
olmayan fb kullanıcı ile test fb bot şu anda desteklenmemektedir. Aşağıdaki nedenler şunlardır:
- fb haberci giriş için kullanıcı gerektirir
- fb fb üzerinde giriş dolayısıyla bot ile etkileşim ve her kullanıcı için sayfa kapsam kimlikleri (PSID) gereklidir yaratır
testlere Sorunuza geliyor:
- Eğer sayfa ve uygulamanıza tester olarak fb kullanıcı ekleyebilirsiniz. Açıklaması burada . Uygulamanız için https://developers.facebook.com/apps/[app-id]/roles/
- katma kez onlar haberci adresinin bot (sayfa) göndermek mümkün olacak
Eğer bot inşa etmek 3. taraf uygulaması kullanıyorsanız başka not, (örn: api.ai, wit.ai) zaten daha kolay test yapar uygulaması içinde taklitçileri var.













