Spjallbotar hafa þróast sem gagnleg verkfæri fyrir bæði stofnanir og einstaklinga í ört vaxandi tækniheimi.
Telegram greinir á milli hinna ýmsu kerfa sem eru aðgengilegir sem vinsæll spjallhugbúnaður með fjölbreyttum eiginleikum og umtalsverðum notendahópi.
Í þessari færslu mun ég kafa ofan í áhugaverðan heim að búa til AI Telegram spjallbot frá grunni. Ég mun fara yfir bæði kóðalaust og Python kóða námskeið.
Byrjum!
Að byggja upp Chatbot með ManyChat
ManyChat er öflugur vettvangur sem gerir þér kleift að búa til spjallbota til notkunar á ýmsum skilaboðapöllum, þar á meðal Telegram.
Ég mun leiða þig í gegnum ferlið við að búa til Telegram spjallbotna með því að nota ManyChat í þessari skref-fyrir-skref kennslu.
Í lok þessa námskeiðs muntu vera með virkan spjallforrit sem getur haft samskipti við Telegram notendur.
Skráning fyrir ManyChat
Byrjaðu á því að heimsækja Vefsíða ManyChat og stofna reikning.
Þú getur valið ókeypis áætlunina eða skoðað úrvalsvalkostina fyrir fleiri eiginleika og getu.
Tengist Telegram við ManyChat
Eftir að þú hefur búið til ManyChat reikninginn þinn, farðu í hlutann „Rásir“ og veldu „Símskeyti“. Fylgdu leiðbeiningunum á skjánum til að tengja ManyChat við Telegram reikninginn þinn.
ManyChat getur tengst Telegram spjallbotnum þínum þökk sé þessari samþættingu.
Að búa til botninn með BotFather
BotFather er vélmenni sem þjónar sem stjórnstöð fyrir allar skyldur sem tengjast vélmenni. Það inniheldur nokkrar leiðbeiningar um að stjórna og sérsníða vélmenni þína.
Ég notaði "/ newsbot" skipunina og fylgdi skrefunum til að búa til nýja láni. Ég gaf botninum mínum nafnið „trying_a_new_bot“ og síðan gaf ég honum notandanafn sem endaði á „bot“.
BotFather útvegaði mér einstakt HTTP API tákn fyrir mig, sem ég vildi halda á öruggan hátt vegna þess að það gerir mér kleift að stjórna vélinni.
Eftir að ég kláraði að smíða nýja vélmanninn minn gefur BotFather okkur Telegram tengingu vélmennisins.
Til að gera botninn minn aðlaðandi og upplýsandi gæti ég sett inn lýsingu, um hluta og prófílmynd.
BotFather ráðlagði mér líka að hafa samband við Bot Support ef ég vildi betra nafn á botninn minn.
BotFather afhjúpaði mig fyrir fjölmörgum skipunum til að stjórna láni mínum í gegnum lotuna.
Meðal þessara skipana voru þær til að uppfæra nafn vélmenni, lýsingu, upplýsingar og prófílmynd.
Ég gæti líka breytt skipanalistanum, fjarlægt botninn ef nauðsyn krefur og breytt botnastillingum eins og innbyggðri stillingu, persónuverndarstillingu í hópum og fleira.
BotFather býður upp á virkni fyrir netforrit og leiki auk þess að þróa og viðhalda vélmennum. Þú getur notað einfaldar leiðbeiningar til að breyta eða eyða núverandi netforritum og leikjum, auk þess að búa til ný.
Afritar API táknið
Gakktu úr skugga um að halda API tákninu þínu leyndu og láttu það aðeins til þín eftir að þú hefur búið það til. Afrita ætti ManyChat API táknið.
Þar sem þetta tákn leyfir aðgang að Telegram reikningnum þínum er nauðsynlegt að halda honum öruggum.
Límir API táknið í ManyChat
Farðu í Telegram samþættingarstillingarnar í ManyChat með því að opna reikninginn.
Afritaðu API táknið og settu það síðan í „manychat-telegram-bot-token“ hlutann sem þú fannst áður. ManyChat reikningurinn þinn og Telegram eru nú tengdir.
Tengist ManyChat og Telegram
ManyChat reikningurinn þinn er nú tengdur við Telegram reikninginn þinn þegar API táknið var afritað með góðum árangri.
ManyChat getur tengst Telegram spjallbotnum þínum þökk sé þessari samþættingu.
Að búa til nýtt flæði fyrir sjálfvirk svör
Fáðu aðgang að „sjálfvirkni“ eiginleikanum í ManyChat til að bregðast sjálfkrafa við tilgreindum orðum eða orðasamböndum.
Smelltu á „Nýtt flæði“ til að byggja upp nýtt flæði til að takast á við þessi sjálfvirku svör.
Að búa til fyrsta skrefið (kveikja)
Bættu „Start Step“ (einnig þekkt sem Trigger) við nýja flæðið.
Þegar tilgreint orð eða setning er tilgreind í skilaboðum notanda, ræsir þessi kveikja flæðið. Til að skilgreina kveikjuna, smelltu á „Bæta við kveikju“ hnappinn.
Notkun Telegram sem kveikjugjafa
Vinstra megin velurðu „Telegram“ úr kveikjuvalkostunum.
Síðan, undir Telegram stillingunum, veldu „Telegram leitarorð“ sem nákvæma kveikju.
Að bera kennsl á lykilorðið
Smelltu á leitarorðavalkostinn og sláðu inn viðeigandi orð eða setningu til að virkja sjálfvirka svarið. Eftir að hafa slegið inn hugtakið kveikja, smelltu á „Búa til“ til að geyma það.
Að búa til fyrsta flæðisskrefið
Veldu „Telegram“ sem fyrsta skref flæðisins til að gefa til kynna að svarið sé sent í gegnum Telegram.
Þetta tilgreinir rásina sem sjálfvirka svarið verður sent yfir.
Skilaboð fyrir sjálfvirkt svar
Bættu við innihaldi skilaboðanna sem verða afhent sem sjálfvirkt svar við Telegram skrefinu.
Gefðu upplýsingar um námskeiðið, svo sem nafn þess og stutta lýsingu, í þessu dæmi. Þú getur valfrjálst gefið upp tengil á vefsíðu sem tengist námskeiðinu.
Þar á meðal hnappur
Til að setja hnapp með í sjálfvirka svarið skaltu velja „Bæta við hnappi“. Stilltu titil hnappsins á „Opna vefsíðu“.
Gefðu upp slóð vefsíðunnar sem þú vilt tengjast, svo sem síðu þar sem notendur geta skráð sig á námskeiðið eða lært meira.
Staðfestir uppsetningu
Skoðaðu flæðið til að staðfesta að sjálfvirkt svar og valfrjáls hnappur séu rétt stilltir.
Breyttu innihaldi skilaboða eða hnappaupplýsingum eftir þörfum.
Ljúktu við sjálfvirka svarflæðið
Vistaðu flæðisstillingarnar og spjallbotninn þinn mun sjálfkrafa svara með fyrirfram skilgreindu svari, bjóða upp á upplýsingar um námskeiðið og tengil á samsvarandi vefsíðu, hvenær sem notandi sendir skilaboð sem innihalda tiltekið hugtak eða setningu.
Að byggja upp Telegram Chatbot með Python
Python inniheldur yfirgripsmikið úrval af verkfærum og pakka til að búa til chatbots. Þessi grein mun leiða þig í gegnum skrefin við að búa til Telegram chatbot með Python.
Þú munt hafa grunnskilning á því hvernig á að þróa virkan spjallbot sem getur átt samskipti við Telegram notendur í lok þessarar kennslustundar.
Að skapa umhverfið
Áður en þú byrjar að kóða skaltu ganga úr skugga um að Python sé uppsett á vélinni þinni.
Python er hægt að hlaða niður og setja upp frá Python vefsíðunni.
Við munum einnig nota python-telegram-bot bókasafnið, svo vertu viss um að það sé sett upp með því að slá inn eftirfarandi skipun í skipanalínuviðmótið þitt.
Fyrir þennan kóða notaði ég hins vegar Jupyter minnisbók. Þú getur valið hvaða þeirra sem hentar þér.
pip install python-telegram-bot
Hvernig á að fá Telegram Bot Token
Nauðsynlegt er að nota botnatákn til að koma á fót spjallbotni á Telegram.
Opnaðu Telegram biðlarann og, eins og áður, leitaðu að BotFather láni. Fylgdu skrefunum til að búa til nýjan vélmenni og fá API táknið.
Þróun Python Script
Opnaðu valinn kóðaritil og byrjaðu nýtt Python handrit, eins og telegram_chatbot.py.
Flyttu inn nauðsynleg söfn og smíðaðu aðgerð til að vinna úr notendaskilaboðum sem berast.
Að stilla Bot Handler
Settu upp símskeyti. Búðu til botnahlut með því að nota bot-táknið þitt. Búðu til Updater hlut til að sjá um Telegram uppfærslur.
Til að vinna úr mótteknum skilaboðum skaltu hengja skilaboðameðferð við uppfærslutækið.
Búðu til skilaboðastjóra
Fáðu aðgang að innihaldi skilaboðanna og dragðu út viðeigandi upplýsingar úr skilaboðameðferðaraðgerðinni.
Þú getur skoðað skilaboðatextann, sendandaupplýsingar og aðra eiginleika skilaboða. Búðu til svar með því að nota bot.send_message() aðgerðina byggt á innihaldi eða notendaupplýsingum.
Ræstu Bot
Byrjaðu botninn í aðalhluta skriftunnar með því að framkvæma start_polling() aðgerðina á Updater hlutnum.
Þetta mun stöðugt skanna Telegram eftir nýjum uppfærslum og kalla á skilaboðameðferðaraðferðina þegar ný skilaboð berast.
Að prófa spjallbotninn
Í flugstöðinni eða skipanalínunni skaltu keyra Python forskriftina.
Byrjaðu umræðu við spjallbotninn þinn á Telegram og horfðu á hvernig það svarar út frá rökfræðinni sem þú hefur sett upp. Gerðu allar nauðsynlegar breytingar á hegðun vélmennisins.
Aukin virkni
Þú getur aukið virkni spjallbotns þíns með því að innihalda aukaeiginleika.
Þú getur til dæmis séð um sérstakar leiðbeiningar, útvegað gögn frá ytri API eða samþætt náttúrulega vinnslu (NLP) getu.
Hér er allur kóðablokkinn sem þú getur athugað með:
Með því að fylgja þessari stuttu kennslu hefurðu lært grunnatriði þess að byggja upp Telegram spjallbot með Python.
Þú getur búið til flóknari spjallbotna sem koma til móts við ákveðin notkunartilvik og skila sléttum notandi reynsla með frekari rannsókn og breytingum.
Niðurstaða
Að lokum veitir Telegram spjallbotn nokkur tækifæri til að bæta notendaupplifun og flýta fyrir samskiptum.
Þú getur sjálfvirkt þjónustu við viðskiptavini, veitt rauntíma upplýsingar og uppfærslur, dreift sérsniðnu efni, keyrt kannanir og skoðanakannanir, tengt við ytri API til að sækja gögn, útvegað gagnvirka leiki eða skyndipróf og margt fleira með Telegram spjallbotni.
Aðlögunarhæfni Telegram spjallbotna gerir stofnunum og fólki kleift að eiga samskipti við notendur á þægilegan og gagnvirkan hátt og auka stafræna viðveru sína.
Skildu eftir skilaboð