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.
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:
- Callback URL: D'Heroku URL hu mir am SCHRËTT 1 kopéiert.
- 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
- 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.
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:
-
[Aktualiséiert 2024] Lëscht vun Top 10 Bescht Facebook Messenger Spioun Apps
-
Wéi Maachen Gratis Retargeting Mat Messenger Chatbots: Tutorial
-
[Lescht] 10 Mächtegst Plattform an Tool Fir Bescht Chatbots 2024 ze bauen
-
{Lescht 2024} Master Facebook Messenger Nëtzlech Tipps an Tricks
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.
Merci Jitendra. Ären Artikel ass ëmmer hëllefräich fir een deen nei am Blogging ass.
Moien..Awesome Inhalt, flotten Post, ganz sachlech an informativ.
merci fir d'Deelen…