Efikasan vodič korak po korak za pravljenje Facebook Messenger čet bota

 

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.

Napravite Facebook Messenger četbot

 

У ово 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:

  1. URL povratnog poziva: Heroku URL koji smo kopirali u KORAKU 1.

 

  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

  1. 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.

{

„objekat“: „stranica“,

„ulazak“:[

{

„poruka“:[

{

„poruka“:{

"tekst":"Здраво Свете"

„sek“:20,

“mid”:”mid.1466015596912:7348aba4de4cfddf91″

},

„vremenska oznaka“: 1466015596919,

„pošiljalac“:{

“ид”:”885721401551027″

},

„primalac“:{

“ид”:”260317677677806″

}

}

],

„vreme“: 1466015596947,

“ид”:”260317677677806″

}

]

}

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.

Линкови:

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+.

Јитендра Васвани
Овај аутор је верификован на БлоггерсИдеас.цом

Јитендра Васвани је практичар дигиталног маркетинга и реномирани међународни говорник који је прихватио начин живота дигиталних номада док путује широм свијета. Основао је две успешне веб странице, БлоггерсИдеас.цом & Agencija za digitalni marketing DigiExe од којих су се његове приче о успеху прошириле на писање „Инсиде А Хустлер'с Браин: Ин Пурсуит оф Финанциал Фреедом” (20,000 примерака продатих широм света) и допринос „Интернатионал бестселер Аутхор оф Гровтх Хацкинг Боок 2”. Јитендра је дизајнирао радионице за преко 10000+ професионалаца у дигиталном маркетингу широм континената; са намерама које су на крају усидрене ка стварању утицајне разлике помажући људима да изграде свој посао из снова на мрежи. Јитендра Васвани је снажан инвеститор са импресивним портфолиом који укључује Имагестатион. Да бисте сазнали више о његовим улагањима, Пронађите га на ЛинкедИн, Twitter, & фацебоок.

Откривање подружница: Потпуно транспарентно - неке од веза на нашој веб страници су партнерске везе, ако их користите за куповину, зарадићемо провизију без додатних трошкова за вас (ништа!).

Коментари (КСНУМКС)

Оставите коментар