Discord Snowflake Decoder: zamień ID Discorda na datę i znacznik czasu
Za pomocą dekodera Discord Snowflake zamienisz identyfikator Snowflake na znacznik czasu: wklej ID Discorda i sprawdź, kiedy utworzono konto, wiadomość lub serwer. Zobaczysz też Workera, proces i Increment. Nie musisz podawać typu ID.
Autor: Justin Schuessler
Za darmo i bez logowania — obliczenia odbywają się w całości w Twojej przeglądarce. Żadne ID nie jest wysyłane ani zapisywane.
Potrzebujesz też hostingu bota Discord? Możesz zapewnić mu działanie 24/7.
Snowflake → informacje
Działa z każdym identyfikatorem Discord: wiadomości, użytkowników, kanałów, serwerów, ról, załączników, webhooków i innych.
Przykładowy wynik
Tak Discord Snowflake Decoder odczytuje identyfikator
Wklejasz ID Discord, a narzędzie wyodrębnia z niego czas utworzenia oraz części identyfikujące proces roboczy, proces i przyrost, po czym tworzy gotowy znacznik czasu Discord. Poniższe ID pochodzi z dokumentacji API Discord. Twój wynik zależy od Twojego ID.
Przykład · ID z dokumentacji API Discord
Dane wejściowe
- Snowflake ID
- 175928847299117063
- Wiadomość, użytkownik, serwer czy kanał — wszystkie identyfikatory Discord mają ten sam format.
Wynik
- Utworzono (ISO 8601, UTC)
- 2016-04-30T11:18:25.796Z
- Moment z dokładnością do milisekundy, w którym Discord nadał ID.
- Znacznik czasu Unix
- 1462015105
- Tag znacznika czasu Discord (pełny)
- <t:1462015105:F>
- Po skopiowaniu do wiadomości na Discordzie każdy odbiorca zobaczy datę w swojej strefie czasowej.
- Worker · proces · Increment
- 1 · 0 · 7
- Części wewnętrzne: worker i proces, które wygenerowały identyfikator, oraz licznik kolejnych identyfikatorów tego procesu.
Jak to działa
Jak zamienić ID Discorda na datę
Włącz tryb deweloperski, skopiuj ID, wklej je i odczytaj wynik: od obiektu Discorda do daty utworzenia w sześciu krokach.
Krok 1
Włącz tryb deweloperski
Otwórz ustawienia Discorda i w sekcji „Zaawansowane” włącz tryb deweloperski.
Krok 2
Kopiuj ID
Kliknij prawym przyciskiem myszy użytkownika, wiadomość, serwer, kanał lub rolę (na telefonie: naciśnij i przytrzymaj), a następnie wybierz „Kopiuj ID”.
Krok 3
Wklej ID
Wklej ID w polu „ID Snowflake” na karcie „Snowflake → informacje”. Jeśli masz kilka ID, wpisz każde w osobnym wierszu. Działają też wzmianki, takie jak <@ID>.
Krok 4
Odczytaj datę utworzenia
Dla jednego ID zobaczysz czas utworzenia w czasie lokalnym, UTC, formacie ISO 8601 i względem bieżącej chwili, a także worker, proces i Increment. Dla wielu ID pojawi się tabela.
Krok 5
Kopiuj wartość
Skopiuj wybraną wartość przyciskiem kopiowania, na przykład znacznik czasu Discorda <t:…:F> lub <t:…:R>, i użyj go w wiadomości.
Krok 6
Opcjonalnie: zamień datę i godzinę na Snowflake
Przejdź do karty „Czas → Snowflake”, wybierz datę, godzinę i strefę czasową (lokalną lub UTC), a następnie skopiuj identyfikator Snowflake do użycia w API Discorda.
Funkcje
Co dekoder Discord Snowflake odczytuje z ID
Od pojedynczej daty utworzenia po listę wielu ID — oto możliwości dekodera.
Nie musisz podawać typu ID
ID użytkowników, wiadomości, kanałów, serwerów, ról, załączników i webhooków mają ten sam format. Dekoder odczytuje je tak samo, bez wybierania typu.
Data, znacznik czasu i tag Discorda
Czas utworzenia pojawia się w Twoim czasie lokalnym, w UTC, w formacie ISO 8601 i względem bieżącej chwili, a także jako tag znacznika czasu Discorda <t:…:F> i <t:…:R>. Godziny i tagi skopiujesz jednym kliknięciem.
Wiele ID w tabeli
Oddziel ID znakami nowego wiersza, przecinkami, średnikami lub spacjami. Otrzymasz tabelę z czasem utworzenia w UTC i czasem względnym dla maksymalnie 200 ID.
Wklej wzmianki i emoji
Rozpoznawane są <@ID>, <@!ID>, <@&ID>, <#ID> oraz niestandardowe emoji <:name:ID> i <a:name:ID>; dekoder automatycznie wyodrębnia ID.
Czas → Snowflake
Druga karta generuje najmniejszy możliwy Snowflake dla daty i godziny w czasie lokalnym lub UTC, np. do parametrów before/after przy paginacji w API Discorda.
Ostrzeżenie o nieprawdopodobnych ID
Jeśli ID wskazuje czas oddalony o ponad 24 godziny w przyszłość lub dokładnie początek epoki Discorda (01.01.2015), narzędzie wyświetli ostrzeżenie. Zwykle oznacza to, że liczba nie została skopiowana w całości.
Tło
Czym jest Discord Snowflake? Budowa ID
Discord Snowflake to 64-bitowa liczba, którą Discord nadaje użytkownikom, wiadomościom, kanałom, serwerom, rolom, załącznikom, webhookom, interakcjom i aplikacjom. Wszystkie te ID mają ten sam format, a czas utworzenia jest zapisany bezpośrednio w liczbie. Dlatego dekoder odczytuje go bez wysyłania zapytania do Discorda.
Bity 63–22
Znacznik czasu (42 bity)
Milisekundy od epoki Discorda, czyli 1 stycznia 2015 r. o 00:00 UTC. Na tej podstawie dekoder oblicza datę utworzenia.
Bity 21–17
Worker (5 bitów)
Wewnętrzne ID workera, który wygenerował Snowflake.
Bity 16–12
Proces (5 bitów)
Wewnętrzne ID procesu, który wygenerował Snowflake.
Bity 11–0
Increment (12 bitów)
Licznik tego procesu, zwiększany przy każdym nowym ID.
Jak przeliczyć Discord Snowflake na znacznik czasu: wzór
timestamp_ms = (snowflake >> 22) + 1420070400000ID jest przesuwane o 22 bity w prawo, a do wyniku dodawana jest epoka Discorda w milisekundach. Wynikiem jest czas uniksowy w milisekundach. Dekoder używa przy tym wyłącznie BigInt, ponieważ obecne ID przekraczają zakres liczb, które JavaScript potrafi dokładnie przedstawić jako zwykłe liczby. Zaokrąglenie dałoby błędną datę.
Data utworzenia
Sprawdź datę utworzenia konta Discord lub serwera
Ponieważ każdy Snowflake zawiera czas utworzenia, ID pozwala ustalić, kiedy coś powstało na Discordzie. Dekoder pokazuje datę utworzenia konta, a nie wiek jego właściciela, i nie ma związku z weryfikacją wieku na Discordzie.
Konto Discorda
ID użytkownika wskazuje, kiedy utworzono konto. Dzięki temu podczas moderacji możesz na przykład rozpoznać konto założone zaledwie kilka dni temu.
Serwery Discord
ID serwera wskazuje, kiedy go utworzono. Dekoduje się je tak samo jak każde inne ID Discorda.
Wiadomość lub kanał
ID wiadomości wskazuje, kiedy została wysłana, a ID kanału – kiedy kanał powstał.
Dekoder nie pokazuje nazwy użytkownika, awatara, odznak ani adresu IP: tych danych nie ma w ID, a narzędzie nie wysyła zapytań do Discorda.
Odkryj więcej
Więcej narzędzi do ID i znaczników czasu Discorda
Konwerter znaczników czasu Epoch/Unix
Przeliczaj znaczniki czasu Unix (sekundy, milisekundy, mikrosekundy i nanosekundy) na czytelną datę i odwrotnie — z zegarem na żywo, formatami ISO 8601/RFC 2822 oraz względnym określeniem czasu. Wszystko działa w przeglądarce.
Autor: Jakub Martyniak
Generator znaczników czasu Discorda
Generuj znaczniki czasu Discorda (<t:...:STYLE>) z daty i godziny. Podgląd UTC, Twojej strefy czasowej i popularnych stref czasowych dla wszystkich 9 stylów, przyciski kopiowania oraz parser istniejących znaczników. Działa w całości w przeglądarce.
Autor: Justin Schuessler
Kalkulator uprawnień Discorda
Wybierz kliknięciem uprawnienia ról i botów Discord, aby utworzyć 64-bitowe pole bitowe, lub zdekoduj istniejące — z gotowymi ustawieniami, generatorem linków zaproszenia i ostrzeżeniami dotyczącymi uprawnień administratora.
Autor: Justin Schuessler
Formater tekstu Discord (Markdown, kolorowy tekst i bloki kodu)
Formatuj tekst na Discordzie jednym kliknięciem: pogrubienie, kursywa, spoiler, cytat i blok kodu, a także kolorowy tekst za pomocą bloków kodu ANSI. Z podglądem na żywo jak na Discordzie i przyciskiem kopiowania. Działa w całości w przeglądarce.
Autor: Luca Stanek
Kreator Discord Embed
Twórz Discord Embeds za pomocą formularza, oglądaj podgląd w czasie rzeczywistym i eksportuj jako JSON, discord.py lub discord.js — wszystko w przeglądarce.
Autor: Justin Schüssler
FAQ
Częste pytania dotyczące Dekoder Discord Snowflake
Krótkie odpowiedzi o identyfikatorach Snowflake Discorda i tym narzędziu.
W ustawieniach Discorda w sekcji „Zaawansowane” włącz tryb dewelopera, skopiuj ID użytkownika prawym przyciskiem myszy (na telefonie: przytrzymaj) i wklej je do dekodera. Znacznik czasu zapisany w Snowflake wskazuje moment utworzenia konta. Tak samo możesz sprawdzić, kiedy utworzono serwer, używając jego ID.
64-bitowa liczba, którą Discord przypisuje użytkownikom, wiadomościom, kanałom, serwerom, rolom, załącznikom, webhookom, interakcjom i aplikacjom. Górne 42 bity zawierają liczbę milisekund od 1 stycznia 2015 r., godz. 00:00 UTC. Dalej następuje 5 bitów Workera, 5 bitów procesu i 12 bitów licznika Increment.
Wklej ID do dekodera. Przesunie je o 22 bity w prawo i doda początek epoki Discorda: 1420070400000 milisekund. Dla ID 175928847299117063 z dokumentacji API Discorda otrzymasz 2016-04-30T11:18:25.796Z, znacznik czasu Unix 1462015105 i znacznik czasu Discorda <t:1462015105:F>. Narzędzie pokaże też ten moment w Twoim czasie lokalnym, w UTC oraz względem bieżącej chwili. Twórz własne znaczniki czasu za pomocą generatora znaczników czasu Discorda
Nie. Wszystkie ID Discorda mają ten sam format i są dekodowane tak samo. Zamiast samej liczby możesz też wkleić wzmiankę, np. <@ID>, <@!ID>, <@&ID> lub <#ID>, albo własne emoji, np. <:name:ID>. Dekoder wyodrębni z nich ID. Inne dane, takie jak liczby ujemne lub linki do wiadomości, zostaną odrzucone z komunikatem o błędzie.
Tak. Oddziel ID znakami nowego wiersza, przecinkami, średnikami lub spacjami. Wyniki pojawią się w tabeli z ID, czasem utworzenia w UTC i czasem względnym. Narzędzie wyświetla do 200 ID, a dla pozostałych podaje ich liczbę.
Tak, na karcie „Czas → Snowflake”. Wpisz datę i godzinę w czasie lokalnym lub UTC, a otrzymasz najmniejszy prawidłowy identyfikator Snowflake dla tego momentu, z wartościami Workera, procesu i Increment ustawionymi na 0. Przydaje się to przy paginacji w API Discorda z użyciem before/after. Nie można wybrać daty sprzed 1 stycznia 2015 r.
Nie. Dekoder analizuje samo ID Discorda i pokazuje zawarte w nim dane: czas utworzenia, Workera, proces i Increment. ID nie zawiera nazwy użytkownika, awatara, odznak ani adresu IP, a narzędzie nie wysyła zapytań do Discorda.
Z dekodera możesz korzystać za darmo i bez logowania. Obliczenia odbywają się w całości w Twojej przeglądarce; żadne ID nie jest wysyłane na serwer ani zapisywane.
Masz dodatkowe pytania?
Kontakt z pomocą technicznąTwój bot Discord potrzebuje niezawodnego serwera
VPS na ZAP-Hosting zapewnia niezawodne działanie Twojego bota lub aplikacji online.
Bez konfiguracji. Bez ryzyka. Online w kilka sekund.
Szukasz więcej narzędzi? Zobacz wszystkie narzędzia Discorda
