Wątek przeniesiony 2021-03-09 14:46 z Kapownik przez Adam Boduch.

Facebook Messanger Bot w PHP.

0

Witam. Patrząc na wygooglowane informacje, udało mi się stworzyć prostego bota dla Face Bookowego Messangera w PHP. Ale bot reaguje tylko na pisanie do niego z konta na którym jest aplikacja, ale nie innych osób, którzy napiszą do niego coś.

Jak w paru miejscach wyczytałem aplikacja wymaga autoryzacji przez zespół supportu Face Booka. A to trwa ponoć bardzo długo i wymaga chyba wysyłania skanu np. paszportu itd. Czy to jedyne rozwiązanie? Doradźcie coś proszę :)

Tworzony bot ma mojemu znajomemu parsować wysłane linki np. do live-wów lub podcastów na YouTube i odsyłać adresy do pobrania ich w mp3. Dziękuję z góry.

3

Dlaczego boisz się rejestracji? Czyżbyś jednak próbował użyć tego boota do rozsyłania jakiś dziwnych treści?

1

@jurek1980: nie boję się, ale dopytuję jak przez to przebrnąć skutecznie. Bot ma być na użytek mój i Znajomego, który używa tylko messangera bez FB. I bot nie rozsyłać treści "dziwnych". Jednak póki co bezsensu by on tylko mi odpowiadał na zapytania.

A przy okazji jeszcze raz wybaczcie zamieszanie z moją sygnaturą. Bo nie miałem pojęcia że podczepiła się mi strona XXX po wygaśnięciu olesio[dot]eu - domeny nie przedłużałem i zapomniałem zmienić linki w podpisie :)

1

Postaw bota na koncie kolegi.

1

Hej. No właśnie widzę że aplikacja 0 bot pomimo tego iż już jest live dzięki dodaniu adresu do darmowego privacy policy z generatora, odpowiada tylko mi jako adminowi. Obejrzałem polski filmik z prelekcji na i dalej nie rozumiem, to żeby bot działał to każdy musi mieć go jako apkę? Bo są jakieś rozwiązania face booka ale oparte o node.js którego nie znam, a ja wolałbym mieć to obsługiwane w PHP ale dla wszystkich którzy napiszą do fikcyjnego użytkownika / strony która ma odpisywać. Jakieś jeszcze pomysły? Dziękuję z góry za wszelkie rady :)

1

Kiedyś miałem okazję podpinać Messengera do apki "multichannel" i z tego co kojarzę to ty, jako użytkownik FB, musisz napisać do bota (apki) żeby ten mógł Ci odpisać. FB generuje Ci ID podczas rozpoczęcia rozmowy, na który bot może odpowiadać przez 24h. Każda nowa wiadomość twojego kolegi do bota resetuje okienko na otrzymywanie wiadomości na 24h. Nie kojarzę takiej opcji żeby bot mógł sam z siebie pisać do użytkowników (to nie był nasz use-case). Po 24h wysłane wiadomości przez bota po prostu nie dojdą do użytkownika.
Jeśli użytkownik wyśle do twojego bota wiadomość, to ona jest przesyłana webhookiem na twój adres URL który podałeś podczas konfigurowania aplikacji w portalu dla devów.
Jeśli chcesz żeby ograniczona ilość użytkowników miała do niego dostęp to musisz ich dodać w portalu do tej aplikacji np. jako adminów (jeśli to apka tylko do kolegi to raczej nie powinno to być nic złego). Jeśli apka na obsługiwać większą ilość użytkowników, którzy nie są w gronie adminów/developerów, to musi zostać wydana publicznie i musi zostać zatwierdzona przez FB.
To tyle z tego co pamiętam :P

0 użytkowników online, w tym zalogowanych: 0, gości: 0