Hemm aktar minn biljun ruħ fuq Facebook li biċ-ċar jagħmilha l-akbar pjattaforma ta’ chat fid-dinja. Messenger bots huma l-aktar parteċipanti ġodda fil- dinja tal-kummerċjalizzazzjoni diġitali u l-kummerċjanti diġitali qed jużaw din il-pjattaforma biex jiġġeneraw in-numru meħtieġ ta 'ċomb għan-negozju tagħhom.
F'dan Facebook chatbot tutorja, se nitgħallmu kif Nibnu A Messenger Chatbot billi tuża Python. Għall-immaniġġjar tat-talbiet tal-web se nużaw Garafina u, uża Heroku, aħna se niskjeraw l-app tagħna.
Aqra wkoll: Ad Spy Tool Adplexity Reviżjoni U Kodiċi tal-kupun
Gwida Pass Pass Biex Tibni Chatbot Facebook Messenger
PASS 1: Se nibdew billi noħolqu Webhook Endpoint
Biex nivverifikaw il-bot bil-profil tagħna ta’ Facebook, se neħtieġu li noħolqu punt ta’ tmiem tal-webhook li jista’ mill-inqas jirritorna 200 kodiċi ta’ rispons.
Sabiex toħloq endpoint li jaħdem, ser ikollok bżonn tikklona r-repożitorju ta' Github:
git klonu [protett bl-email]:hartleybrody/fb-messenger-bot.git
Installa d-dipendenzi ta' Python:
mkvirtualenv test-bot
pip install –r requirements.txt
L-app web Flask li ħloqt tista' tiġi skjerata fuq kwalunkwe server iżda għas-sempliċità aħna nagħżlu Heroku.
Huwa meħtieġ li jkollok Heroku CLI Toolbelt installat.
Mexxi heroku oħloq is-setup tal-applikazzjoni.
Cross check li Heroku inti ħloqt imexxu l-affarijiet lokalment fuq il-magna tiegħek billi tibda s-server lokali tiegħek bil-kmand:
heroku lokali
Se tara 'Hello World' miktuba fil-browser tiegħek meta żżur http://localhost:5000/
istampa ctrl+C biex joqtol is-server lokali.
Biex tuża l-endpoint tax-xogħol għal Heroku -
git push heroku kaptan
Ittajpja heroku miftuħ biex tiftaħ fil-browser tiegħek.
Issa ħloqt punt ta' tmiem tal-webhook li jaħdem. Il-URL jgħinek biex twaqqaf il-chatbot tiegħek.
NOTA: Ikkopja l-URL sħiħ https://*.herokuapp.com kif ser ikollok bżonnha.
PASS 2: Ħolqien ta' Paġna ta' Facebook
Jidher ftit strambi li m'għandekx paġna fuq Facebook. Imma jekk verament m'għandekx waħda, allura oħloq paġna fuq Facebook. Il-bot tiegħek se jkun integrat mal-paġna ta' Facebook tiegħek peress li se juża l-identità tiegħek inkluż l-immaġni u l-isem.
In-nies se jeħtieġu mezz ta 'komunikazzjoni biex jinteraġixxu ma' chatbot tiegħek u Facebook huwa wieħed.
PASS 3: Ħolqien ta' App fuq Facebook
Oħloq app Facebook billi tuża l-Paġna Quickstart ta' Facebook Developer.
Mur Oħloq App ID, hawnhekk tista 'toħloq App Facebook għall-chatbot tiegħek. Int teħtieġ li tipprovdi kategorija, isem u email għall-app tiegħek.
Meta tiġi pprovduta l-informazzjoni kollha, ikklikkja fuq Oħloq App ID fir-rokna t'isfel tal-lemin.
Il-paġna tas-setup tal-prodott tinfetaħ. Skrollja 'l isfel u tara s-sezzjoni Messenger. Propju ħdejha hemm buttuna 'Ibda', ikklikkja fuqha.
PASS 4: Twaqqif tal-App tal-Messaġġi
Dan huwa l-istadju fejn il-punt tat-tmiem Heroku tiegħek se jkun fili maċ-chatbot tiegħek. Allura, imla l-affarijiet kif suppost u bir-reqqa.
Iġġenera Token ta' Aċċess għall-Paġni -
Fuq il-paġna Facebook tiegħek, se tara tab 'fluss ta' awtorizzazzjoni'. Meta tikklikkja fuqha, se tidher tieqa pop-up tal-Ġenerazzjoni tat-Token. Hawnhekk tista' tiġġenera Token ta' Aċċess għall-Paġni għall-applikazzjoni tiegħek.
Waqt li tikkopja t-Token tal-Aċċess tal-Paġni fil-clipboard tiegħek, trid tiżgura li s-sistema li tipprovdiha hija varjabbli ambjentali.
Fuq il-linja tal-kmand, run;
konfigurazzjoni heroku: żid PAGE_ACCESS_TOKEN=your_page_token_here
It-token li ħloqt jgħinek biex tawtentika t-talbiet tiegħek kull darba li tibgħat messaġġ.
Twaqqif tal-Webhook -
Waqt li tkun qed twaqqaf il-webhook, tkun teħtieġ li timla ċerti dettalji:
- URL tas-sejħa lura: Il-URL ta' Heroku li kkuppjajna fil-PASS 1.
- Token tal-Verifika: Meta tkun qed tiġġenera t-Token tal-Aċċess tal-Paġni, hija tibgħatlek Token ta' Verifika lill-bot tiegħek. poġġi t-token fl-ambjent Heroku tiegħek.
konfigurazzjoni heroku : żid
VERIFY_TOKEN=token_verifika_tiegħek_hawn
- Oqsma ta' Abbonament: Jiddikjara kollox dwar l-avvenimenti tal-messaġġi li tieħu ħsiebhom. Sempliċement poġġiha bħala 'messaġġi' biex nibdew. Tista' tibdelha aktar tard.
Wara li kkonfigurat il-webhook, ikollok tabbona għal paġna partikolari li fiha trid tirċievi n-notifiki kollha tiegħek.
Ladarba tkun abbonat għal paġna speċifika, trid iżżomm il-valuri tal-konfigurazzjoni VERIFY_TOKEN u PAGE_ACCESS_TOKEN fl-ambjent Heroku.
PASS 5: Ibda Iċċettja mal-Chatbot tiegħek
Iftaħ il-paġna ta' Facebook tiegħek, ikklikkja fuq il-bar 'Messaġġ' fir-rokna ta' fuq tal-lemin. Se tinfetaħ chat box.
Ibgħat il-messaġġi tal-paġna tiegħek, il-bot iwieġeb!
Tista' tiċċekkja r-reġistri tal-applikazzjoni tiegħek billi tuża l-linja tal-kmand, mexxi:
heroku zkuk -t
Kull meta jintbagħat messaġġ ġdid liċ-chatbot tiegħek, tiġi ġġenerata dejta POST.
Pereżempju; il-korp JSON POST ikun jidher bħal dan għall-messaġġ "hello world" mibgħut lill-chatbot.
PASS 6: Ippersonalizza l-Imġieba tal-Bot
Din hija l-aktar parti meħtieġa. Iż-żewġ funzjonalitajiet ewlenin tal-chatbot tiegħek se jkunu li tibgħat u tirċievi messaġġi.
Tibgħat Messaġġi -
Int ser teħtieġ żewġ affarijiet biex tibgħat messaġġi.
- Facebook ID tar-riċevitur
- Il-messaġġ test
Pereżempju; ħloqna funzjoni sempliċi send_messages().
Din il-funzjoni se tibgħat l-informazzjoni permezz awtomatikament tolqot l-API Facebook.
Nirċievu Messaġġi -
Id-dejta JSON POST titgħabba minn Facebook li aktar tard tintbagħat lill-webhook kull meta jintalab messaġġ.
Dan jiġri meta nkunu fuq it-tarf li jirċievi l-messaġġi.
Kif diskuss fil-PASS 4, aħna assenjati Facebook għal tip speċifiku ta 'messaġġ li rridu webhook tagħna biex jinnotifika.
PASS 7: Ibgħat l-Applikazzjoni biex tiġi riveduta
Qabel ma tagħmel il-chatbot tiegħek disponibbli għad-dinja, trid tgħaddi minn proċess ta 'reviżjoni bir-reqqa sabiex tiddetermina d-difetti tiegħu.
F'dan il-punt, int u amministraturi oħra tista 'tibgħat messaġġ maċ-chatbot tiegħek. Il-kodiċi tal-bot jaħdem fuq is-server lokali tal-magna tiegħek u jista' jinbidel f'kull ħin mingħajr ma jagħti notifika minn qabel lil Facebook.
Madankollu, jekk għandek it-tendenza li tibdel il-kodiċi tal-bot, allura Facebook se jirrevoka l-API token tal-aċċess tiegħek.
Biex twaqqaf dan milli jiġri, mur lura għall-PASS 4. Fit-taqsima 'App Review for Messenger' ikklikkja fuq 'Itlob Permessi.'
Tista' titlob kwalunkwe permess li trid. Ladarba tkun tlabt il-permess meħtieġ, tkun ridirett lejn il-paġna 'Review Status'. Hawnhekk ser ikollok timla firxa ta 'dettalji u informazzjoni sabiex tiżgura li ħadd ma jabbuża mill-pjattaforma tiegħek fil-futur.
Links Quick:
-
[Aġġornata 2024] Lista Tal-Aqwa 10 Aħjar Apps Spy tal-Facebook Messenger
-
Kif Tagħmel Retargeting B'xejn billi tuża Messenger Chatbots: Tutorial
-
[L-aħħar] 10 Pjattaforma u Għodda l-aktar qawwija biex tibni l-aħjar chatbots 2024
-
{L-aħħar 2024} Għajnuniet u Tricks Jgħajjef tal-Master Facebook Messenger
Konklużjoni - Ibni Chatbot ta' Facebook Messenger
Din il Facebook chatbot tutorja ser jgħinek biex toħloq chatbot bażiku tal-messaġġier bl-użu ta 'python. Segwi l-passi tagħna bir-reqqa sabiex tikseb riżultati effettivi. Nittamaw li din il-kariga taqbel sew mal-iskop tiegħek. Ħossok liberu li taqsam din il-kariga fuq pjattaformi tal-midja soċjali li qed trendi bħal Facebook, LinkedIn, Twitter u Google+.
Grazzi Jitendra. L-artiklu tiegħek dejjem utli għal xi ħadd li huwa ġdid fil-blogging.
Hello..Kontenut tal-biża', post sabiħ, fattwali ħafna u informattiv.
grazzi talli taqsam…