Table di cuntinutu[Piattà][Mostra]
I chatbots sò evoluti cum'è strumenti utili sia per l'urganisazione sia per l'individui in u mondu in rapida espansione di a tecnulugia.
Telegram distingue trà e diverse piattaforme accessibili cum'è un software di chat populari cù una larga varietà di funzioni è una basa d'utilizatori significativa.
In questu post, sfondaraghju in u mondu interessante di creà un chatbot AI Telegram da zero. Passaraghju sia senza codice sia Codice Python tutoriali.
Cuminciamu!
Custruì un Chatbot cù ManyChat
TantiChat hè una piattaforma robusta chì permette di custruisce chatbots per l'usu in una varietà di piattaforme di messageria, cumpresu Telegram.
Vi guidaraghju à traversu u prucessu di creazione di un chatbot di Telegram cù ManyChat in questu tutoriale passu per passu.
À a cunclusione di stu cursu, averete un chatbot di travagliu chì pò interagisce cù l'utilizatori di Telegram.
Registrazione per ManyChat
Cumincià da visità u U situ web di ManyChat è crea un contu.
Pudete selezziunate u pianu gratuitu o cercate l'alternative premium per più funzioni è capacità.
Cunnettendu Telegram à ManyChat
Dopu avè creatu u vostru contu ManyChat, andate à a sezione "Canali" è sceglite "Telegram". Segui l'istruzzioni nantu à u screnu per ligà ManyChat à u vostru contu Telegram.
ManyChat pò cunnette cù u vostru chatbot di Telegram grazia à questa integrazione.
Crià u Bot cù BotFather
BotFather hè un bot chì serve cum'è un centru di cummandu per tutte e funzioni di bot. Include parechje struzzioni per cuntrullà è persunalizà i vostri bots.
Aghju utilizatu u cumandamentu "/ newsbot" è seguitate i passi per creà un novu bot. Aghju datu u mo bot u nome "trying_a_new_bot", è dopu aghju datu un nome d'utilizatore chì finisci in "bot".
BotFather hà furnitu un token API HTTP unicu per mè, chì vulia mantene in modu sicuru perchè mi permette di operà u bot.
Dopu avè finitu di custruisce u mo novu bot, BotFather ci dà a cunnessione Telegram di u bot.
Per fà u mo bot più attraente è informativu, puderia include una descrizzione, una sezione circa, è una maghjina di prufilu.
BotFather m'hà ancu cunsigliatu di cuntattà Bot Support se vulia un nome megliu per u mo bot.
BotFather m'hà espostu à numerosi cumandamenti per gestisce u mo bot in tutta a sessione.
Frà questi cumandamenti eranu quelli per aghjurnà u nome di u bot, a descrizzione, l'infurmazioni è a foto di prufilu.
Puderaghju ancu cambià a lista di cumandamenti, sguassate u bot se ne necessariu, è cambià i paràmetri di u bot cum'è u modu inline, u modu di privacy in gruppi, è più.
BotFather furnisce funziunalità per l'applicazioni è i ghjoculi in linea in più di sviluppà è mantene i bots. Pudete aduprà struzzioni faciuli per cambià o sguassate l'applicazioni è i ghjochi in linea attuali, è ancu di custruisce novi.
Copia u Token API
Assicuratevi di mantene u vostru token API segretu è furnisce solu à voi stessu dopu chì l'avete generatu. U token API ManyChat deve esse copiatu.
Siccomu stu token permette l'accessu à u vostru contu Telegram, hè essenziale per mantene a sicura.
Incolla u Token API in ManyChat
Andà à i paràmetri di integrazione di Telegram in ManyChat aprendu u contu.
Copia u token API, poi mette in a sezione "manychat-telegram-bot-token" chì avete trovu prima. U vostru contu ManyChat è Telegram sò avà ligati.
Cunnettendu ManyChat è Telegram
U vostru contu ManyChat hè avà ligatu à u vostru contu Telegram una volta chì u token API hè statu copiatu bè.
ManyChat pò cunnette cù u vostru chatbot di Telegram grazia à questa integrazione.
Fà un Novu Flussu per Risposte Auto
Accedi à a funzione "Automation" in ManyChat per risponde automaticamente à e parolle o frasi specificate.
Cliccate "Novu flussu" per custruisce un novu flussu per trattà queste risposte automatizate.
Crià u Primu Passu (Trigger)
Aghjunghjite un "Starting Step" (cunnisciutu ancu com'è Trigger) à u novu flussu.
Quandu una parolla o frasa specificata hè dichjarata in u missaghju di l'utilizatore, stu trigger principia u flussu. Per definisce u trigger, cliccate nant'à u buttone "Add Trigger".
Utilizà Telegram cum'è una fonte di trigger
À a manca, sceglite "Telegram" da l'opzioni di trigger.
Allora, sottu à i paràmetri di Telegram, selezziunate a "chiave di Telegram" cum'è u trigger esatta.
Identificà a chjave
Cliccate l'opzione di keyword è scrivite a parolla o frasa pertinente per attivà a risposta automatizata. Dopu avè inseritu u termu trigger, cliccate "Crea" per almacenà.
Crià u primu passu di flussu
Selezziunate "Telegram" cum'è u primu passu di u flussu per indicà chì a risposta serà cumunicata per Telegram.
Questu specifica u canale nantu à quale a risposta automatizata serà mandata.
Missaghju per Risposta Automatica
Aghjunghjite u cuntenutu di u messagiu chì serà mandatu cum'è una risposta automatizata à u passu Telegram.
Fornite infurmazione nantu à u corsu, cum'è u so nome è una breve descrizzione, in questu esempiu. Opzionalmente, pudete furnisce un ligame à una pagina web ligata à u corsu.
Includendu un buttone
Per include un buttone in a risposta automatizata, selezziunate "Aggiungi buttone". Pone u titulu di u buttone à "Open website".
Fornite l'URL di a pagina web à quale vulete cunnette, cum'è una pagina induve l'utilizatori ponu iscrizzione à u corsu o amparà di più.
Cunfirmà a cunfigurazione
Esaminà u flussu per cunfirmà chì a risposta automatizata è u buttone opzionale sò cunfigurati bè.
Cum'è necessariu, cambia u cuntenutu di u messagiu o i dettagli di u buttone.
Cumplete u Flussu di Risposta Automatica
Salvà i paràmetri di u flussu, è u vostru chatbot risponde automaticamente cù a risposta predefinita, chì offre infurmazioni nantu à u corsu è un ligame à a pagina web currispundente, ogni volta chì un utilizatore manda un missaghju chì cuntene u termini o frasa datu.
Custruì un Chatbot Telegram cù Python
Python include una gamma completa di strumenti è pacchetti per creà chatbots. Questu articulu vi guidarà à traversu i passi di creà un chatbot di Telegram cù Python.
Averete una capiscitura basica di cumu sviluppà un chatbot di travagliu chì pò cumunicà cù l'utilizatori di Telegram da a cunclusione di sta lezione.
Crià l'ambiente
Prima di inizià a codificazione, assicuratevi chì Python hè stallatu nantu à a vostra macchina.
Python pò esse scaricatu è installatu da u situ web di Python.
Avemu ancu aduprà a biblioteca python-telegram-bot, cusì assicuratevi chì hè stallatu scrivite u cumandimu seguitu in a vostra interfaccia di linea di cumanda.
Per stu codice, però, aghju utilizatu Notebook Jupyter. Pudete selezziunà qualsiasi di elli chì vi cunvene.
pip install python-telegram-bot
Cumu uttene un Token di Telegram Bot
Un token di bot hè necessariu per stabilisce un chatbot in Telegram.
Aprite u cliente Telegram è, cum'è prima, cercate u bot BotFather. Per custruisce un novu bot è riceve u token API, seguitate i passi.
Sviluppà u Script Python
Aprite u vostru editore di codice preferitu è cuminciate un novu script Python, cum'è telegram_chatbot.py.
Importà e librerie richieste è custruisce una funzione per processà i missaghji di l'utilizatori entranti.
Configurazione di u Bot Handler
Configurate u telegramma. Utilizendu u vostru token di bot, crea un ughjettu bot. Crea un ughjettu Updater per trattà l'aghjurnamenti di Telegram.
Per processà i missaghji ricevuti, aghjunghje un gestore di missaghju à u Updater.
Crea u gestore di messagiu
Accede à u cuntenutu di u messagiu è estrae l'infurmazioni pertinenti da a funzione di gestione di u messagiu.
Pudete esaminà u testu di u messagiu, l'infurmazioni di u mittente, è qualsiasi altre pruprietà di u messagiu. Crea una risposta cù a funzione bot.send_message () basatu annantu à u cuntenutu o l'infurmazione d'utilizatore.
Lanciari u Bot
Cumincià u bot in a parte principale di u script eseguendu a funzione start_polling () nantu à l'ughjettu Updater.
Questu scannerarà continuamente Telegram per novi aghjurnamenti è chjamarà u metudu di gestione di u messagiu quandu un novu missaghju hè ricevutu.
Mettendu u Chatbot à a prova
In u vostru terminale o prompt di cumanda, eseguite u script Python.
Cuminciate una discussione cù u vostru chatbot in Telegram è fighjate cumu risponde basatu nantu à a logica chì avete stabilitu. Fate ogni cambiamentu necessariu à u cumpurtamentu di u bot.
Funzionalità crescente
Pudete migliurà a funziunalità di u vostru chatbot includendu funzioni extra.
Pudete, per esempiu, manighjà struzzioni particulari, furnisce dati da API esterni, o integrate capacità di trasfurmazioni di lingua naturale (NLP).
Eccu tuttu u bloccu di codice per voi per verificà:
Seguindu stu breve tutoriale, avete amparatu i fundamenti di custruisce un chatbot di Telegram cù Python.
Pudete creà chatbots più sofisticati chì risponde à casi d'usu specifichi è furnisce un liscia prufessiunale d'utilizatori cun investigazione supplementu è mudificazione.
cunchiusioni
Infine, un chatbot di Telegram furnisce parechje opportunità per migliurà l'esperienze di l'utilizatori è accelerà a cumunicazione.
Pudete automatizà u serviziu di u cliente, furnisce infurmazioni è aghjurnamenti in tempu reale, distribuisce cuntenutu adattatu, eseguite sondaggi è sondaggi, interfaccia cù API esterni per a ricuperazione di dati, furnisce ghjochi interattivi o quiz, è assai di più cù un chatbot di Telegram.
L'adattabilità di i chatbots di Telegram permette à l'urganisazioni è e persone di cumunicà cù l'utilizatori cunfortu è interattivu è cresce a so presenza digitale.
Lascia un Audiolibro