Cuprins[Ascunde][Spectacol]
Chatbot-urile au evoluat ca instrumente utile atât pentru organizații, cât și pentru indivizi, în lumea tehnologiei care se extinde rapid.
Telegram se distinge printre diferitele platforme accesibile ca un software de chat popular, cu o mare varietate de funcții și o bază semnificativă de utilizatori.
În această postare, voi aprofunda în lumea interesantă a creării unui chatbot AI Telegram de la zero. Voi trece peste atât fără cod, cât și Cod Python tutoriale.
Să începem!
Crearea unui Chatbot cu ManyChat
ManyChat este o platformă robustă care vă permite să construiți chatbot-uri pentru utilizarea într-o varietate de platforme de mesagerie, inclusiv Telegram.
Vă voi ghida prin procesul de creare a unui chatbot Telegram folosind ManyChat în acest tutorial pas cu pas.
La încheierea acestui curs, veți avea un chatbot funcțional care poate interacționa cu utilizatorii Telegram.
Înregistrare pentru ManyChat
Începeți prin a vizita Site-ul web ManyChat și crearea unui cont.
Puteți selecta planul gratuit sau puteți căuta alternativele premium pentru mai multe funcții și capabilități.
Conectarea Telegram la ManyChat
După ce v-ați creat contul ManyChat, accesați secțiunea „Canale” și alegeți „Telegramă”. Urmați instrucțiunile de pe ecran pentru a conecta ManyChat la contul dvs. Telegram.
ManyChat se poate conecta cu chatbot-ul tău Telegram datorită acestei integrări.
Crearea Bot-ului cu BotFather
BotFather este un bot care servește drept centru de comandă pentru toate sarcinile legate de bot. Include mai multe instrucțiuni pentru controlul și personalizarea roboților.
Am folosit comanda „/newsbot” și am urmat pașii pentru a crea un nou bot. I-am dat botului meu numele „trying_a_new_bot” și apoi i-am dat un nume de utilizator care se termină cu „bot”.
BotFather mi-a oferit un token API HTTP unic, pe care am vrut să îl păstrez în siguranță, deoarece îmi permite să operez bot.
După ce am terminat de construit noul meu bot, BotFather ne oferă conexiunea Telegram a botului.
Pentru a face botul meu mai atrăgător și mai informativ, aș putea include o descriere, o secțiune despre și o imagine de profil.
De asemenea, BotFather m-a sfătuit să contactez Bot Support dacă vreau un nume mai bun pentru botul meu.
BotFather m-a expus la numeroase comenzi pentru gestionarea botului meu pe parcursul sesiunii.
Printre aceste comenzi se numără și cele pentru actualizarea numelui botului, a descrierii, a informațiilor și a fotografiei de profil.
Aș putea, de asemenea, să schimb lista de comenzi, să elimin botul dacă este necesar și să schimb setările bot, cum ar fi modul inline, modul de confidențialitate în grupuri și multe altele.
BotFather oferă funcționalități pentru aplicații și jocuri online, pe lângă dezvoltarea și întreținerea roboților. Puteți folosi instrucțiuni simple pentru a schimba sau șterge aplicațiile și jocurile online actuale, precum și pentru a crea altele noi.
Copierea simbolului API
Asigurați-vă că păstrați secretul simbolului API și vi-l furnizați numai după ce l-ați generat. Indicatorul API ManyChat ar trebui copiat.
Deoarece acest token permite accesul la contul dvs. Telegram, este esențial să îl păstrați în siguranță.
Lipirea simbolului API în ManyChat
Accesați setările de integrare Telegram în ManyChat deschizând contul.
Copiați simbolul API, apoi puneți-l în secțiunea „manychat-telegram-bot-token” pe care ați găsit-o înainte. Contul dvs. ManyChat și Telegram sunt acum conectate.
Conectarea ManyChat și Telegram
Contul tău ManyChat este acum conectat la contul tău Telegram odată ce simbolul API a fost copiat cu succes.
ManyChat se poate conecta cu chatbot-ul tău Telegram datorită acestei integrări.
Crearea unui flux nou pentru răspunsurile automate
Accesați funcția „Automatizare” din ManyChat pentru a răspunde automat la cuvinte sau expresii specificate.
Faceți clic pe „Flux nou” pentru a crea un flux nou pentru gestionarea acestor răspunsuri automate.
Crearea primului pas (declanșator)
Adăugați un „pas de pornire” (cunoscut și ca declanșator) noului flux.
Când un cuvânt sau o expresie specificată este menționat în mesajul unui utilizator, acest declanșator începe fluxul. Pentru a defini declanșatorul, faceți clic pe butonul „Adăugați declanșator”.
Folosind Telegram ca sursă de declanșare
În partea stângă, alegeți „Telegramă” din opțiunile de declanșare.
Apoi, sub setările Telegram, selectați „Cuvântul cheie Telegram” ca declanșator exact.
Identificarea cuvântului cheie
Faceți clic pe opțiunea de cuvânt cheie și introduceți cuvântul sau expresia relevantă pentru a activa răspunsul automat. După ce ați introdus termenul de declanșare, faceți clic pe „Creare” pentru a-l stoca.
Crearea primului pas al fluxului
Selectați „Telegramă” ca prim pas al fluxului pentru a indica faptul că răspunsul va fi comunicat prin Telegram.
Acesta specifică canalul prin care va fi trimis răspunsul automat.
Mesaj pentru răspuns automat
Adăugați conținutul mesajului care va fi livrat ca răspuns automat la pasul Telegram.
Furnizați informații despre curs, cum ar fi numele și o scurtă descriere, în acest exemplu. Opțional, puteți furniza un link către o pagină web legată de curs.
Inclusiv un buton
Pentru a include un buton în răspunsul automat, selectați „Adăugați butonul”. Setați titlul butonului la „Deschide site-ul web”.
Furnizați adresa URL a paginii web la care doriți să vă conectați, cum ar fi o pagină în care utilizatorii se pot înscrie la curs sau se pot afla mai multe.
Confirmarea configurației
Examinați fluxul pentru a confirma că răspunsul automat și butonul opțional sunt configurate corect.
După cum este necesar, modificați conținutul mesajului sau detaliile butonului.
Finalizați fluxul de răspuns automat
Salvați setările de flux, iar chatbot-ul dvs. va răspunde automat cu răspunsul predefinit, oferind informații despre curs și un link către pagina web corespunzătoare, oricând un utilizator trimite un mesaj care conține termenul sau expresia dată.
Construirea unui Chatbot Telegram cu Python
Python include o gamă cuprinzătoare de instrumente și pachete pentru crearea de chatbot. Acest articol vă va ghida prin pașii creării unui chatbot Telegram cu Python.
Veți avea o înțelegere de bază despre cum să dezvoltați un chatbot funcțional care poate comunica cu utilizatorii Telegram până la încheierea acestei lecții.
Crearea Mediului
Înainte de a începe codarea, asigurați-vă că Python este instalat pe computer.
Python poate fi descărcat și instalat de pe site-ul web Python.
Vom folosi, de asemenea, biblioteca python-telegram-bot, așa că asigurați-vă că este instalată tastând următoarea comandă în interfața de linie de comandă.
Pentru acest cod, însă, am folosit Jupiter Notebook. Puteți alege oricare dintre ele care vi se potrivește.
pip install python-telegram-bot
Cum să obțineți un simbol Telegram Bot
Este necesar un token bot pentru a stabili un chatbot pe Telegram.
Deschideți clientul Telegram și, ca și înainte, căutați botul BotFather. Pentru a crea un nou bot și a primi simbolul API, urmați pașii.
Dezvoltarea scriptului Python
Deschideți editorul de cod preferat și porniți un nou script Python, cum ar fi telegram_chatbot.py.
Importați bibliotecile necesare și construiți o funcție pentru a procesa mesajele primite de la utilizatori.
Configurarea Bot Handler-ului
Configurați telegrama. Folosind simbolul bot, creați un obiect bot. Creați un obiect Updater pentru a gestiona actualizările Telegram.
Pentru a procesa mesajele primite, atașați un handler de mesaje la Updater.
Creați manipulatorul de mesaje
Accesați conținutul mesajului și extrageți informații relevante din funcția de gestionare a mesajelor.
Puteți examina textul mesajului, informațiile despre expeditor și orice alte proprietăți ale mesajului. Creați un răspuns folosind funcția bot.send_message() pe baza conținutului sau a informațiilor despre utilizator.
Lansați Bot-ul
Porniți bot-ul în porțiunea principală a scriptului executând funcția start_polling() pe obiectul Updater.
Aceasta va scana continuu Telegram pentru noi actualizări și va apela metoda de gestionare a mesajelor atunci când este primit un mesaj nou.
Punerea la încercare a chatbot-ului
În terminalul sau promptul de comandă, rulați scriptul Python.
Începeți o discuție cu chatbot-ul dvs. pe Telegram și urmăriți cum răspunde acesta în funcție de logica pe care ați configurat-o. Faceți orice modificări necesare în comportamentul botului.
Creșterea funcționalității
Puteți îmbunătăți funcționalitatea chatbot-ului dvs. incluzând funcții suplimentare.
Puteți, de exemplu, să gestionați anumite instrucțiuni, să furnizați date de la API-uri externe sau să integrați capabilități de procesare a limbajului natural (NLP).
Iată întregul bloc de cod pe care să îl verificați:
Urmând acest scurt tutorial, ați învățat elementele de bază ale construirii unui chatbot Telegram cu Python.
Puteți crea chatbot-uri mai sofisticați, care se adresează unor cazuri de utilizare specifice și oferă o fluiditate experiența utilizatorului cu investigaţii şi modificări suplimentare.
Concluzie
În cele din urmă, un chatbot Telegram oferă mai multe oportunități de îmbunătățire a experienței utilizatorilor și de a accelera comunicarea.
Puteți automatiza serviciul pentru clienți, puteți oferi informații și actualizări în timp real, puteți distribui conținut personalizat, puteți efectua sondaje și sondaje, puteți interfața cu API-uri externe pentru recuperarea datelor, puteți oferi jocuri interactive sau chestionare și multe altele cu un chatbot Telegram.
Adaptabilitatea chatbot-urilor Telegram permite organizațiilor și oamenilor să comunice confortabil și interactiv cu utilizatorii și să-și dezvolte prezența digitală.
Lasă un comentariu