Chatbot-et janë zhvilluar si mjete të dobishme si për organizatat ashtu edhe për individët në botën e teknologjisë që po zgjerohet me shpejtësi.
Telegrami dallon midis platformave të ndryshme të aksesueshme si një softuer i njohur bisedash me një shumëllojshmëri të gjerë karakteristikash dhe një bazë të konsiderueshme përdoruesish.
Në këtë postim, unë do të gërmoj në botën interesante të krijimit të një chatbot Telegram AI nga e para. Unë do të kaloj si pa kod ashtu edhe Kodi Python udhëzime.
Le të fillojmë!
Ndërtimi i një Chatbot me ManyChat
ManyChat është një platformë e fuqishme që ju lejon të ndërtoni chatbot për t'u përdorur në një sërë platformash mesazhesh, duke përfshirë Telegramin.
Unë do t'ju udhëzoj në procesin e krijimit të një chatbot Telegram duke përdorur ManyChat në këtë tutorial hap pas hapi.
Në përfundim të këtij kursi, ju do të keni një chatbot funksional që mund të ndërveprojë me përdoruesit e Telegram.
Regjistrimi për ManyChat
Filloni duke vizituar Faqja e internetit ManyChat dhe krijimi i një llogarie.
Mund të zgjidhni planin falas ose të shikoni alternativat premium për më shumë veçori dhe aftësi.
Lidhja e Telegramit me ManyChat
Pasi të krijoni llogarinë tuaj ManyChat, shkoni te seksioni "Kanale" dhe zgjidhni "Telegram". Ndiqni udhëzimet në ekran për të lidhur ManyChat me llogarinë tuaj Telegram.
ManyChat mund të lidhet me chatbot-in tuaj në Telegram falë këtij integrimi.
Krijimi i botit me BotFather
BotFather është një bot që shërben si një qendër komandimi për të gjitha detyrat që lidhen me bot. Ai përfshin disa udhëzime për kontrollin dhe personalizimin e robotëve tuaj.
Kam përdorur komandën “/newsbot” dhe kam ndjekur hapat për të krijuar një bot të ri. I dhashë robotit tim emrin "trying_a_new_bot" dhe më pas i dhashë një emër përdoruesi që përfundonte me "bot".
BotFather ofroi një shenjë të veçantë të API HTTP për mua, të cilën doja ta mbaja në mënyrë të sigurt sepse më lejon të operoj robotin.
Pasi mbarova ndërtimin e robotit tim të ri, BotFather na jep lidhjen Telegram të robotit.
Për ta bërë robotin tim më tërheqës dhe informativ, mund të përfshij një përshkrim, një seksion rreth dhe një imazh profili.
BotFather gjithashtu më këshilloi të kontaktoja Mbështetjen e Bot nëse doja një emër më të mirë për robotin tim.
BotFather më ekspozoi ndaj komandave të shumta për menaxhimin e botit tim gjatë gjithë sesionit.
Ndër këto komanda ishin ato për përditësimin e emrit të robotit, përshkrimit, informacionit dhe fotografisë së profilit.
Mund të ndryshoj gjithashtu listën e komandave, të heq bot nëse është e nevojshme dhe të ndryshoj cilësimet e botit si modaliteti inline, modaliteti i privatësisë në grupe dhe më shumë.
BotFather ofron funksionalitet për aplikacionet dhe lojërat në internet, përveç zhvillimit dhe mirëmbajtjes së robotëve. Ju mund të përdorni udhëzime të thjeshta për të ndryshuar ose fshirë aplikacionet dhe lojërat aktuale në internet, si dhe për të ndërtuar të reja.
Kopjimi i Tokenit API
Sigurohuni që ta mbani të fshehtë tokenin tuaj API dhe ia jepni vetes vetëm pasi ta keni krijuar. Shenja ManyChat API duhet të kopjohet.
Meqenëse kjo shenjë lejon hyrjen në llogarinë tuaj Telegram, është thelbësore ta mbani atë të sigurt.
Ngjitja e Tokenit API në ManyChat
Shkoni te cilësimet e integrimit të Telegram në ManyChat duke hapur llogarinë.
Kopjoni tokenin API, më pas vendoseni në seksionin "shumëchat-telegram-bot-token" që keni gjetur më parë. Llogaria juaj ManyChat dhe Telegram tani janë të lidhura.
Lidhja e ManyChat dhe Telegram
Llogaria juaj ManyChat tani është e lidhur me llogarinë tuaj Telegram pasi token API të kopjohej me sukses.
ManyChat mund të lidhet me chatbot-in tuaj në Telegram falë këtij integrimi.
Krijimi i një rrjedhe të re për përgjigjet automatike
Hyni në veçorinë "Automatizimi" në ManyChat për t'iu përgjigjur automatikisht fjalëve ose frazave të specifikuara.
Klikoni "Rrjedha e re" për të ndërtuar një rrjedhë të re për trajtimin e këtyre përgjigjeve të automatizuara.
Krijimi i Hapit të Parë (Shkasë)
Shtoni një "Hapi Fillestar" (i njohur gjithashtu si "Shkas") në rrjedhën e re.
Kur një fjalë ose frazë e caktuar deklarohet në mesazhin e një përdoruesi, ky shkaktar fillon rrjedhën. Për të përcaktuar shkasin, klikoni butonin "Shto këmbëzën".
Përdorimi i Telegramit si një burim nxitës
Në anën e majtë, zgjidhni "Telegram" nga opsionet e këmbëzës.
Më pas, nën cilësimet e Telegram-it, zgjidhni "fjalë kyçe Telegram" si shkaktarin e saktë.
Identifikimi i fjalës kyçe
Klikoni në opsionin e fjalës kyçe dhe shkruani fjalën ose frazën përkatëse për të aktivizuar përgjigjen e automatizuar. Pasi të keni futur termin shkaktar, klikoni "Krijo" për ta ruajtur atë.
Krijimi i hapit të parë të rrjedhës
Zgjidhni "Telegram" si hapin e parë të rrjedhës për të treguar se përgjigja do të komunikohet përmes Telegramit.
Kjo specifikon kanalin mbi të cilin do të dërgohet përgjigja e automatizuar.
Mesazh për përgjigje automatike
Shtoni përmbajtjen e mesazhit që do të dërgohet si një përgjigje e automatizuar në hapin e Telegramit.
Jepni informacion në lidhje me kursin, si emrin e tij dhe një përshkrim të shkurtër, në këtë shembull. Mund të jepni opsionalisht një lidhje me një faqe interneti të lidhur me kursin.
Duke përfshirë një buton
Për të përfshirë një buton në përgjigjen e automatizuar, zgjidhni "Shto butonin". Vendosni titullin e butonit në "Hap faqen e internetit".
Jepni URL-në e faqes së internetit me të cilën dëshironi të lidheni, si p.sh. një faqe ku përdoruesit mund të regjistrohen për kursin ose të mësojnë më shumë.
Konfirmimi i konfigurimit
Ekzaminoni rrjedhën për të konfirmuar që përgjigja e automatizuar dhe butoni opsional janë konfiguruar siç duhet.
Sipas nevojës, ndryshoni përmbajtjen e mesazhit ose detajet e butonit.
Plotësoni rrjedhën automatike të përgjigjes
Ruani cilësimet e rrjedhës dhe chatbot-i juaj do të përgjigjet automatikisht me përgjigjen e paracaktuar, duke ofruar informacion rreth kursit dhe një lidhje në faqen përkatëse të internetit, sa herë që një përdorues dërgon një mesazh që përmban termin ose frazën e dhënë.
Ndërtimi i një Chatbot Telegram me Python
Python përfshin një gamë të plotë mjetesh dhe paketash për krijimin e chatbots. Ky artikull do t'ju udhëheqë me hapat e krijimit të një chatbot Telegram me Python.
Ju do të keni një kuptim bazë se si të zhvilloni një chatbot funksional që mund të komunikojë me përdoruesit e Telegram në përfundim të këtij mësimi.
Krijimi i Mjedisit
Para se të filloni kodimin, sigurohuni që Python të jetë i instaluar në kompjuterin tuaj.
Python mund të shkarkohet dhe instalohet nga faqja e internetit e Python.
Ne do të përdorim gjithashtu bibliotekën python-telegram-bot, prandaj sigurohuni që ajo të jetë e instaluar duke shtypur komandën e mëposhtme në ndërfaqen tuaj të linjës së komandës.
Për këtë kod, megjithatë, kam përdorur Fletore Jupyter. Ju mund të zgjidhni cilindo prej tyre që ju përshtatet.
pip install python-telegram-bot
Si të merrni një Token Bot Telegram
Kërkohet një shenjë bot për të krijuar një chatbot në Telegram.
Hapni klientin Telegram dhe, si më parë, kërkoni bot BotFather. Për të ndërtuar një bot të ri dhe për të marrë shenjën API, ndiqni hapat.
Zhvillimi i skriptit Python
Hapni redaktuesin tuaj të preferuar të kodit dhe filloni një skript të ri Python, siç është telegram_chatbot.py.
Importoni bibliotekat e kërkuara dhe ndërtoni një funksion për të përpunuar mesazhet hyrëse të përdoruesit.
Konfigurimi i mbajtësit të boteve
Vendosni telegramin. Duke përdorur tokenin tuaj bot, krijoni një objekt bot. Krijo një objekt Updater për të trajtuar përditësimet e Telegram.
Për të përpunuar mesazhet në hyrje, bashkëngjitni një mbajtës mesazhesh te Përditësuesi.
Krijoni mbajtësin e mesazheve
Hyni në përmbajtjen e mesazhit dhe nxirrni informacionin përkatës nga funksioni i mbajtësit të mesazheve.
Mund të ekzaminoni tekstin e mesazhit, informacionin e dërguesit dhe çdo veçori tjetër të mesazhit. Krijo një përgjigje duke përdorur funksionin bot.send_message() bazuar në përmbajtjen ose informacionin e përdoruesit.
Hapni Bot-in
Nisni bot-in në pjesën kryesore të skriptit duke ekzekutuar funksionin start_polling() në objektin Updater.
Kjo do të skanojë vazhdimisht Telegramin për përditësime të reja dhe do të telefonojë metodën e mbajtësit të mesazheve kur të merret një mesazh i ri.
Vënia në provë e Chatbot
Në terminalin tuaj ose në vijën e komandës, ekzekutoni skriptin Python.
Filloni një diskutim me chatbot-in tuaj në Telegram dhe shikoni se si ai përgjigjet bazuar në logjikën që keni vendosur. Bëni çdo ndryshim të kërkuar në sjelljen e robotit.
Rritja e funksionalitetit
Mund të përmirësoni funksionalitetin e chatbot-it tuaj duke përfshirë veçori shtesë.
Për shembull, mund të trajtoni udhëzime të veçanta, të siguroni të dhëna nga API të jashtme ose të integroni aftësitë e përpunimit të gjuhës natyrore (NLP).
Këtu është i gjithë blloku i kodit për të kontrolluar:
Duke ndjekur këtë tutorial të shkurtër, ju keni mësuar bazat e ndërtimit të një chatbot Telegram me Python.
Ju mund të krijoni chatbot më të sofistikuar që kujdesen për raste specifike përdorimi dhe ofrojnë një efekt të qetë përvoja e përdoruesit me hetim dhe modifikim shtesë.
Përfundim
Më në fund, një chatbot Telegram ofron disa mundësi për të përmirësuar përvojat e përdoruesit dhe për të përshpejtuar komunikimin.
Ju mund të automatizoni shërbimin ndaj klientit, të ofroni informacione dhe përditësime në kohë reale, të shpërndani përmbajtje të përshtatur, të kryeni sondazhe dhe sondazhe, të ndërlidheni me API-të e jashtme për marrjen e të dhënave, të ofroni lojëra ose kuize interaktive dhe shumë më tepër me një chatbot Telegram.
Përshtatshmëria e chatbot-eve të telegramit u mundëson organizatave dhe njerëzve të komunikojnë me përdoruesit në mënyrë komode dhe interaktive dhe të rrisin praninë e tyre dixhitale.
Lini një Përgjigju