Na Fejsbuku ima preko milijardu ljudi što ga očigledno čini najvećom platformom za ćaskanje na svetu. Messenger botovi su najnoviji učesnik u svet digitalnog marketinga a digitalni trgovci koriste ovu platformu za generisanje potrebnog broja potencijalnih klijenata za svoje poslovanje.
У ово Vodič za Facebook chatbot, naučićemo kako da napravimo Messenger Chatbot koristeći Python. Za rukovanje veb zahtevima koristićemo Чутура koristite Heroku, mi ćemo primeniti našu aplikaciju.
Takođe pročitajte: Ad Spy Tool Adplexity pregled i kupon kod
Vodič korak po korak za pravljenje Facebook Messenger četbota
KORAK 1: Počećemo kreiranjem Webhook krajnje tačke
Da bismo verifikovali bota sa našim Facebook profilom, zahtevaćemo kreiranje krajnje tačke veb-huka koja bi mogla da vrati najmanje 200 kodova odgovora.
Da biste kreirali radnu krajnju tačku, moraćete da git klonirate Github spremište:
гит цлоне [емаил заштићен]:хартлеиброди/фб-мессенгер-бот.гит
Instalirajte Python zavisnosti:
мквиртуаленв тест-бот
pip install –r Zahtevi.txt
Veb aplikacija Flask koju ste kreirali može se postaviti na bilo koji server, ali radi jednostavnosti biramo Heroku.
Neophodno je da imate instaliran Heroku CLI Toolbelt.
Pokrenite heroku kreirajte podešavanje aplikacije.
Unakrsno proverite da li Heroku koji ste kreirali pokreće stvari lokalno na vašoj mašini tako što ćete pokrenuti lokalni server komandom:
heroku lokalni
Videćete „Hello World“ napisano u vašem pretraživaču kada posetite http://localhost:5000/
Press цтрл + Ц. da ubije lokalni server.
Da biste primenili radnu krajnju tačku na Heroku –
гит пусх хероку мастер
Otkucajte heroku open da biste ga otvorili u svom pretraživaču.
Sada ste kreirali radnu krajnju tačku veb-huka. URL će vam pomoći da podesite vaš chatbot.
НАПОМЕНА: Kopirajte punu URL adresu https://*.herokuapp.com jer će vam trebati.
KORAK 2: Kreiranje Facebook stranice
Zvuči pomalo čudno da nemate Fejsbuk stranicu. Ali ako je zaista nemate, onda napravite Facebook stranicu. Vaš bot će biti integrisan sa vašom Facebook stranicom jer će koristiti vaš identitet uključujući sliku i ime.
Ljudima će biti potreban medij za komunikaciju za interakciju sa vašim chatbotom, a Facebook je jedan od njih.
KORAK 3: Kreiranje aplikacije na Fejsbuku
Napravite Facebook aplikaciju koristeći stranicu za brzi početak Facebook programera.
Idite na Kreiraj ID aplikacije, ovde možete kreirati Facebook aplikaciju za svog chat bota. Moraćete da navedete kategoriju, ime i imejl za svoju aplikaciju.
Kada dobijete sve informacije, kliknite na Kreiraj ID aplikacije u donjem desnom uglu.
Otvoriće se stranica za podešavanje proizvoda. Pomerite se nadole i videćete odeljak Messenger. Odmah pored je dugme „Započnite“, kliknite na njega.
KORAK 4: Podešavanje aplikacije za razmenu poruka
Ovo je faza u kojoj će vaša Heroku krajnja tačka biti povezana sa vašim chatbotom. Dakle, popunite stvari pravilno i pažljivo.
Generišite token za pristup stranici –
Na vašoj Facebook stranici videćete karticu „tok autentifikacije“. Kada kliknete na njega, pojaviće se iskačući prozor za generisanje tokena. Ovde možete da generišete token za pristup stranici za svoju aplikaciju.
Dok kopirate token za pristup stranici u međuspremnik, morate da se uverite da je sistem koji ste mu obezbedili promenljiva okruženja.
Na komandnoj liniji pokrenite;
heroku config : dodajte PAGE_ACCESS_TOKEN=your_page_token_ovde
Token koji ste kreirali će vam pomoći da potvrdite autentičnost vaših zahteva svaki put kada pošaljete poruku.
Podešavanje veb-huka –
Dok podešavate veb-huk, moraćete da popunite određene detalje:
- URL povratnog poziva: Heroku URL koji smo kopirali u KORAKU 1.
- Token za verifikaciju: Kada generišete token za pristup stranici, on će vam poslati verifikacioni token vašem botu. postavite token u svoje Heroku okruženje.
heroku konfiguracija: dodaj
VERIFY_TOKEN=ovde_vaš_token_verifikacije
- Polja za prijavu: Navodi sve o događajima za razmenu poruka do kojih vam je stalo. Za početak jednostavno stavite u 'poruke'. Možete ga promeniti kasnije.
Nakon konfigurisanja veb-huka, moraćete da se pretplatite na određenu stranicu na kojoj želite da primate sva vaša obaveštenja.
Kada se pretplatite na određenu stranicu, morate da zadržite vrednosti konfiguracije VERIFY_TOKEN i PAGE_ACCESS_TOKEN u Heroku okruženju.
KORAK 5: Počnite da ćaskate sa svojim četbotom
Otvorite svoju Facebook stranicu, kliknite na traku „Poruke“ u gornjem desnom uglu. Otvoriće se okvir za ćaskanje.
Šaljite poruke svojoj stranici, bot će odgovoriti!
Možete da proverite evidenciju vaše aplikacije koristeći komandnu liniju, pokrenite:
heroku trupci -t
Kad god se pošalje nova poruka vašem chatbotu, generišu se POST podaci.
На пример; telo JSON POST-a bi izgledalo ovako za poruku „zdravo svete“ poslatu chatbotu.
KORAK 6: Prilagođavanje ponašanja bota
Ovo je najneophodniji deo. Dve glavne funkcije vašeg chat bota biće slanje i primanje poruka.
Slanje poruka -
Za slanje tekstualnih poruka biće vam potrebne dve stvari.
- Facebook ID primaoca
- Tekstualna poruka
На пример; napravili smo jednostavnu funkciju send_messages().
Ova funkcija će poslati informacije automatskim pritiskom na Facebook API.
Prijem poruka –
JSON POST podaci se učitavaju sa Facebook-a koji se kasnije šalju na veb-huk kad god se to zatraži.
To se dešava kada smo na strani koja prima poruke.
Kao što je objašnjeno u KORAKU 4, Facebooku smo dodelili određenu vrstu poruke koju želimo da naš veb-huk obavesti.
KORAK 7: Pošaljite prijavu na pregled
Pre nego što svoj chat bot učinite dostupnim svetu, morate da prođete kroz proces temeljnog pregleda kako biste utvrdili njegove nedostatke.
U ovom trenutku, vi i drugi administratori možete da šaljete poruke svom chat botu. Kod bota radi na lokalnom serveru vaše mašine i može se promeniti u bilo kom trenutku bez prethodnog obaveštenja Facebook-u.
Međutim, ako imate tendenciju da promenite kod bota, onda će Facebook opozvati vaš API tokena za pristup.
Da biste sprečili da se ovo dešava, vratite se na KORAK 4. U odeljku „Pregled aplikacije za Mesindžer“ kliknite na „Zahtevaj dozvole“.
Možete zatražiti bilo koju dozvolu. Kada zatražite potrebnu dozvolu, bićete preusmereni na stranicu „Status pregleda“. Ovde ćete morati da popunite niz detalja i informacija kako biste bili sigurni da niko neće zloupotrebiti vašu platformu u budućnosti.
Линкови:
-
[Ažurirano 2024.] Lista 10 najboljih špijunskih aplikacija za Facebook Messenger
-
Kako da uradite besplatno ponovno ciljanje koristeći Messenger chatbotove: Vodič
-
[Najnovije] 10 najmoćnijih platformi i alata za pravljenje najboljih četbotova 2024.
-
{Najnoviji 2024} Majstor Facebook Messenger korisni saveti i trikovi
Zaključak – Napravite Facebook Messenger četbot
ovo Vodič za Facebook chatbot će vam pomoći u kreiranju osnovnog čet bota za mesindžer koristeći Python. Pažljivo pratite naše korake da biste dobili efikasne rezultate. Nadamo se da ovaj post dobro odgovara vašoj svrsi. Slobodno podelite ovu objavu na popularnim platformama društvenih medija kao što su Facebook, LinkedIn, Twitter i Google+.
Hvala ti Jitendra. Vaš članak je uvek od pomoći za nekoga ko je novi u blogovanju.
Zdravo..Odličan sadržaj, lep post, veoma činjenični i informativan.
Хвала за објављивање …