Inhaltsverzeechnes[Verstoppen][Show]
Chatbots hunn sech als nëtzlech Tools fir béid Organisatiounen an Individuen an der séier erweiderter Welt vun der Technologie entwéckelt.
Telegram ënnerscheet sech tëscht de verschiddene Plattformen zougänglech als populär Chat Software mat enger grousser Villfalt vu Funktiounen an enger bedeitender Benotzerbasis.
An dësem Post wäert ech an déi interessant Welt verdéiwen fir en AI Telegram Chatbot vun Null ze kreéieren. Ech wäert iwwer souwuel codeless an Python Code Tutorials.
Loosst eis ufänken!
En Chatbot mat ManyChat bauen
ManyChat ass eng robust Plattform déi Iech erlaabt Chatbots ze bauen fir an enger Rei vu Messagerie Plattformen ze benotzen, dorënner Telegram.
Ech wäert Iech duerch de Prozess vun der Schafung vun engem Telegram Chatbot mat ManyChat an dësem Schrëtt-fir-Schrëtt Tutorial goen.
Mam Conclusioun vun dësem Cours hutt Dir e schaffende Chatbot dee mat Telegram Benotzer interagéiere kann.
Aschreiwung fir ManyChat
Fänkt un mat de Besuch ManyChat Websäit an e Kont schafen.
Dir kënnt de gratis Plang auswielen oder an d'Premium Alternativen kucken fir méi Features a Fäegkeeten.
Telegram mat ManyChat verbannen
Nodeems Dir Äre ManyChat Kont erstallt hutt, gitt op d'Sektioun "Channels" a wielt "Telegram". Follegt d'Instruktioune um Bildschierm fir ManyChat mat Ärem Telegram Kont ze verbannen.
ManyChat kann mat Ärem Telegram Chatbot verbannen dank dëser Integratioun.
Erstellt de Bot mat BotFather
BotFather ass e Bot deen als Kommandozenter fir all Bot-relatéiert Flichten déngt. Et enthält verschidde Instruktioune fir Är Bots ze kontrolléieren an ze personaliséieren.
Ech hunn de Kommando "/ newsbot" benotzt an hunn d'Schrëtt gefollegt fir en neie Bot ze kreéieren. Ech hunn mengem Bot den Numm "trying_a_new_bot" ginn, an dunn hunn ech him e Benotzernumm ginn, deen op "Bot" ofgeschloss ass.
BotFather huet en eenzegen HTTP API Token fir mech zur Verfügung gestallt, deen ech sécher wollt halen well et mir erlaabt de Bot ze bedreiwen.
Nodeems ech mäi neie Bot fäerdeg gemaach hunn, gëtt BotFather eis dem Bot seng Telegram Verbindung.
Fir mäi Bot méi attraktiv an informativ ze maachen, kéint ech eng Beschreiwung, eng Iwwersektioun an e Profilbild enthalen.
BotFather huet mech och ugeroden Bot Support ze kontaktéieren wann ech e besseren Numm fir mäi Bot wollt.
BotFather huet mech vill Kommandoen ausgesat fir mäi Bot während der ganzer Sessioun ze managen.
Ënnert dëse Befehle waren déi fir den Numm vum Bot z'aktualiséieren, Beschreiwung, Informatioun a Profilfoto.
Ech kéint och d'Kommandolëscht änneren, de Bot erofhuelen wann néideg, a Bot-Astellunge wéi Inline-Modus, Privatsphärmodus a Gruppen a méi änneren.
BotFather bitt Funktionalitéit fir Online Apps a Spiller zousätzlech fir Bots z'entwéckelen an z'erhalen. Dir kënnt einfach Instruktioune benotze fir aktuell Online Uwendungen a Spiller z'änneren oder ze läschen, souwéi nei ze bauen.
Kopéiert den API Token
Vergewëssert Iech Äert API Token geheim ze halen a gitt et nëmmen Iech selwer nodeems Dir et generéiert hutt. De ManyChat API Token soll kopéiert ginn.
Well dësen Token Zougang zu Ärem Telegram Kont erlaabt, ass et essentiell et sécher ze halen.
Paste den API Token a ManyChat
Gitt op d'Telegram Integratiounsastellungen am ManyChat andeems Dir de Kont opmaacht.
Kopéiert den API Token, setzt se dann an d'Sektioun "manychat-telegram-bot-token" déi Dir virdru fonnt hutt. Äre ManyChat Kont an Telegram sinn elo verlinkt.
Vill Chat an Telegram verbannen
Äre ManyChat Kont ass elo mat Ärem Telegram Kont verbonne wann den API Token erfollegräich kopéiert gouf.
ManyChat kann mat Ärem Telegram Chatbot verbannen dank dëser Integratioun.
En neie Flow maachen fir Auto-Äntwerten
Zougang zu der "Automatisatioun" Feature am ManyChat fir automatesch op spezifizéierte Wierder oder Ausdréck ze reagéieren.
Klickt op "Neie Floss" fir en neie Floss ze bauen fir dës automatiséiert Äntwerten ze këmmeren.
Den éischte Schrëtt erstellen (Trigger)
Füügt e "Start Schrëtt" (och bekannt als Ausléiser) un den neie Flow.
Wann e spezifizéiert Wuert oder Ausdrock an engem Benotzer Message uginn ass, fänkt dësen Ausléiser de Flux un. Fir den Ausléiser ze definéieren, klickt op de "Add Trigger" Knäppchen.
Benotzt Telegram als Ausléiserquell
Op der lénker Säit, wielt "Telegram" vun den Ausléiseroptiounen.
Dann, ënner den Telegram-Astellungen, wielt de "Telegram Schlësselwuert" als genauen Ausléiser.
D'Schlësselwuert z'identifizéieren
Klickt op d'Schlësselwuertoptioun a gitt dat relevant Wuert oder Saz fir déi automatiséiert Äntwert ze aktivéieren. Nodeems Dir de Begrëff Ausléiser aginn hutt, klickt op "Erstellen" fir et ze späicheren.
Erstellt den éischte Flow Schrëtt
Wielt "Telegram" als den éischte Schrëtt vum Flow fir unzeginn datt d'Äntwert iwwer Telegram kommunizéiert gëtt.
Dëst spezifizéiert de Kanal iwwer deen déi automatiséiert Äntwert geschéckt gëtt.
Message fir automatesch Äntwert
Füügt den Inhalt vun der Noriicht un, déi als automatesch Äntwert op den Telegram Schrëtt geliwwert gëtt.
Gitt Informatioun iwwer de Cours, wéi säin Numm an eng kuerz Beschreiwung, an dësem Beispill. Dir kënnt optional e Link op eng Websäit ubidden, déi mam Cours verlinkt ass.
Inklusiv engem Knäppchen
Fir e Knäppchen an der automatiséierter Äntwert opzehuelen, wielt "Knäppchen derbäi". Setzt den Titel vum Knäppchen op "Websäit opmaachen."
Gitt d'URL vun der Websäit un déi Dir wëllt verbannen, sou wéi eng Säit wou d'Benotzer sech fir de Cours umellen oder méi léieren.
Confirmatioun vun der Configuratioun
Ënnersicht de Flux fir ze bestätegen datt d'automatesch Äntwert an d'optional Knäppchen richteg konfiguréiert sinn.
Wéi néideg, änneren de Message Inhalt oder Knäppchen Detailer.
Fëllt den automateschen Äntwert Flow aus
Späichert d'Flow-Astellungen, an Ären Chatbot äntwert automatesch mat der vir-definéierter Äntwert, bitt Informatioun iwwer de Cours an e Link op déi entspriechend Websäit, all Kéier wann e Benotzer e Message schéckt mat de gegebene Begrëff oder Ausdrock.
En Telegram Chatbot mam Python bauen
Python enthält eng ëmfaassend Palette vun Tools a Packagen fir Chatbots ze kreéieren. Dësen Artikel féiert Iech duerch d'Schrëtt fir en Telegram Chatbot mat Python ze kreéieren.
Dir wäert e Basisbewosstsinn hunn wéi Dir en funktionnéierende Chatbot entwéckelt dee mat Telegram Benotzer kommunizéieren kann duerch d'Conclusioun vun dëser Lektioun.
Schafe vun der Ëmwelt
Ier Dir mat Kodéierung ufänkt, gitt sécher datt Python op Ärer Maschinn installéiert ass.
Python kann vun der Python Websäit erofgeluede an installéiert ginn.
Mir wäerten och d'Python-Telegram-Bot-Bibliothéik benotzen, also vergewëssert Iech datt et installéiert ass andeems Dir de folgende Kommando an Ärem Kommandozeil-Interface tippt.
Fir dëse Code hunn ech awer benotzt Jupyter Notizbuch. Dir kënnt ee vun hinnen auswielen, déi Iech passt.
pip install python-telegram-bot
Wéi kritt een en Telegram Bot Token
E Bot Token ass erfuerderlech fir e Chatbot op Telegram z'etabléieren.
Öffnen den Telegram Client an, wéi virdrun, sicht de BotFather Bot. Fir en neie Bot ze bauen an den API Token ze kréien, befollegt d'Schrëtt.
Entwécklung vum Python Skript
Öffnen Äre gewënschte Code Editor an start en neit Python Skript, wéi telegram_chatbot.py.
Importéiert déi erfuerderlech Bibliothéiken a konstruéiert eng Funktioun fir opkommend Benotzermeldungen ze veraarbecht.
De Bot Handler konfiguréieren
Setzt den Telegramm op. Mat Ärem Bot Token erstellt e Botobjekt. Erstellt en Updater Objet fir Telegram Updates ze handhaben.
Fir erakommen Messagen ze veraarbechten, befestegt e Message Handler un den Updater.
Erstellt de Message Handler
Zougrëff op de Message Inhalt an Extrait pertinent Informatiounen aus der Message Handler Funktioun.
Dir kënnt de Message Text, Sender Informatiounen, an all aner Message Eegeschafte ënnersicht. Schafen eng Äntwert benotzt bot.send_message () Funktioun baséiert op den Inhalt oder Benotzer Informatiounen.
De Bot starten
Start de Bot am Haaptdeel vum Skript andeems Dir d'Start_polling () Funktioun am Updater Objet ausféiert.
Dëst scannt Telegram kontinuéierlech fir nei Updates an rufft d'Message Handler Method wann en neie Message kritt gëtt.
Den Chatbot op den Test setzen
An Ärem Terminal oder Kommandoprompt, lafen de Python Skript.
Fänkt eng Diskussioun mat Ärem Chatbot op Telegram un a kuckt wéi et äntwert baséiert op der Logik déi Dir ageriicht hutt. Maacht all erfuerderlech Ännerungen am Verhalen vum Bot.
Erhéijung Funktionalitéit
Dir kënnt d'Funktionalitéit vun Ärem Chatbot verbesseren andeems Dir extra Features enthält.
Dir kënnt zum Beispill speziell Instruktiounen handhaben, Daten aus externen APIen liwweren oder natierlech Sproochveraarbechtung (NLP) Fäegkeeten integréieren.
Hei ass de ganze Codeblock fir Iech ze kontrolléieren:
Andeems Dir dëse kuerzen Tutorial verfollegt, hutt Dir d'Grondlage geléiert fir en Telegram Chatbot mat Python ze bauen.
Dir kënnt méi sophistikéiert Chatbots erstellen, déi op spezifesch Benotzungsfäll këmmeren an e glat liwweren User Experienz mat zousätzlech Enquête an Ännerung.
Konklusioun
Schlussendlech bitt en Telegram Chatbot verschidde Méiglechkeeten fir Benotzererfarungen ze verbesseren an d'Kommunikatioun ze beschleunegen.
Dir kënnt Clientsdéngscht automatiséieren, Echtzäitinformatioun an Updates ubidden, ugepasste Inhalter verdeelen, Ëmfroen an Ëmfroen ausféieren, Interface mat externen APIen fir Datenerzéiung, interaktiv Spiller oder Quizzen ubidden, a vill méi mat engem Telegram Chatbot.
D'Adaptabilitéit vum Telegram Chatbots erlaabt Organisatiounen a Leit bequem an interaktiv mat de Benotzer ze kommunizéieren an hir digital Präsenz ze wuessen.
Hannerlooss eng Äntwert