A chatbotok mind a szervezetek, mind az egyének számára hasznos eszközökké fejlődtek a technológia gyorsan bővülő világában.
A Telegram megkülönbözteti a különböző platformokat, amelyek népszerű chatszoftverként érhetők el, sokféle funkcióval és jelentős felhasználói bázissal.
Ebben a bejegyzésben az AI Telegram chatbot létrehozásának érdekes világába fogok beleásni a semmiből. Át fogom nézni a kód nélküli és Python kód oktatóanyagok.
Kezdjük!
Chatbot készítése a ManyChat segítségével
ManyChat egy robusztus platform, amely lehetővé teszi chatbotok létrehozását számos üzenetküldő platformon, beleértve a Telegramot is.
Ebben a lépésről lépésre bemutatott oktatóanyagban végigvezetem a Telegram chatbot létrehozásának folyamatán a ManyChat segítségével.
A kurzus végén egy működő chatbottal fog rendelkezni, amely képes kommunikálni a Telegram felhasználóival.
Regisztráció a ManyChat szolgáltatásra
Kezdje azzal, hogy meglátogatja a ManyChat webhely és fiók létrehozása.
Kiválaszthatja az ingyenes csomagot, vagy megvizsgálhatja a prémium alternatívákat további funkciók és képességekért.
A Telegram csatlakoztatása a ManyChathez
A ManyChat fiók létrehozása után lépjen a „Csatornák” szakaszba, és válassza a „Telegram” lehetőséget. Kövesse a képernyőn megjelenő utasításokat a ManyChat Telegram-fiókjához való kapcsolásához.
Ennek az integrációnak köszönhetően a ManyChat csatlakozhat a Telegram chatbotjához.
Bot létrehozása a BotFather segítségével
A BotFather egy bot, amely parancsnoki központként szolgál minden, a bottal kapcsolatos feladathoz. Számos utasítást tartalmaz a robotok vezérléséhez és testreszabásához.
A „/newsbot” parancsot használtam, és követtem a lépéseket egy új bot létrehozásához. A robotomnak a „trying_a_new_bot” nevet adtam, majd egy „bot”-ra végződő felhasználónevet adtam neki.
A BotFather egy egyedülálló HTTP API tokent biztosított számomra, amelyet biztonságosan meg akartam tartani, mert lehetővé teszi a bot működtetését.
Miután befejeztem az új robotom felépítését, a BotFather megadja nekünk a bot Telegram-kapcsolatát.
Hogy vonzóbbá és informatívabbá tegyem a robotomat, beilleszthetnék egy leírást, egy névjegyet és egy profilképet.
BotFather azt is tanácsolta, hogy vegyem fel a kapcsolatot a Bot Supporttal, ha jobb nevet szeretnék adni a robotomnak.
A BotFather számos parancsnak adott ki a robotom kezeléséhez a munkamenet során.
E parancsok között szerepeltek a bot nevének, leírásának, információinak és profilfotójának frissítésére szolgáló parancsok.
Módosíthatom a parancslistát, eltávolíthatom a botot, ha szükséges, és módosíthatom a bot beállításait, például a beépített módot, a csoportos adatvédelmi módot stb.
A BotFather funkcionalitást biztosít az online alkalmazásokhoz és játékokhoz a robotok fejlesztése és karbantartása mellett. Egyszerű utasítások segítségével módosíthatja vagy törölheti a jelenlegi online alkalmazásokat és játékokat, valamint újakat építhet.
Az API token másolása
Ügyeljen arra, hogy API-tokenjét titokban tartsa, és csak a létrehozása után adja meg magának. A ManyChat API tokent át kell másolni.
Mivel ez a token hozzáférést biztosít a Telegram-fiókjához, elengedhetetlen annak biztonsága.
Az API-token beillesztése a ManyChatba
A fiók megnyitásával lépjen a Telegram integrációs beállításaihoz a ManyChat alkalmazásban.
Másolja ki az API tokent, majd helyezze be a korábban talált „manychat-telegram-bot-token” szakaszba. A ManyChat-fiókja és a Telegram most össze van kapcsolva.
A ManyChat és a Telegram összekapcsolása
Miután az API-token sikeresen másolásra került, a ManyChat-fiókja most össze van kapcsolva Telegram-fiókjával.
Ennek az integrációnak köszönhetően a ManyChat csatlakozhat a Telegram chatbotjához.
Új folyamat létrehozása az automatikus válaszokhoz
Nyissa meg a ManyChat „Automatizálás” funkcióját, hogy automatikusan válaszoljon a megadott szavakra vagy kifejezésekre.
Kattintson az „Új folyamat” gombra egy új folyamat létrehozásához az automatizált válaszok kezelésére.
Az első lépés létrehozása (trigger)
Adjon hozzá egy „Kezdő lépést” (más néven triggert) az új folyamathoz.
Amikor egy megadott szó vagy kifejezés szerepel a felhasználó üzenetében, ez a trigger elindítja a folyamatot. A trigger meghatározásához kattintson az „Indító hozzáadása” gombra.
A Telegram használata triggerforrásként
A bal oldalon válassza ki a „Telegram” lehetőséget a trigger opciók közül.
Ezután a Telegram beállításai alatt válassza ki a „Telegram kulcsszót” pontos indítóként.
A kulcsszó azonosítása
Kattintson a kulcsszó opcióra, és írja be a megfelelő szót vagy kifejezést az automatikus válasz aktiválásához. A trigger kifejezés beírása után kattintson a „Létrehozás” gombra a tároláshoz.
Az első áramlási lépés létrehozása
A folyamat első lépéseként válassza a „Telegram” lehetőséget, jelezve, hogy a választ a Telegramon keresztül továbbítják.
Ez adja meg azt a csatornát, amelyen keresztül az automatikus válasz elküldésre kerül.
Üzenet az automatikus válaszhoz
Adja hozzá az automatikus válaszként kézbesített üzenet tartalmát a Telegram lépéshez.
Ebben a példában adjon meg információkat a kurzusról, például a nevét és egy rövid leírását. Opcionálisan megadhat egy hivatkozást a kurzushoz kapcsolódó weboldalra.
Beleértve a gombot
Ha az automatikus válaszba szeretne beilleszteni egy gombot, válassza a „Gomb hozzáadása” lehetőséget. Állítsa a gomb címét „Webhely megnyitása”-ra.
Adja meg annak a weboldalnak az URL-címét, amelyhez kapcsolódni szeretne, például egy olyan oldalt, ahol a felhasználók feliratkozhatnak a tanfolyamra, vagy többet megtudhatnak.
A konfiguráció megerősítése
Vizsgálja meg a folyamatot, és győződjön meg arról, hogy az automatikus válasz és az opcionális gomb megfelelően van konfigurálva.
Szükség szerint módosítsa az üzenet tartalmát vagy a gomb részleteit.
Fejezze be az automatikus válaszfolyamatot
Mentse el a folyamatbeállításokat, és chatbotja automatikusan válaszol az előre meghatározott válasszal, tájékoztatást adva a kurzusról és a megfelelő weboldalra mutató hivatkozást, amikor egy felhasználó üzenetet küld az adott kifejezéssel vagy kifejezéssel.
Telegram chatbot készítése Python segítségével
A Python eszközök és csomagok átfogó skáláját tartalmazza a chatbotok létrehozásához. Ez a cikk végigvezeti a Telegram chatbot Python segítségével történő létrehozásának lépésein.
A lecke befejeztével alapvető ismeretekkel fog rendelkezni arról, hogyan fejleszthet ki egy működő csevegőbotot, amely képes kommunikálni a Telegram felhasználóival.
A környezet megteremtése
A kódolás megkezdése előtt győződjön meg arról, hogy a Python telepítve van a gépen.
A Python letölthető és telepíthető a Python webhelyéről.
A python-telegram-bot könyvtárat is használni fogjuk, ezért győződjön meg arról, hogy telepítve van a következő parancs beírásával a parancssori felületen.
Ehhez a kódhoz viszont használtam Jupyter Jegyzetfüzet. Ezek közül bármelyiket kiválaszthatja, amelyik megfelel Önnek.
pip install python-telegram-bot
Hogyan szerezzünk Telegram Bot Tokent
Egy bot token szükséges a chatbot létrehozásához a Telegramon.
Nyissa meg a Telegram klienst, és mint korábban, keresse meg a BotFather botot. Új robot létrehozásához és az API-token megszerzéséhez kövesse a lépéseket.
A Python Script fejlesztése
Nyissa meg a kívánt kódszerkesztőt, és indítson el egy új Python-szkriptet, például a telegram_chatbot.py.
Importálja a szükséges könyvtárakat, és hozzon létre egy függvényt a bejövő felhasználói üzenetek feldolgozásához.
A Botkezelő konfigurálása
Állítsa be a táviratot. A bot token segítségével hozzon létre egy bot objektumot. Hozzon létre egy Updater objektumot a Telegram frissítéseinek kezelésére.
A bejövő üzenetek feldolgozásához csatoljon üzenetkezelőt a frissítőhöz.
Hozd létre az Üzenetkezelőt
Hozzáférhet az üzenet tartalmához, és kivonhatja a vonatkozó információkat az üzenetkezelő funkcióból.
Megvizsgálhatja az üzenet szövegét, a feladó adatait és az üzenet egyéb tulajdonságait. Hozzon létre választ a bot.send_message() függvény segítségével a tartalom vagy a felhasználói információk alapján.
Indítsa el a Botot
Indítsa el a botot a szkript fő részében a start_polling() függvény végrehajtásával az Updater objektumon.
Ez folyamatosan keresi a Telegramot az új frissítések után, és új üzenet érkezésekor hívja az üzenetkezelő metódust.
A Chatbot próbája
A terminálban vagy a parancssorban futtassa a Python-szkriptet.
Kezdjen beszélgetést chatbotjával a Telegramon, és nézze meg, hogyan válaszol az Ön által beállított logika alapján. Végezze el a szükséges változtatásokat a bot viselkedésén.
Funkcionalitás növelése
A chatbot funkcionalitását további funkciókkal bővítheti.
Például kezelhet bizonyos utasításokat, adatokat szolgáltathat külső API-kból, vagy integrálhat természetes nyelvi feldolgozási (NLP) képességeket.
Itt van a teljes kódblokk, amelyet ellenőrizhet:
Ennek a rövid oktatóanyagnak a követésével megtanulta a Telegram chatbot Python segítségével történő felépítésének alapjait.
Kifinomultabb chatbotokat hozhat létre, amelyek megfelelnek az adott használati eseteknek, és zökkenőmentesen működnek felhasználói tapasztalat további vizsgálattal és módosítással.
Következtetés
Végül a Telegram chatbot számos lehetőséget kínál a felhasználói élmény javítására és a kommunikáció felgyorsítására.
A Telegram chatbottal automatizálhatja az ügyfélszolgálatot, valós idejű információkat és frissítéseket biztosíthat, személyre szabott tartalmat terjeszthet, felméréseket és közvélemény-kutatásokat futtathat, külső API-kkal kapcsolódhat az adatok visszakereséséhez, interaktív játékokat vagy kvízeket biztosíthat, és még sok minden mást.
A Telegram chatbotok alkalmazkodóképessége lehetővé teszi a szervezetek és az emberek számára, hogy kényelmesen és interaktívan kommunikáljanak a felhasználókkal, és növeljék digitális jelenlétüket.
Hagy egy Válaszol