Jak utworzyć bota w Telegramie i dodać go do kanału
Dodaj bota do kanału Telegram jako administratora, który może publikować: utwórz go w @BotFather, chroń jego token, przetestuj go i napraw problem, gdy posty nie docierają.
Aby dodać bota do kanału Telegram, zrób go administratorem kanału: otwórz informacje o kanale, dodaj administratora, wyszukaj nazwę użytkownika bota i włącz uprawnienie „Publikować wiadomości”. Jeśli potrzebujesz własnego bota, najpierw utwórz go w @BotFather i zachowaj token, który dostaniesz. Zanim zaczniesz polegać na bocie, wyślij jeden testowy post.
Ten poradnik obejmuje bota, jego token, uprawnienia, testowy post i rozwiązywanie problemów, ale nie pisanie kodu bota. Studio i inne narzędzia, które publikują przez Twojego własnego bota, wymagają tej samej konfiguracji. Wybór godzin i zaplanowane posty, które się nie opublikowały, omawia poradnik o planowaniu w Telegramie.
Co bot może robić na kanale
Bot to specjalne konto Telegram, które nie potrzebuje numeru telefonu. Kto ma jego token, ten może publikować jako bot.
Bot nie może być subskrybentem kanału, tylko administratorem. Publikowanie to jedno z uprawnień, które mu nadajesz, a jego posty są podpisane nazwą kanału.
Przykład w tym poradniku jest wymyślony: pracownia ceramiki prowadzi publiczny kanał Harbor Street Pottery i chce, żeby bot publikował na nim harmonogram wypałów w piecu.
Utwórz bota w @BotFather
Kroki opisuje poradnik Telegrama o BotFather:
- Otwórz @BotFather w Telegramie. Sprawdź dokładną pisownię nazwy.
- Wyślij
/newbot. - Wpisz nazwę. Możesz ją później zmienić.
- Wpisz nazwę użytkownika: od 5 do 32 liter alfabetu łacińskiego, cyfr lub podkreślników, z „bot” na końcu. Później nie da się jej zmienić.
- Skopiuj token z odpowiedzi. Ma postać
123456789:AAF….
Pracownia nazywa bota Harbor Pottery Poster i nadaje mu nazwę użytkownika @harbor_pottery_poster_bot. Wybierz nazwę, którą osoby z Twojego zespołu rozpoznają na liście administratorów.
Chroń token bota
Telegram ostrzega, że każdy, kto ma token, może sterować Twoim botem. Traktuj go jak hasło:
- Przechowuj go w menedżerze haseł.
- Wklejaj go tylko do narzędzia, które łączysz.
- Nie pokazuj go na zrzutach ekranu, w czatach, zgłoszeniach ani współdzielonych dokumentach.
- Nie udostępniaj go innym osobom, żeby mogły publikować. Zamiast tego daj im dostęp w narzędziu do publikacji (zobacz poradnik o udostępnianiu kont w social media zespołowi).
Jeśli token wycieknie, unieważnij go w @BotFather, gdzie polecenie /mybots otwiera ustawienia Twojego bota. Dostaniesz nowy token, a stary przestaje działać, więc zaktualizuj każde narzędzie, które z niego korzystało.
W przykładzie właściciel pracowni przez pomyłkę wkleja token do współdzielonego dokumentu, a potem go unieważnia i ponownie łączy narzędzie z nowym tokenem.
Dodaj bota do kanału jako administratora
Otwórz informacje o kanale, przejdź do sekcji „Administratorzy” (w niektórych aplikacjach w menu „Zarządzaj kanałem”; nazwy opcji bywają różne), wybierz „Dodaj administratora” i wyszukaj nazwę użytkownika bota.
Telegram zapyta wtedy, jakie uprawnienia administratora nadać. Włącz tylko to, czego potrzebuje Twoje narzędzie, i zapisz:
| Uprawnienie | Na co pozwala | Potrzebne botowi do publikacji? |
|---|---|---|
| Publikować wiadomości | Publikowanie jako kanał i usuwanie własnych niedawnych postów | Tak, wymagane |
| Edytować wiadomości innych | Przypinanie postów i edytowanie tych, których bot nie wysłał | Tylko jeśli Twoje narzędzie tego wymaga |
| Usuwać wiadomości innych | Usuwanie postów, których bot nie wysłał | Tylko jeśli Twoje narzędzie tego wymaga |
| Zmieniać informacje o kanale, zapraszać użytkowników, dodawać nowych administratorów | Prowadzenie samego kanału | Nie |
Bot kanału Harbor Street Pottery dostaje uprawnienie „Publikować wiadomości” i nic więcej.
W przypadku grupy dodaj bota jako zwykłego członka. Publikuje wtedy pod własną nazwą i potrzebuje uprawnień administratora tylko wtedy, gdy grupa nie pozwala członkom wysyłać wiadomości.
Wyślij testowy post i go sprawdź
Z połączonego narzędzia wyślij krótki, wyraźnie oznaczony test, na przykład „Test: post z harmonogramem wypałów, prosimy zignorować”. Subskrybenci mogą go zobaczyć, więc niech będzie nieszkodliwy. Potem sprawdź:
- Pojawił się na właściwym kanale, a nie na kanale o podobnej nazwie.
- Jest podpisany nazwą kanału (w przykładzie Harbor Street Pottery).
- Linki i zdjęcia, jeśli zamierzasz je publikować, wyglądają tak, jak oczekujesz.
Na koniec usuń testowe posty. Na kanale usunięte posty znikają u wszystkich subskrybentów.
Napraw bota, który nie może publikować
| Co widzisz | Co zrobić |
|---|---|
| Bot nie daje się dodać jako subskrybent | Dodaj go jako administratora z uprawnieniem „Publikować wiadomości” |
| Bot jest administratorem, ale nic nie dociera | Włącz „Publikować wiadomości” w jego uprawnieniach |
| Narzędzie odrzuca token | Skopiuj go jeszcze raz albo użyj nowego, jeśli stary został unieważniony |
| Publikowanie działało, a potem przestało | Sprawdź token, listę administratorów i uprawnienia bota |
| Post trafił do niewłaściwego czatu | Połącz narzędzie ponownie z właściwym kanałem |
Jeśli konfiguracja jest w porządku, ale zaplanowany post nie dotarł, skorzystaj z listy kontrolnej dla nieudanych postów.
W Studio połączenie z Telegramem wymaga trzech kroków: utwórz bota w @BotFather, wklej jego token (Studio go sprawdza i pokazuje nazwę bota), a potem naciśnij „Dodaj do kanału”. Okno wyboru w samym Telegramie dodaje bota jako administratora z prawem publikowania, edytowania i usuwania wiadomości, a kanał sam pojawia się w Studio. Opcja „Użyj grupy zamiast kanału” łączy grupę. Jeśli token przestanie działać, Studio pokaże przy koncie „Połącz ponownie”. Ponowne połączenie to te same kroki z nowym tokenem. Studio nie jest jeszcze dostępne, ale możesz zapisać się na listę oczekujących.
