Tiny Telegram Tools

Bot do konwersji stref czasowych na Telegramie — jedna godzina, strefy wszystkich członków

Każda rozproszona grupa zna ten sam męczący schemat: ktoś proponuje „jutro o 15:00”, ktoś w innej strefie pyta „15:00 gdzie?”, wklejany jest zrzut ekranu z aplikacji z zegarami świata — i i tak jest błędnie dwa razy w roku, bo zmiana czasu na letni przesuwa wskazania. Informacja, której wszyscy potrzebują, jest o jedną konwersję dalej, ale wciąż bywa przeliczana ręcznie, w czacie, za każdym razem od nowa.

WhenIsItBot kończy tę pętlę. Każdy członek ustawia swoją strefę raz, komendą /tz; od tego momentu /when 3pm tomorrow w grupie odpowiada kartą, na której ta godzina jest przeliczona dla każdej strefy obecnej w czacie, plus UTC. Zmiana czasu na letni jest liczona na żywo, nigdy nie jest wpisana na sztywno, więc karta pozostaje poprawna nawet w trakcie przejścia na czas letni.

Bot działa też bez żadnej konfiguracji: wpisz @WhenIsItBot, a po nim godzinę w dowolnym czacie, a otrzymasz jednorazową kartę konwersji w trybie inline — przydatne w czatach, w których nie można lub nie chce się dodawać bota. Ten poradnik omawia oba tryby, formaty stref akceptowane przez /tz oraz limity darmowego planu.

Kroki

  1. Ustaw swoją strefę raz, komendą /tz. Napisz do bota na priv lub uruchom /tz w czacie, w którym jest dodany: /tz Europe/Warsaw. Akceptuje nazwy IANA (America/New_York), popularne skróty (CET, PST, IST, JST...) oraz surowe przesunięcia, np. +2 albo -5:30. To jednorazowa konfiguracja na konto — każda kolejna konwersja z niej korzysta.
  2. Przelicz godzinę dla całej grupy komendą /when. W grupie z dodanym botem uruchom /when 3pm tomorrow. Karta pokazuje tę godzinę w każdej odrębnej strefie ustawionej przez członków, którzy wykonali /tz, plus UTC — bez duplikatów, do 12 stref. Godzina, którą wpisujesz, jest interpretowana w Twojej własnej strefie, więc „3pm” oznacza 15:00 tam, gdzie jesteś Ty, a każdy widzi swój lokalny odpowiednik.
  3. Przeliczaj bez dodawania bota (tryb inline). Wpisz @WhenIsItBot 3pm tomorrow w polu wiadomości dowolnego czatu. Pojawia się jednorazowa karta pokazująca Twoją strefę, UTC i niewielki domyślny zestaw (New York, London, Tokyo). Bez bota w grupie, bez uprawnień — działa w DM-ach i kanałach, w których możesz publikować. Użytkownicy Pro zamiast domyślnych stref zobaczą w wyniku inline swoje własne zapisane zestawy.
  4. Sprawdź aktualną godzinę wszędzie komendą /now. Uruchom /now w grupie, aby zobaczyć aktualną godzinę w każdej strefie członków plus UTC — przydatne do szybkiego sprawdzenia „czy wszyscy teraz nie śpią?” przed wysłaniem wiadomości. W DM-ach z botem pokazuje tylko Twoją własną strefę.
  5. Zapisz powtarzające się strefy komendą /preset. Jeśli regularnie koordynujesz działania z osobami w Tokio i Warszawie, zapisz je: /preset add Asia/Tokyo. Darmowe konta mają 3 zestawy. Zestawy błyszczą w planie Pro, gdzie wyniki inline korzystają z Twoich zapisanych zestawów zamiast z domyślnego zestawu stref.
  6. Pro: zestawy stref /team dla całej grupy. Pro (jednorazowo 150 Stars, na użytkownika) dodaje /team add core Europe/Warsaw America/New_York — nazwany, współdzielony zestaw stref, z którego może korzystać cała grupa, a do tego nieograniczoną liczbę zestawów. W przypadku czatu pojedynczego zespołu darmowy plan z indywidualnym /tz dla każdego członka już pokrywa podstawowy przepływ /when.

Warto wiedzieć

Częste pytania

Jak przeliczyć godzinę na strefę czasową wszystkich w grupie Telegram?
Każdy członek uruchamia /tz raz, aby zapisać swoją strefę. Następnie /when 3pm tomorrow publikuje kartę z tą godziną przeliczoną dla każdej strefy obecnej w grupie, plus UTC — do 12 stref, bez duplikatów.
Jakie formaty stref czasowych akceptuje /tz?
Nazwy IANA (Europe/Warsaw, America/New_York), popularne skróty (UTC, GMT, CET, EST, PST, IST, JST, AEST i inne) albo przesunięcie, np. +2 lub -5:30.
Czy mogę używać konwertera stref czasowych bez dodawania bota do grupy?
Tak. Wpisz @WhenIsItBot, a po nim godzinę (np. „3pm tomorrow”) w dowolnym czacie, aby otrzymać jednorazową kartę konwersji w trybie inline. Do konwersji dla całej grupy, z podziałem na członków, dodaj bota i użyj /when.
Czy zmiana czasu na letni jest obsługiwana poprawnie?
Tak — przesunięcia DST są liczone na żywo w momencie każdej konwersji przez interfejs Intl API, więc karty pozostają poprawne w trakcie przejść, zamiast opierać się na zapisanych, wpisanych na sztywno przesunięciach.

Podobne poradniki