Vsak telegram bot - naj arhivira medije, objavlja po urniku ali odgovarja v podpori - se začne enako: dvominutnim pogovorom z @BotFather. Ta vodnik pokaže, kako ustvariti prvega bota, varno pridobiti žeton in katere nastavitve je vredno spremeniti, preden bot začne delovati.
BotFather je uradni Telegramov bot za upravljanje botov - prek njega nastanejo vsi telegram boti, tudi največji. Z njim se pogovarjaš z navadnimi ukazi, kot s katerim koli drugim stikom, in kot odgovor dobiš žeton - zaseben niz črk in številk, ki deluje kot geslo bota.
Do te točke ti ni treba pisati nobene kode. Koda (ali no-code orodje) pride na vrsto šele pozneje, ko se odločiš, kaj naj bot dejansko počne.
Odpri Telegram, poišči @BotFather (ima moder znak preverjanja - preveri, da je uraden račun) in tapni Start.
Pošlji ukaz /newbot. BotFather bo vprašal za dve stvari: prikazno ime (kar vidijo uporabniki, se lahko spremeni pozneje) in uporabniško ime - biti mora edinstveno in se končati na „bot", na primer mygroup_arhiv_bot.
Nato ti BotFather pošlje žeton - niz, ki izgleda kot 123456789:AAPrimerZetonaNeDeli. To je edino sporočilo v celotnem postopku, ki ga moraš res shraniti.
Način dodajanja bota je odvisen od tega, kje naj deluje. V skupino dodaš bota kot vsakega drugega člana s seznama udeležencev. V kanal ga moraš obvezno dodati kot administratorja - kanali dostavljajo objave le botom s pravicami administratorja, navaden član ne vidi ničesar.
Bot, dodan v skupino, privzeto vidi le sporočila, ki se začnejo z ukazom (na primer /start) - to je način zasebnosti, ki ščiti navadno komunikacijo pred branjem vseh botov v skupini. Če mora bot videti resnično vse, kar je objavljeno (na primer, da arhivira vsako sliko, ne le ukaze), moraš ta način izklopiti.
Znova napiši @BotFatherju, pošlji /mybots, izberi svojega bota, nato Bot Settings → Group Privacy → Turn off. Sprememba velja le za nova sporočila od takrat naprej - kar je bot zamudil prej, se ne pojavi za nazaj.
Sam žeton ne naredi ničesar - je dostopni ključ, ne program. Od tu naprej ali pišeš kodo proti Telegram Bot API, ali prilepiš žeton v no-code orodje, ki že ve, kaj storiti z njim. Ko na primer prilepiš žeton v obrazec „poveži bota" pri KSLAB, dobiš v približno minuti bota za arhiviranje medijev - brez gostovanja in brez kode.
Želiš, da bot samodejno shrani vsako sliko in videoposnetek iz skupine? Preberi vodnik za arhiviranje medijev.
Potrebuješ samodejno, načrtovano objavljanje na kanalu? Preberi vodnik za načrtovanje objav.
Da. BotFather in Bot API sta brezplačna in brez omejitev s strani Telegrama. Strošek ima lahko le orodje ali gostovanje, na katerega povežeš žeton - odvisno od tega, kaj naj bot počne.
Prikazno ime lahko kadar koli spremeniš prek @BotFather → /mybots. Uporabniško ime lahko tudi spremeniš, a le, če je novo prosto in ga ni že zasedel nekdo drug.
Žeton bota potrdi račun bota in zadošča skoraj za vse primere uporabe, vključno z arhiviranjem medijev in načrtovanim objavljanjem. Par API ID/hash je za aplikacije, ki se prijavijo kot poln uporabniški račun - občutljivejši scenarij, ki ga skoraj nihče ne potrebuje.
Najpogostejši vzrok je še vedno vklopljen način zasebnosti. Izklopi ga prek BotFather → tvoj bot → Bot Settings → Group Privacy → Turn off, nato naj nekdo napiše novo sporočilo - za nazaj bot ne bo videl ničesar.