Teburin Abubuwan Ciki[Boye][Nuna]
Chatbots sun samo asali azaman kayan aiki masu amfani ga ƙungiyoyi da daidaikun mutane a cikin saurin faɗaɗa duniyar fasaha.
Telegram ya bambanta tsakanin dandamali daban-daban da ake samu azaman mashahurin software na taɗi tare da fa'idodi iri-iri da mahimman tushen mai amfani.
A cikin wannan sakon, zan shiga cikin duniyar ban sha'awa na ƙirƙirar AI Telegram chatbot daga karce. Zan wuce duka biyu marasa code kuma Lambar Python Koyawa.
Bari mu fara!
Gina Chatbot tare da ManyChat
Mutane da yawa dandali ne mai ƙarfi wanda ke ba ku damar gina chatbots don amfani da su a dandamali iri-iri, gami da Telegram.
Zan bi ku ta hanyar ƙirƙirar hanyar sadarwar Telegram ta amfani da ManyChat a cikin wannan koyawa ta mataki-mataki.
A ƙarshen wannan kwas, zaku sami bot ɗin hira mai aiki wanda zai iya hulɗa da masu amfani da Telegram.
Yin rijista don ManyChat
Fara da ziyartar ManyChat gidan yanar gizon da ƙirƙirar asusun.
Kuna iya zaɓar shirin kyauta ko duba cikin mafi kyawun zaɓi don ƙarin fasali da iyawa.
Haɗa Telegram zuwa ManyChat
Bayan ƙirƙirar asusunku na ManyChat, je zuwa sashin "Channels" kuma zaɓi "Telegram." Bi umarnin kan allo don haɗa ManyChat zuwa asusun Telegram ɗin ku.
ManyChat na iya haɗawa da Telegram chatbot godiya ga wannan haɗin kai.
Ƙirƙirar Bot tare da BotFather
BotFather bot ne wanda ke aiki azaman cibiyar umarni don duk ayyukan da suka shafi bot. Ya ƙunshi umarni da yawa don sarrafawa da keɓance bots ɗin ku.
Na yi amfani da umarnin "/ newsbot" kuma na bi matakai don ƙirƙirar sabon bot. Na ba wa bot ɗin sunan “trying_a_new_bot,” sannan na ba shi sunan mai amfani wanda ya ƙare a “bot.”
BotFather ya ba ni alamar HTTP API guda ɗaya, wacce nake so in kiyaye ta saboda tana ba ni damar sarrafa bot.
Bayan na gama gina sabon bot ɗina, BotFather yana ba mu haɗin Telegram na bot.
Don sanya bot ɗina ya fi jan hankali da ba da labari, Zan iya haɗawa da kwatance, wani sashe, da hoton bayanin martaba.
BotFather ya kuma shawarce ni da in tuntuɓi Tallafin Bot idan ina son mafi kyawun suna don bot na.
BotFather ya fallasa ni ga umarni da yawa don sarrafa bot na a duk tsawon zaman.
Daga cikin waɗannan umarni akwai waɗanda ke sabunta sunan bot, bayanin, bayanai, da hoton bayanin martaba.
Hakanan zan iya canza jerin umarni, cire bot idan ya cancanta, da canza saitunan bot kamar yanayin layi, yanayin sirri a cikin ƙungiyoyi, da ƙari.
BotFather yana ba da ayyuka don ƙa'idodin kan layi da wasanni ban da haɓakawa da kiyaye bots. Kuna iya amfani da umarni masu sauƙi don canza ko share aikace-aikacen kan layi na yanzu da wasanni, da kuma gina sababbi.
Ana kwafin Alamar API
Tabbatar da kiyaye sirrin alamar API ɗin ku kuma samar da ita ga kanku kawai bayan kun ƙirƙira ta. Ya kamata a kwafi Alamar ManyChat API.
Kamar yadda wannan alamar ta ba da damar shiga asusun Telegram ɗin ku, yana da mahimmanci a kiyaye shi.
Manna Alamar API a ManyChat
Jeka saitunan haɗin kai na Telegram a ManyChat ta buɗe asusun.
Kwafi alamar API, sannan sanya shi cikin sashin “yawancin-chat-telegram-bot-token” da kuka samo a baya. An haɗa asusun ManyChat ɗin ku da Telegram yanzu.
Haɗa ManyChat da Telegram
An haɗa asusun ManyChat ɗin ku zuwa asusun Telegram ɗin ku da zarar an kwafi alamar API cikin nasara.
ManyChat na iya haɗawa da Telegram chatbot godiya ga wannan haɗin kai.
Yin Sabon Yawo don Amsoshi Kai Tsaye
Samun damar fasalin “Automation” a ManyChat don amsa ta atomatik zuwa takamaiman kalmomi ko jumla.
Danna "Sabon kwarara" don gina sabon kwarara don ma'amala da waɗannan amsoshi na atomatik.
Ƙirƙirar Mataki na Farko (Trigger)
Ƙara "Mataki na Farko" (wanda kuma aka sani da Trigger) zuwa sabon kwarara.
Lokacin da aka bayyana takamaiman kalma ko jumlar magana a cikin saƙon mai amfani, wannan faɗakarwa tana fara gudana. Don ayyana faɗakarwa, danna maballin “Ƙara Ƙarfafawa”.
Amfani da Telegram azaman Tushen Tara
A gefen hagu, zaɓi "Telegram" daga zaɓuɓɓukan faɗakarwa.
Bayan haka, a ƙarƙashin saitunan Telegram, zaɓi "Telegram keyword" a matsayin ainihin faɗakarwa.
Gano Mabuɗin
Danna zaɓin maɓallin maɓalli kuma rubuta a cikin kalmar da ta dace ko jumla don kunna amsa ta atomatik. Bayan shigar da kalmar jawo, danna "Create" don adana shi.
Ƙirƙirar Mataki na Farko
Zaɓi "Telegram" azaman matakin farko na kwarara don nuna cewa za'a sanar da amsa ta hanyar Telegram.
Wannan yana ƙayyade tashar da za a aika da amsa ta atomatik.
Saƙo don Amsa Ta atomatik
Ƙara abubuwan da ke cikin saƙon da za a isar a matsayin amsa ta atomatik zuwa matakin Telegram.
Bayar da bayanai game da kwas ɗin, kamar sunansa da taƙaitaccen bayanin, a cikin wannan misali. Za ka iya ba da zaɓin hanyar haɗi zuwa shafin yanar gizon da ke da alaƙa da kwas ɗin.
Ciki har da Maɓalli
Don haɗa maɓalli a cikin amsa ta atomatik, zaɓi "Ƙara maɓalli." Saita taken maɓallin zuwa "Buɗe gidan yanar gizon."
Samar da URL na shafin yanar gizon da kuke son haɗawa da shi, kamar shafin da masu amfani za su iya yin rajista don kwas ko ƙarin koyo.
Tabbatar da Kanfigareshan
Bincika kwarara don tabbatar da cewa an daidaita amsa ta atomatik da maɓallin zaɓi da kyau.
Kamar yadda ake buƙata, canza abun cikin saƙon ko bayanan maɓalli.
Kammala Gudun Amsa Ta atomatik
Ajiye saitunan kwarara, kuma chatbot ɗin ku zai amsa ta atomatik tare da amsar da aka riga aka ayyana, yana ba da bayanai game da darasi da hanyar haɗi zuwa shafin yanar gizon da ya dace, duk lokacin da mai amfani ya aika da saƙo mai ɗauke da kalmar da aka bayar.
Gina Telegram Chatbot tare da Python
Python ya ƙunshi cikakken kewayon kayan aiki da fakiti don ƙirƙirar chatbots. Wannan labarin zai jagorance ku ta hanyar matakan ƙirƙirar hira ta Telegram tare da Python.
Za ku fahimci ainihin yadda ake haɓaka bot ɗin chatbot mai aiki wanda zai iya sadarwa tare da masu amfani da Telegram a ƙarshen wannan darasi.
Ƙirƙirar Muhalli
Kafin ka fara coding, tabbatar cewa an shigar da Python akan injin ku.
Ana iya saukewa da shigar da Python daga gidan yanar gizon Python.
Za mu kuma yi amfani da ɗakin karatu na python-telegram-bot, don haka tabbatar an shigar da shi ta hanyar buga wannan umarni a cikin layin umarni.
Don wannan lambar, duk da haka, na yi amfani Jupyter Notebook. Kuna iya zaɓar kowane ɗayansu wanda ya dace da ku.
pip install python-telegram-bot
Yadda ake samun Bot Token Telegram
Ana buƙatar alamar bot don kafa chatbot akan Telegram.
Bude abokin ciniki na Telegram kuma, kamar yadda ya gabata, bincika BotFather bot. Don gina sabon bot da karɓar alamar API, bi matakan.
Haɓaka Rubutun Python
Bude editan lambar da kuka fi so kuma fara sabon rubutun Python, kamar telegram_chatbot.py.
Shigo da ɗakunan karatu da ake buƙata kuma gina aiki don aiwatar da saƙon mai shigowa masu shigowa.
Ana saita Bot Handler
Saita telegram. Yin amfani da alamar bot ɗin ku, ƙirƙiri abin bot. Ƙirƙiri wani abu Updater don sarrafa sabuntawar Telegram.
Don aiwatar da saƙonni masu shigowa, haɗa mai kula da saƙo zuwa Updater.
Ƙirƙiri Mai Gudanar da Saƙo
Samun damar abun cikin saƙon kuma cire bayanan da suka dace daga aikin mai sarrafa saƙon.
Kuna iya bincika rubutun saƙon, bayanin mai aikawa, da kowane kayan saƙo. Ƙirƙirar amsa ta amfani da aikin bot.send_message() dangane da abun ciki ko bayanin mai amfani.
Kaddamar da Bot
Fara bot a cikin babban ɓangaren rubutun ta aiwatar da aikin start_polling() akan abun Updater.
Wannan zai ci gaba da bincika Telegram don sabbin sabuntawa kuma ya kira hanyar mai sarrafa saƙo lokacin da aka karɓi sabon saƙo.
Sanya Chatbot zuwa Gwaji
A cikin tashar tashar ku ko umarni da sauri, gudanar da rubutun Python.
Fara tattaunawa da bot ɗin ku akan Telegram kuma ku kalli yadda yake amsawa bisa la'akari da dabaru da kuka kafa. Yi kowane canje-canje da ake buƙata ga halayen bot.
Ƙara Ayyuka
Kuna iya haɓaka ayyukan chatbot ɗin ku ta haɗa da ƙarin fasali.
Kuna iya, misali, sarrafa takamaiman umarni, samar da bayanai daga APIs na waje, ko haɗa iyawar sarrafa harshe na halitta (NLP).
Anan ga duk toshe lambar don bincika:
Ta hanyar bin wannan ɗan gajeren koyawa, kun koyi abubuwan da ke tattare da gina hanyar sadarwa ta Telegram tare da Python.
Kuna iya ƙirƙira ƙarin naɗaɗɗen chatbots waɗanda ke ba da takamaiman lokuta na amfani da sadar da sumul kwarewar mai amfani tare da ƙarin bincike da gyarawa.
Kammalawa
A ƙarshe, Telegram chatbot yana ba da dama da yawa don haɓaka ƙwarewar masu amfani da haɓaka sadarwa.
Kuna iya sarrafa sabis na abokin ciniki, samar da bayanai na ainihi da sabuntawa, rarraba abubuwan da aka keɓance, gudanar da bincike da jefa ƙuri'a, mu'amala tare da APIs na waje don dawo da bayanai, samar da wasanni masu mu'amala ko tambayoyi, da ƙari tare da Telegram chatbot.
Daidaitawar sadarwar chatbots na Telegram yana bawa ƙungiyoyi da mutane damar sadarwa tare da masu amfani cikin nutsuwa da mu'amala da haɓaka kasancewarsu na dijital.
Leave a Reply