Effektive Schrëtt fir Schrëtt Guide Fir e Facebook Messenger Chatbot ze bauen

 

Et ginn iwwer eng Milliard Leit op Facebook, wat et kloer mécht déi gréisste Chatplattform op der Welt. Messenger Bots sinn déi neisten Entrée an der digital Marketing Welt an déi digital Bemarker benotzen dës Plattform fir déi erfuerderlech Unzuel u Leads fir hire Geschäft ze generéieren.

Baut e Facebook Messenger Chatbot

 

an dësem Facebook Chatbot Tutorial, mir léiere wéi ee Messenger Chatbot mat Python bauen. Fir Web Ufro Ëmgank wäerte mir benotzen Flask an benotzen Heroku, wäerte mir eis App ofsetzen.

Liest och: Ad Spioun Tool Adplexitéit Bewäertung a Coupon Code

Schrëtt fir Schrëtt Guide Fir e Facebook Messenger Chatbot ze bauen

SCHRËTT 1: Mir fänken un mat engem Webhook Endpoint ze kreéieren

Fir de Bot mat eisem Facebook Profil z'iwwerpréiwen, brauche mir e Webhook Endpunkt ze kreéieren deen op d'mannst 200 Äntwertcodes zréckginn.

Fir en Aarbechtsendpunkt ze kreéieren, musst Dir Github Repository klonen:

Gitt Klon [Email geschützt]:hartleybrody/fb-messenger-bot.git

Installéiert d'Python Ofhängegkeeten:

mkvirtualenv test-bot

pip installéieren –r requirements.txt

D'Flask Web App, déi Dir erstallt hutt, kann op all Server ofgesat ginn, awer fir Einfachheet wielen mir Heroku.

Et ass néideg fir Iech den Heroku CLI Toolbelt installéiert ze hunn.

Run heroku erstellen der Applikatioun Setup.

Iwwerpréift datt den Heroku, deen Dir erstallt hutt, Saachen lokal op Ärer Maschinn lafen andeems Dir Äre lokalen Server mam Kommando start:

heroku lokal

Dir gesitt 'Hallo Welt' an Ärem Browser geschriwwen wann Dir http://localhost:5000/ besicht

Press Ctrl+C fir de lokale Server ëmzebréngen.

Fir den Aarbechtsendpunkt op Heroku z'installéieren -

git push heroku master

Typ heroku oppen fir et an Ärem Browser opzemaachen.

Dir hutt elo e funktionnéierende Webhook Endpunkt erstallt. D'URL hëlleft Iech beim Ariichten vun Ärem Chatbot.

NOTÉIERT: Kopéiert déi komplett https://*.herokuapp.com URL wéi Dir se braucht.

SCHRËTT 2: Eng Facebook Säit erstellen

Et kléngt e bëssen onheemlech datt Dir keng Facebook Säit hutt. Awer wann Dir wierklech keng hutt, da erstellt eng Facebook Säit. Äre Bot gëtt mat Ärer Facebook Säit integréiert well et Är Identitéit benotzt, dorënner d'Bild an den Numm.

D'Leit erfuerderen e Kommunikatiounsmedium fir mat Ärem Chatbot ze interagéieren an e Facebook ass een.

SCHRËTT 3: Eng App op Facebook erstellen

Erstellt eng Facebook App mat der Facebook Entwéckler Quickstart Säit.

Gitt op d'App ID erstellen, hei kënnt Dir eng Facebook App fir Ären Chatbot erstellen. Dir musst Kategorie, Numm an E-Mail fir Är App ubidden.

Wann all d'Informatioun geliwwert ass, klickt op Erstelle App ID am ënneschten rietsen Eck.

Produkt Setup Säit wäert opmaachen. Scroll down an Dir gesitt de Messenger Sektioun. Direkt niewent et ass e "Start" Knäppchen, klickt op.

SCHRËTT 4: D'Messaging App opstellen

Dëst ass d'Bühn wou Ären Heroku Endpunkt mat Ärem Chatbot verbonne gëtt. Also, fëllt d'Saachen richteg a virsiichteg aus.

Generéiere e Page Access Token -

Op Ärer Facebook Säit gesitt Dir en Tab "Auth Flow". Wann Dir drop klickt, erschéngt eng Token Generation Pop-up Fënster. Hei kënnt Dir e Page Access Token fir Är Applikatioun generéieren.

Wann Dir de Page Access Token op Äre Clipboard kopéiert, musst Dir sécher sinn datt de System deen Dir et ubitt ëmweltvariabel ass.

Op der Kommandozeil, lafen;

heroku config: add PAGE_ACCESS_TOKEN = your_page_token_here

Den Token deen Dir erstallt hutt hëlleft Iech fir Är Ufroen ze authentifizéieren all Kéier wann Dir e Message schéckt.

De Webhook opsetzen -

Wärend Dir de Webhook opstellt, musst Dir gewësse Detailer ausfëllen:

  1. Callback URL: D'Heroku URL hu mir am SCHRËTT 1 kopéiert.

 

  1. Verifikatioun Token: Wann Dir de Page Access Token generéiert, schéckt et Iech e Verifizéierung Token un Äre Bot. Plaz den Token an Ärem Heroku Ëmfeld.

heroku config: add

VERIFY_TOKEN=your_verification_token_hei

  1. Abonnement Felder: Et seet alles iwwer d'Message-Evenementer déi Dir këmmert. Setzt et einfach op 'Messagen' fir Ufänger. Dir kënnt et spéider änneren.

Nodeems Dir de Webhook konfiguréiert hutt, musst Dir Iech op eng bestëmmte Säit abonnéieren an där Dir all Är Notifikatioune wëllt kréien.

Wann Dir Iech op eng spezifesch Säit abonnéiert hutt, musst Dir d'VERIFY_TOKEN an PAGE_ACCESS_TOKEN Konfiguratiounswäerter am Heroku Ëmfeld halen.

SCHRËTT 5: Start Chat mat Ärem Chatbot

Öffnen Är Facebook Säit, klickt op de 'Message' Bar an der oberer rechter Ecke. Eng Chatbox gëtt op.

Schéckt Är Säit Messagen, de Bot äntwert!

Dir kënnt d'Logbicher vun Ärer Applikatioun iwwerpréiwen mat der Kommandozeil, lafen:

heroku Logbicher -t

Wann ëmmer en neie Message un Äre Chatbot geschéckt gëtt, ginn POST Daten generéiert.

Zum Beispill; de JSON POST Kierper géif esou ausgesinn fir de Message "Hallo Welt" un den Chatbot geschéckt.

{

"Objet": "Säit",

"Entrée":[

{

"message":[

{

"Message":{

"Text":"Moien Welt"

"seq":20,

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

},

"Zäitstempel": 1466015596919,

"Sender":{

"ID":"885721401551027"

},

"Empfänger":{

"ID":"260317677677806"

}

}

],

"Zäit": 1466015596947,

"ID":"260317677677806"

}

]

}

SCHRËTT 6: Dem Bot säi Behuelen personaliséieren

Dëst ass deen noutwendegsten Deel. Déi zwee Haaptfunktioune vun Ärem Chatbot sinn Messagen ze schécken an ze kréien.

Messagen schécken -

Dir wäert zwou Saache verlaangen fir SMSen ze schécken.

  • Facebook ID vum Empfänger
  • Den SMS

Zum Beispill; mir hunn eng einfach send_messages geschaf () Funktioun.

Dës Funktioun schéckt Informatioun iwwer automatesch op der Facebook API.

Messagen kréien -

D'JSON POST Daten ginn vu Facebook gelueden, déi spéider op de Webhook geschéckt ginn, wann e Message souguer gefrot gëtt.

Et geschitt wann mir um Messagerie Empfang sinn.

Wéi am SCHRËTT 4 diskutéiert, hu mir Facebook zu enger spezifescher Aart vu Message zougewisen, déi mir wëllen datt eise Webhook informéiert.

SCHRËTT 7: Gitt d'Applikatioun of fir iwwerpréift ze ginn

Ier Dir Ären Chatbot zur Welt verfügbar mécht, musst Dir e grëndleche Bewäertungsprozess duerchgoen fir d'Feeler dovunner ze bestëmmen.

Zu dësem Zäitpunkt kënnt Dir an aner Administrateuren mat Ärem Chatbot mellen. De Code vum Bot leeft um lokalen Server vun Ärer Maschinn a kann zu all Moment änneren ouni virdru Notifikatioun un Facebook ze ginn.

Wéi och ëmmer, wann Dir tendéiert de Code vum Bot z'änneren, da wäert Facebook Är Zougang Token API zréckzéien.

Fir dëst ze stoppen, gitt zréck op SCHRËTT 4. An der Rubrik 'App Review fir Messenger' klickt op 'Ufro Permissions'.

Dir kënnt all Erlaabnis froen Dir wëllt. Wann Dir déi erfuerderlech Erlaabnes ugefrot hutt, gitt Dir op d'Säit 'Iwwerpréiwungsstatus' ëmgeleet. Hei musst Dir eng ganz Rëtsch Detailer an Informatioun ausfëllen fir sécherzestellen datt keen Är Plattform an Zukunft mëssbraucht.

Quick Links:

Fazit - Baut e Facebook Messenger Chatbot

dëst Facebook Chatbot Tutorial hëlleft Iech beim Schafe vun engem Basis Messenger Chatbot mat Python. Follegt eis Schrëtt virsiichteg fir effektiv Resultater ze kréien. Mir hoffen dëse Post passt Ären Zweck gutt. Fillt Iech gratis dëse Post op trending Social Media Plattformen wéi Facebook, LinkedIn, Twitter a Google+ ze deelen.

Jitendra Vaswani
Dësen Auteur ass op BloggersIdeas.com verifizéiert

Jitendra Vaswani ass en Digital Marketing Practitioner a renomméierten internationale Keynote Speaker, deen den digitalen Nomade Lifestyle ugeholl huet wéi hien ronderëm d'Welt reest. Hien huet zwee erfollegräich Websäite gegrënnt, AXNUMXA-FXS & Digital Marketing Agence DigiExe vun deenen seng Erfollegsgeschichten erweidert hunn fir "Inside A Hustler's Brain: In Pursuit of Financial Freedom" ze schreiwen (20,000 Exemplare weltwäit verkaaft) an zum "International Best Selling Author of Growth Hacking Book 2" bäidroen. Jitendra entworf Workshops fir iwwer 10000+ Fachleit am Digital Marketing iwwer Kontinenter; mat Intentiounen schlussendlech verankert fir en Impaktbaren Ënnerscheed ze kreéieren andeems d'Leit hëllefen hiren Dramgeschäft online ze bauen. Jitendra Vaswani ass en High-powered Investisseur mat engem beandrockende Portfolio deen enthält Imagestation. Fir méi iwwer seng Investitiounen ze léieren, Fannt hien op Ënneschtgaass, Twitter, & Facebook.

Affiliate Offenbarung: A voller Transparenz - e puer vun de Linken op eiser Websäit sinn Affiliate Links, wann Dir se benotzt fir e Kaf ze maachen, verdénge mir eng Kommissioun ouni zousätzlech Käschten fir Iech (keng!).

Comments (2)

  1. Merci Jitendra. Ären Artikel ass ëmmer hëllefräich fir een deen nei am Blogging ass.

  2. Moien..Awesome Inhalt, flotten Post, ganz sachlech an informativ.
    merci fir d'Deelen…

Hannerlooss eng Kommentéieren