Edukien aurkibidea[Ezkutatu][Erakutsi]
Chatbot-ak tresna baliagarri gisa garatu dira, bai erakundeentzat bai norbanakoentzat, azkar hedatzen ari den teknologiaren munduan.
Telegram-ek eskuragarri dauden plataforma ezberdinen artean bereizten du txat-software ezagun gisa, hainbat funtzio eta erabiltzaile-base esanguratsu dituena.
Argitalpen honetan, AI Telegram chatbot bat sortzearen mundu interesgarrian sakonduko dut. Bai koderik gabe eta bai Python kodea tutoretzak.
Has gaitezen!
Chatbot bat eraikitzea ManyChat-ekin
ManyChat plataforma sendoa da, eta hainbat mezularitza plataformatan erabiltzeko txat-botak eraiki ditzakezu, Telegram barne.
ManyChat erabiliz Telegram chatbot bat sortzeko prozesuan emango dizut urratsez urrats tutorial honetan.
Ikastaro honen amaieran, Telegram erabiltzaileekin elkarreragin dezakeen txatbot bat izango duzu.
ManyChat-en erregistratzen
Hasi bisitatzen ManyChat webgunea eta kontu bat sortzea.
Doako plana hauta dezakezu edo premium alternatibak azter ditzakezu ezaugarri eta gaitasun gehiago lortzeko.
Telegram ManyChat-era konektatzen
Zure ManyChat kontua sortu ondoren, joan "Kanalak" atalera eta hautatu "Telegrama". Jarraitu pantailako argibideei ManyChat zure Telegram kontuarekin lotzeko.
ManyChat zure Telegram txatbotarekin konektatu daiteke integrazio honi esker.
Bot-a sortzea BotFather-ekin
BotFather bot-ekin lotutako eginkizun guztietarako komando zentro gisa balio duen bot bat da. Zure bot-ak kontrolatzeko eta pertsonalizatzeko hainbat argibide biltzen ditu.
"/newsbot" komandoa erabili nuen eta bot berri bat sortzeko urratsak jarraitu nituen. Nire bot-ari "trying_a_new_bot" izena eman nion eta gero "bot"-z amaitutako erabiltzaile-izen bat eman nion.
BotFather-ek HTTP API token bakar bat eman zidan, segurtasunez gorde nahi nuen bot-a funtzionatzeko aukera ematen didalako.
Nire bot berria eraikitzen amaitu ondoren, BotFather-ek botaren Telegram konexioa ematen digu.
Nire bot erakargarriagoa eta informagarriagoa izan dadin, deskribapen bat, buruz atala eta profileko irudi bat sar ditzaket.
BotFather-ek Bot laguntza-zerbitzuarekin harremanetan jartzeko gomendatu zidan ere nire botarentzat izen hobeago bat nahi badut.
BotFather-ek nire bot-a kudeatzeko komando ugari erakutsi ninduen saioan zehar.
Komando horien artean bot-aren izena, deskribapena, informazioa eta profileko argazkia eguneratzeko zeuden.
Komando-zerrenda ere alda nezake, bot-a kendu behar izanez gero eta bot-en ezarpenak alda ditzaket, hala nola lineako modua, pribatutasun-modua taldeetan eta abar.
BotFather-ek lineako aplikazio eta jokoetarako funtzionalitateak eskaintzen ditu bot-ak garatzeaz eta mantentzeaz gain. Argibide errazak erabil ditzakezu egungo lineako aplikazioak eta jokoak aldatzeko edo ezabatzeko, baita berriak sortzeko ere.
API Tokena kopiatzen
Ziurtatu zure API tokena sekretupean mantentzen duzula eta sortu duzunean bakarrik ematen diozun zeure buruari. ManyChat API tokena kopiatu behar da.
Token honek zure Telegram konturako sarbidea ahalbidetzen duenez, ezinbestekoa da seguru mantentzea.
API Tokena itsatsi ManyChat-en
Joan Telegramen integrazio-ezarpenetara ManyChat-en kontua irekita.
Kopiatu API tokena, eta jarri aurretik aurkitu zenuen "manychat-telegram-bot-token" atalean. Zure ManyChat kontua eta Telegram lotuta daude orain.
ManyChat eta Telegram konektatzen
Zure ManyChat kontua zure Telegram kontuarekin lotuta dago API tokena behar bezala kopiatu ondoren.
ManyChat zure Telegram txatbotarekin konektatu daiteke integrazio honi esker.
Erantzun automatikoetarako fluxu berri bat egitea
Sartu "Automatizazioa" funtziora ManyChat-en zehaztutako hitz edo esaldiei automatikoki erantzuteko.
Sakatu "Flux berria" erantzun automatizatu horiei aurre egiteko fluxu berri bat sortzeko.
Lehen urratsa sortzea (abiarazlea)
Gehitu "Hasierako urratsa" (Abiarazle gisa ere ezaguna) fluxu berriari.
Erabiltzaile baten mezuan zehaztutako hitz edo esaldi bat adierazten denean, abiarazle honek fluxua hasten du. Abiarazlea definitzeko, egin klik "Gehitu abiarazlea" botoian.
Telegram abiarazte iturri gisa erabiltzea
Ezkerreko aldean, hautatu "Telegrama" abiarazle aukeretatik.
Ondoren, Telegram ezarpenen azpian, hautatu "Telegram gako-hitza" abiarazle zehatz gisa.
Gakoa identifikatzea
Egin klik gako-hitz-aukeran eta idatzi dagokion hitza edo esaldia erantzun automatikoa aktibatzeko. Abiarazle terminoa sartu ondoren, sakatu "Sortu" gordetzeko.
Lehen Fluxuaren Urratsa sortzea
Hautatu "Telegrama" fluxuaren lehen urrats gisa, erantzuna Telegram bidez jakinaraziko dela adierazteko.
Honek erantzun automatizatua zein kanaletik bidaliko den zehazten du.
Erantzun automatikorako mezua
Gehitu erantzun automatiko gisa bidaliko den mezuaren edukia Telegram urratsari.
Eman ikastaroari buruzko informazioa, adibidez, bere izena eta deskribapen laburra, adibide honetan. Aukeran, ikastaroari lotutako web-orri baterako esteka eman dezakezu.
Botoi bat barne
Erantzun automatizatuan botoi bat sartzeko, hautatu "Gehitu botoia". Ezarri botoiaren izenburua "Ireki webgunea".
Eman konektatu nahi duzun web-orriaren URLa, adibidez, erabiltzaileek ikastaroan izena eman edo informazio gehiago jaso dezaketen orrialde bat.
Konfigurazioa baieztatzea
Aztertu fluxua erantzun automatikoa eta aukerako botoia behar bezala konfiguratuta daudela baieztatzeko.
Beharrezkoa izanez gero, aldatu mezuaren edukia edo botoiaren xehetasunak.
Osatu erantzun automatikoaren fluxua
Gorde fluxuaren ezarpenak, eta zure chatbot-ak automatikoki erantzungo du aurrez definitutako erantzunarekin, ikastaroari buruzko informazioa eta dagokion web-orrirako esteka eskainiz, erabiltzaile batek emandako termino edo esaldiarekin mezu bat bidaltzen duen bakoitzean.
Telegram Chatbot bat eraikitzea Python-ekin
Python-ek txat-botak sortzeko tresna eta pakete sorta zabala biltzen du. Artikulu honek Python-ekin Telegram txat-bot bat sortzeko pausoetara eramango zaitu.
Ikasgai honen amaieran Telegram erabiltzaileekin komunikatzeko moduko txat-bot bat garatzeko oinarrizko ezagutza izango duzu.
Ingurugiroa sortzea
Kodetzen hasi aurretik, ziurtatu Python zure makinan instalatuta dagoela.
Python Python webgunetik deskargatu eta instalatu daiteke.
Python-telegram-bot liburutegia ere erabiliko dugu, beraz, ziurtatu instalatuta dagoela komando-lerroko interfazean hurrengo komandoa idatziz.
Kode honetarako, ordea, erabili dut Jupyter Notebook. Zuretzat egokitzen den horietakoa hauta dezakezu.
pip install python-telegram-bot
Nola lortu Telegram Bot Token bat
Bot token bat behar da Telegram-en txat-bot bat ezartzeko.
Ireki Telegram bezeroa eta, lehen bezala, bilatu BotFather bot-a. Bot berri bat eraikitzeko eta API tokena jasotzeko, jarraitu urratsak.
Python Script-a garatzea
Ireki nahi duzun kode-editorea eta hasi Python script berri bat, hala nola telegram_chatbot.py.
Inportatu beharrezko liburutegiak eta eraiki funtzio bat sarrerako erabiltzaileen mezuak prozesatzeko.
Bot kudeatzailea konfiguratzea
Konfiguratu telegrama. Zure bot tokena erabiliz, sortu bot objektu bat. Sortu Updater objektu bat Telegramen eguneraketak kudeatzeko.
Sarrerako mezuak prozesatzeko, erantsi mezu-kudeatzailea eguneratzaileari.
Sortu mezuen kudeatzailea
Sartu mezuaren edukira eta atera informazio egokia mezu-kudeatzaile funtziotik.
Mezuaren testua, igorlearen informazioa eta mezuen beste edozein propietate azter ditzakezu. Sortu erantzun bat bot.send_message() funtzioa erabiliz edukian edo erabiltzailearen informazioan oinarrituta.
Abiarazi Bot-a
Hasi bot-a script-aren zati nagusian, start_polling() funtzioa exekutatuta Updater objektuan.
Honek Telegram etengabe eskaneatuko du eguneratze berriak bilatzeko eta mezuen kudeatzaile metodora deituko du mezu berri bat jasotzen denean.
Chatbot-a proban jartzea
Zure terminalean edo komando-gonbitan, exekutatu Python script-a.
Hasi eztabaida bat zure txatbotarekin Telegram-en eta ikusi nola erantzuten duen konfiguratu duzun logikan oinarrituta. Egin behar diren aldaketak bot-aren portaeran.
Funtzionalitatea areagotzea
Zure chatbot-aren funtzionaltasuna hobetu dezakezu eginbide gehigarriak sartuz.
Adibidez, argibide zehatzak kudeatu, kanpoko APIetatik datuak horni ditzakezu edo hizkuntza naturalaren prozesatzeko gaitasunak (NLP) integra ditzakezu.
Hona hemen kode bloke osoa egiaztatzeko:
Tutorial labur hau jarraituz, Python-ekin Telegram chatbot bat eraikitzeko oinarriak ikasi dituzu.
Chatbot sofistikatuagoak sor ditzakezu, erabilera-kasu zehatzei erantzuten dieten eta leuna ematen dutenak erabiltzaile esperientzia ikerketa eta aldaketa osagarriekin.
Ondorioa
Azkenik, Telegram chatbot batek hainbat aukera eskaintzen ditu erabiltzaileen esperientziak hobetzeko eta komunikazioa bizkortzeko.
Bezeroarentzako zerbitzua automatiza dezakezu, denbora errealeko informazioa eta eguneraketak eman, neurrira egindako edukia banatu, inkestak eta inkestak egin, datuak berreskuratzeko kanpoko APIekin konektatu, joko edo galdetegi interaktiboak eskain ditzakezu eta askoz gehiago Telegram txatbot batekin.
Telegram chatbot-en moldagarritasunari esker, erakundeek eta pertsonak erabiltzaileekin eroso eta interaktiboki komunikatu eta haien presentzia digitala areagotu dezakete.
Utzi erantzun bat