Van valaki még egy módja annak, hogy kölcsönhatásba lépnek FB messenger bot használata nélkül valódi FB számlákat? Azt akarom, hogy az automatizált tesztelés és nyilvánvalóan nem használ valódi számlákat erre. Nem voltam képes kitalálni, hogyan teszi lehetővé a hozzáférést egy oldalt teszt felhasználó vagy hozzon létre egy tesztoldal és iratkozz fel a vizsgálat app rá. Van ötleted, hogyan kell ezt csinálni?
Hogyan teszteljük FB messenger bot több felhasználó
A Facebook fejlesztői műszerfal, válassza ki az alkalmazást, majd a szerepek. Szerepektől felveheti más Facebook felhasználók, mint teszt felhasználók. Ez volt a legkönnyebb számomra, hogy használja a felhasználók facebook id. Hozzáadása az e-mail nem mindig működik nekem.
Nem vagyok tisztában, hogyan lehet hozzáférni a Facebookon bot nélkül Facebook számla. Hoztam létre több hamis számlákat és volt barátaim tesztelni a bot. A vizsgálat után, azt el kell hagyni a hamis számlákat.
További információ létrehozásáról szóló bot látom a cikket Facebook Botok for Fun és Profit
A példa bot DMS Software Bot
A forráskód Github fb-robot
Egy egyszerű módja annak, hogy az automatizált tesztelés messenger botoktól atleast hogy megpróbálja utánozni egy érkező kérést FB. Akkor csak jelentkezzen a kérést kaptunk, hogy a bot, hogy megtalálják az aláírás a kéréssel, hogy FB küld. Akkor csak úgy, mintha FB küldésével http kéréseket az azonos aláírás. Azt is hozzá kell adni a kódot, hogy válaszoljon ezekre a http kéréseket az Ön válaszával helyett csak elküldené az üzenetet FB küld API-t.
Tehát csomópont lenne valami hasonló
sendMessage(<your reply>);
res.send(<your reply>);
Most már van egy automatizált módon üzenetek küldésére és fogadására, amelynek segítségével az automatizált tesztelés.
Azonban azt hiszem, a nagyobb kihívás jön elég teszt esetek. Be kell használni kombinációját fürtözöttségét rendelkezésre álló adatok és osztályozás, hogy új esetek.
Én már dolgozik egy eszköz arra, hogy ilyen egyszerű. Tehát, ha érdekel, akkor regisztrálj korai hozzáférést. http://ozz.ai
ÉN használ egy pici internetes alkalmazást tettem fellépni a helyi változata facebook messenger api szerver és futtassa a felhasználói tevékenységek.
https://github.com/Fraser-Greenlee/bot_tester
Rajta akkor írj egy forgatókönyvet, hogy meghatározza az új felhasználók és a tetteikért.
Tesztelés fb botot nem fb felhasználó jelenleg nem támogatott. Követve az oka:
- fb messenger megköveteli a felhasználó be kell jelentkezned
- fb teremt oldal körét ids (PSID) minden egyes felhasználó, aki kölcsönhatásban áll a bot, és így be az fb van szükség
Jön a kérdésére vizsgálata:
- felveheti fb felhasználókat teszter az oldalra, és az alkalmazás. Magyarázni itt . Az alkalmazáshoz https://developers.facebook.com/apps/[app-id]/roles/
- Miután hozzáadott képesek lesznek elküldeni az üzenetet, hogy a bot (oldal) hírvivő
A másik megjegyzés, ha használ 3rd party alkalmazások építeni a bot (pl: api.ai, wit.ai) ők már emulátorok az alkalmazáson belül, amelyek segítségével teszteli könnyebb.













