Minden Telegram bot - akár médiát archivál, ütemezett bejegyzéseket posztol, vagy ügyfélszolgálatban válaszol - ugyanúgy kezdődik: egy kétperces beszélgetéssel a @BotFatherrel. Ez az útmutató bemutatja, hogyan hozd létre az első botodat, hogyan szerezd meg biztonságosan a tokent, és milyen beállításokat érdemes megváltoztatni, mielőtt a bot munkába állna.
A BotFather a Telegram hivatalos botja a botok kezelésére - rajta keresztül jön létre minden Telegram bot, még a legnagyobbak is. Egyszerű parancsokkal kommunikálsz vele, mint bármely más kontakttal, és válaszul egy tokent kapsz: egy privát betű- és számsort, amely a bot jelszavaként működik.
Eddig a pontig nem kell kódot írnod. A kód (vagy egy no-code eszköz) csak később jön képbe, amikor eldöntöd, hogy a botnak valójában mit kell csinálnia.
Nyisd meg a Telegramot, keresd meg a @BotFathert (kék ellenőrző jelvénye van - győződj meg róla, hogy a hivatalos fiókról van szó), és koppints a Startra.
Küldd el a /newbot parancsot. A BotFather két dolgot fog kérni: egy megjelenített nevet (amit a felhasználók látnak, később megváltoztatható) és egy felhasználónevet - egyedinek kell lennie és „bot"-ra kell végződnie, például mygroup_archivum_bot.
Ezután a BotFather elküldi a tokent - egy olyan sztringet, mint 123456789:AAPeldaTokenNeOszdMeg. Ez az egyetlen üzenet a teljes folyamatban, amit tényleg meg kell őrizned.
A bot hozzáadásának módja attól függ, hol kell működnie. Egy csoportba úgy adod hozzá a botot, mint bármely más tagot a résztvevők listájáról. Egy csatornába kötelezően adminisztrátorként kell hozzáadni - a csatornák csak adminisztrátori jogokkal rendelkező botoknak kézbesítik a posztokat, egy egyszerű tag semmit sem lát.
Egy csoportba hozzáadott bot alapértelmezés szerint csak a paranccsal kezdődő üzeneteket látja (mint a /start) - ez az adatvédelmi mód, amely megvédi a normál beszélgetést attól, hogy a csoport összes botja olvassa. Ha a botnak valóban mindent látnia kell, amit közzétesznek (például hogy minden fotót archiváljon, ne csak a parancsokat), ki kell kapcsolnod ezt a módot.
Írj újra a @BotFathernek, küldd el a /mybots parancsot, válaszd ki a botodat, majd Bot Settings → Group Privacy → Turn off. A módosítás csak az ettől kezdve érkező új üzenetekre vonatkozik - amit a bot korábban kihagyott, az visszamenőleg nem jelenik meg.
Egy önmagában lévő token nem csinál semmit - egy hozzáférési kulcs, nem egy program. Innentől vagy kódot írsz a Telegram Bot API ellen, vagy beilleszted a tokent egy no-code eszközbe, amely már tudja, mit kezdjen vele. Ha például beilleszted a tokent a KSLAB „bot csatlakoztatása" képernyőjébe, körülbelül egy perc alatt média-archiváló botot kapsz - hosting és kód nélkül.
Szeretnéd, hogy a bot automatikusan mentse minden fotódat és videódat egy csoportból? Olvasd el a médiaarchiválási útmutatót.
Automatikus, ütemezett posztolásra van szükséged egy csatornán? Olvasd el a posztok ütemezéséről szóló útmutatót.
Igen. A BotFather és a Bot API ingyenes és korlátozás nélküli a Telegram részéről. Csak az az eszköz vagy hosting kerülhet pénzbe, amelyhez csatlakoztatod a tokent - attól függően, mit kell csinálnia a botnak.
A megjelenített nevet bármikor megváltoztathatod a @BotFather → /mybots segítségével. A felhasználónevet is meg lehet változtatni, de csak ha az új szabad, és még senki más nem foglalta el.
A bot tokenje egy bot fiókot hitelesít, és szinte minden felhasználási esethez elég, beleértve a médiaarchiválást és az ütemezett posztolást. Az API ID/hash pár olyan alkalmazásokhoz kell, amelyek teljes felhasználói fiókként jelentkeznek be - egy érzékenyebb forgatókönyv, amelyre szinte senkinek nincs szüksége.
A leggyakoribb ok a még mindig bekapcsolt adatvédelmi mód. Kapcsold ki a BotFather → a botod → Bot Settings → Group Privacy → Turn off segítségével, majd kérj meg valakit, hogy írjon egy új üzenetet - visszamenőleg a bot semmit sem fog látni.