Tabl Cynnwys[Cuddio][Dangos]
Mae Chatbots wedi esblygu fel offer defnyddiol ar gyfer sefydliadau ac unigolion ym myd technoleg sy'n ehangu'n gyflym.
Mae Telegram yn gwahaniaethu ymhlith y llwyfannau amrywiol sy'n hygyrch fel meddalwedd sgwrsio poblogaidd gydag amrywiaeth eang o nodweddion a sylfaen defnyddwyr sylweddol.
Yn y swydd hon, byddaf yn ymchwilio i fyd diddorol creu chatbot AI Telegram o'r dechrau. af dros y ddau ddigod a Cod Python sesiynau tiwtorial.
Dechreuwn!
Adeiladu Chatbot gyda ManyChat
ManyChat yn blatfform cadarn sy'n eich galluogi i adeiladu chatbots i'w defnyddio mewn amrywiaeth o lwyfannau negeseuon, gan gynnwys Telegram.
Byddaf yn eich tywys trwy'r broses o greu chatbot Telegram gan ddefnyddio ManyChat yn y tiwtorial cam wrth gam hwn.
Erbyn diwedd y cwrs hwn, bydd gennych chatbot gweithredol a all ryngweithio â defnyddwyr Telegram.
Cofrestru ar gyfer ManyChat
Dechreuwch trwy ymweld â'r Gwefan ManyChat a chreu cyfrif.
Gallwch ddewis y cynllun rhad ac am ddim neu edrych ar y dewisiadau amgen premiwm am fwy o nodweddion a galluoedd.
Cysylltu Telegram â ManyChat
Ar ôl creu eich cyfrif ManyChat, ewch i'r adran “Sianeli” a dewis “Telegram.” Dilynwch y cyfarwyddiadau ar y sgrin i gysylltu ManyChat â'ch cyfrif Telegram.
Gall ManyChat gysylltu â'ch chatbot Telegram diolch i'r integreiddio hwn.
Creu'r Bot gyda BotTad
Mae BotFather yn bot sy'n gwasanaethu fel canolfan orchymyn ar gyfer yr holl ddyletswyddau sy'n gysylltiedig â bot. Mae'n cynnwys nifer o gyfarwyddiadau ar gyfer rheoli ac addasu eich bots.
Defnyddiais y gorchymyn “/newsbot” a dilynais y camau i greu bot newydd. Rhoddais yr enw “trying_a_new_bot,” i'm bot, ac yna rhoddais enw defnyddiwr iddo a ddaeth i ben yn “bot.”
Darparodd BotFather docyn API HTTP un-o-fath i mi, yr oeddwn am ei gadw'n ddiogel oherwydd ei fod yn caniatáu imi weithredu'r bot.
Ar ôl i mi orffen adeiladu fy bot newydd, mae BotFather yn rhoi cysylltiad Telegram y bot i ni.
Er mwyn gwneud fy bot yn fwy deniadol ac addysgiadol, gallwn gynnwys disgrifiad, adran am, a delwedd proffil.
Cynghorodd BotFather fi hefyd i gysylltu â Bot Support os oeddwn i eisiau enw gwell ar gyfer fy bot.
Amlygodd BotFather fi i nifer o orchmynion ar gyfer rheoli fy bot trwy gydol y sesiwn.
Ymhlith y gorchmynion hyn roedd y rhai ar gyfer diweddaru enw, disgrifiad, gwybodaeth a llun proffil y bot.
Gallwn hefyd newid y rhestr orchymyn, tynnu'r bot os oes angen, a newid gosodiadau bot fel modd mewnol, modd preifatrwydd mewn grwpiau, a mwy.
Mae BotFather yn darparu ymarferoldeb ar gyfer apiau a gemau ar-lein yn ogystal â datblygu a chynnal bots. Gallwch ddefnyddio cyfarwyddiadau hawdd i newid neu ddileu cymwysiadau a gemau ar-lein cyfredol, yn ogystal ag adeiladu rhai newydd.
Copïo'r API Tocyn
Gwnewch yn siŵr eich bod chi'n cadw'ch tocyn API yn gyfrinachol a dim ond yn ei roi i chi'ch hun ar ôl i chi ei gynhyrchu. Dylid copïo tocyn API ManyChat.
Gan fod y tocyn hwn yn caniatáu mynediad i'ch cyfrif Telegram, mae'n hanfodol ei gadw'n ddiogel.
Gludo'r API Token yn ManyChat
Ewch i osodiadau integreiddio Telegram yn ManyChat trwy agor y cyfrif.
Copïwch y tocyn API, yna rhowch ef yn yr adran “manychat-telegram-bot-token” y daethoch o hyd iddo o'r blaen. Mae'ch cyfrif ManyChat a Telegram bellach wedi'u cysylltu.
Cysylltu ManyChat a Telegram
Mae eich cyfrif ManyChat bellach wedi'i gysylltu â'ch cyfrif Telegram unwaith y bydd y tocyn API wedi'i gopïo'n llwyddiannus.
Gall ManyChat gysylltu â'ch chatbot Telegram diolch i'r integreiddio hwn.
Gwneud Llif Newydd ar gyfer Ymatebion Auto
Cyrchwch y nodwedd “Awtomatiaeth” yn ManyChat i ymateb yn awtomatig i eiriau neu ymadroddion penodedig.
Cliciwch “Llif newydd” i adeiladu llif newydd ar gyfer delio â'r ymatebion awtomataidd hyn.
Creu'r Cam Cyntaf (Sbardun)
Ychwanegu “Cam Cychwyn” (a elwir hefyd yn Sbardun) i'r llif newydd.
Pan nodir gair neu ymadrodd penodol mewn neges defnyddiwr, mae'r sbardun hwn yn cychwyn y llif. I ddiffinio'r sbardun, cliciwch ar y botwm "Ychwanegu Sbardun".
Defnyddio Telegram fel Ffynhonnell Sbardun
Ar yr ochr chwith, dewiswch Telegram o'r opsiynau sbarduno.
Yna, o dan y gosodiadau Telegram, dewiswch yr allweddair Telegram fel yr union sbardun.
Adnabod y Gair Allweddol
Cliciwch ar yr opsiwn allweddair a theipiwch y gair neu'r ymadrodd perthnasol i actifadu'r ymateb awtomataidd. Ar ôl mynd i mewn i'r term sbardun, cliciwch "Creu" i'w storio.
Creu'r Cam Llif Cyntaf
Dewiswch “Telegram” fel cam cyntaf y llif i nodi bod yr ymateb yn cael ei gyfathrebu trwy Telegram.
Mae hwn yn nodi'r sianel yr anfonir yr ymateb awtomataidd drosti.
Neges ar gyfer Ymateb Awtomatig
Ychwanegwch gynnwys y neges a fydd yn cael ei chyflwyno fel ateb awtomataidd i'r cam Telegram.
Rhowch wybodaeth am y cwrs, fel ei enw a disgrifiad byr, yn yr enghraifft hon. Yn ddewisol, gallwch ddarparu dolen i dudalen we sy'n gysylltiedig â'r cwrs.
Gan gynnwys Botwm
I gynnwys botwm yn yr ymateb awtomataidd, dewiswch "Ychwanegu botwm." Gosodwch deitl y botwm i “Gwefan agored.”
Rhowch URL y dudalen we yr hoffech gysylltu â hi, megis tudalen lle gall defnyddwyr gofrestru ar gyfer y cwrs neu ddysgu mwy.
Cadarnhau'r Cyfluniad
Archwiliwch y llif i gadarnhau bod yr ymateb awtomataidd a'r botwm dewisol wedi'u ffurfweddu'n gywir.
Yn ôl yr angen, newidiwch gynnwys y neges neu fanylion y botwm.
Cwblhewch y Llif Ymateb Awtomatig
Cadwch y gosodiadau llif, a bydd eich chatbot yn ymateb yn awtomatig gyda'r ateb a ddiffiniwyd ymlaen llaw, gan gynnig gwybodaeth am y cwrs a dolen i'r dudalen we gyfatebol, unrhyw bryd y bydd defnyddiwr yn anfon neges sy'n cynnwys y term neu'r ymadrodd a roddwyd.
Adeiladu Telegram Chatbot gyda Python
Mae Python yn cynnwys ystod gynhwysfawr o offer a phecynnau ar gyfer creu chatbots. Bydd yr erthygl hon yn eich arwain trwy'r camau o greu chatbot Telegram gyda Python.
Bydd gennych ddealltwriaeth sylfaenol o sut i ddatblygu chatbot gweithredol a all gyfathrebu â defnyddwyr Telegram erbyn diwedd y wers hon.
Creu'r Amgylchedd
Cyn i chi ddechrau codio, gwnewch yn siŵr bod Python wedi'i osod ar eich peiriant.
Gellir lawrlwytho a gosod Python o wefan Python.
Byddwn hefyd yn defnyddio'r llyfrgell python-telegram-bot, felly gwnewch yn siŵr ei fod wedi'i osod trwy deipio'r gorchymyn canlynol yn eich rhyngwyneb llinell orchymyn.
Ar gyfer y cod hwn, fodd bynnag, defnyddiais Llyfr Nodiadau Jupyter. Gallwch ddewis unrhyw un ohonynt sy'n gweddu i chi.
pip install python-telegram-bot
Sut i Gael Tocyn Bot Telegram
Mae angen tocyn bot i sefydlu chatbot ar Telegram.
Agorwch y cleient Telegram ac, fel o'r blaen, chwiliwch am y BotFather bot. I adeiladu bot newydd a derbyn tocyn API, dilynwch y camau.
Datblygu'r Sgript Python
Agorwch eich golygydd cod dewisol a chychwyn sgript Python newydd, fel telegram_chatbot.py.
Mewnforio'r llyfrgelloedd gofynnol ac adeiladu swyddogaeth i brosesu negeseuon defnyddwyr sy'n dod i mewn.
Ffurfweddu'r Triniwr Bot
Gosodwch y telegram. Gan ddefnyddio'ch tocyn bot, crëwch wrthrych bot. Creu gwrthrych Updater i drin diweddariadau Telegram.
I brosesu negeseuon sy'n dod i mewn, atodwch driniwr negeseuon i'r Diweddarwr.
Creu'r Triniwr Neges
Cyrchwch gynnwys y neges a thynnu gwybodaeth berthnasol o'r swyddogaeth trin neges.
Gallwch archwilio testun y neges, gwybodaeth anfonwr, ac unrhyw briodweddau neges arall. Creu ymateb gan ddefnyddio'r ffwythiant bot.send_message() yn seiliedig ar y cynnwys neu wybodaeth defnyddiwr.
Lansio'r Bot
Dechreuwch y bot ym mhrif ran y sgript trwy weithredu'r swyddogaeth start_polling () ar y gwrthrych Updater.
Bydd hyn yn sganio Telegram yn barhaus am ddiweddariadau newydd ac yn galw'r dull trin neges pan dderbynnir neges newydd.
Rhoi'r Chatbot ar Brawf
Yn eich terfynell neu anogwr gorchymyn, rhedwch y sgript Python.
Dechreuwch drafodaeth gyda'ch chatbot ar Telegram a gwyliwch sut mae'n ymateb yn seiliedig ar y rhesymeg rydych chi wedi'i sefydlu. Gwnewch unrhyw newidiadau gofynnol i ymddygiad y bot.
Cynyddu Ymarferoldeb
Gallwch wella ymarferoldeb eich chatbot trwy gynnwys nodweddion ychwanegol.
Gallwch, er enghraifft, drin cyfarwyddiadau penodol, cyflenwi data o APIs allanol, neu integreiddio galluoedd prosesu iaith naturiol (NLP).
Dyma'r bloc cod cyfan i chi ei wirio:
Trwy ddilyn y tiwtorial byr hwn, rydych chi wedi dysgu hanfodion adeiladu chatbot Telegram gyda Python.
Gallwch greu chatbots mwy soffistigedig sy'n darparu ar gyfer achosion defnydd penodol a darparu llyfn profiad y defnyddiwr gydag ymchwiliad ac addasiad ychwanegol.
Casgliad
Yn olaf, mae chatbot Telegram yn darparu sawl cyfle i wella profiadau defnyddwyr a chyflymu cyfathrebu.
Gallwch awtomeiddio gwasanaeth cwsmeriaid, darparu gwybodaeth a diweddariadau amser real, dosbarthu cynnwys wedi'i deilwra, rhedeg arolygon a phleidleisiau, rhyngwynebu ag APIs allanol ar gyfer adalw data, darparu gemau neu gwisiau rhyngweithiol, a llawer mwy gyda chatbot Telegram.
Mae addasrwydd Telegram chatbots yn galluogi sefydliadau a phobl i gyfathrebu â defnyddwyr yn gyfforddus ac yn rhyngweithiol a thyfu eu presenoldeb digidol.
Gadael ymateb