Animowany status oznacza ciągłą, szybką zmianę ustawień profilu osobistego za pomocą dodatkowych wtyczek, ponieważ w standardowej wersji Discord taka funkcja nie jest dostępna. Z tego powodu okresowo mogą występować blokady ze strony automatycznego systemu ochrony, dlatego wykonuj jedną z poniższych opcji tylko wtedy, gdy jesteś pewien, że nie otrzymasz przypadkowego bana na jeden lub kilka dni.

Dodatkowo ostrzegamy, że posiadacze urządzeń mobilnych lub użytkownicy, którzy korzystają z Discorda przez przeglądarkę, nie będą mogli skorzystać z żadnej z poniższych opcji. Aby je zrealizować, na komputerze wymagana jest zainstalowana aplikacja Discord, w której wykonywane są wszystkie pozostałe działania.

Szczegóły: Jak zainstalować Discord na komputerze

Opcja 1: Wtyczka do rozszerzenia BetterDiscord

Program BetterDiscord nie tylko rozszerza możliwości standardowego Discorda, ale także dodaje narzędzie umożliwiające tworzenie niestandardowych wtyczek w JavaScript. Proponujemy zająć się tą metodą krok po kroku, ponieważ jest ona dość obszerna i wymaga wykonania szeregu działań.

Krok 1: Instalacja dodatku BetterDiscord

Należy zacząć od zainstalowania dodatku BetterDiscord do już istniejącego na komputerze Discorda.Ten proces jest dość trywialny dla większości użytkowników.

Przejdź do pobrania BetterDiscord z oficjalnej strony

  1. Otwórz powyższy link, aby przejść na oficjalną stronę BetterDiscord i kliknij na „Pobierz”.
  2. Przejdź do pobrania programu BetterDiscord, aby zainstalować animowany status w Discordzie
  3. Instalatory i otwarty kod źródłowy oprogramowania znajdują się na GitHubie, dlatego nastąpi przekierowanie na tę stronę, skąd pobierz plik EXE do instalacji programu na Windows.
  4. Wybór wersji programu BetterDiscord do pobrania podczas instalacji animowanego statusu w Discordzie
  5. Po zakończeniu pobierania uruchom instalator.
  6. Udana instalacja programu BetterDiscord do ustawienia animowanego statusu w Discordzie
  7. Zdecydowanie potwierdź zasady korzystania z oprogramowania i lepiej przeczytaj je w całości, aby zrozumieć, jak działają podobne rozszerzenia.
  8. Potwierdzenie umowy licencyjnej dla instalacji BetterDiscord podczas konfigurowania animowanego statusu w Discordzie
  9. W następnym oknie kliknij na „Zainstaluj BandagedBD”.
  10. Wybór przycisku do zainstalowania programu BetterDiscord podczas konfigurowania animowanego statusu w Discordzie
  11. Użyj instalacji dla stabilnej wersji, której lokalizacja jest określana automatycznie.
  12. Wybór lokalizacji pliku do zainstalowania programu BetterDiscord podczas konfigurowania animowanego statusu w Discordzie
  13. Czekaj na zakończenie instalacji i zamknij bieżące okno.
  14. Udana instalacja programu BetterDiscord do ustawienia animowanego statusu w Discordzie

Na tej samej stronie lub już po instalacji BetterDiscord możesz zapoznać się ze wszystkimi funkcjami, które oferuje to oprogramowanie, aby zrozumieć, do jakich innych celów poza animowanym nickiem można je wykorzystać.

Krok 2: Tworzenie wtyczki do animowanego statusu

Główny proces — tworzenie wtyczki odpowiedzialnej za animowany status.Na szczęście nie trzeba go pisać samodzielnie, ucząc się do tego JavaScript, ponieważ w pełni działający kod został już stworzony, a zwykłym użytkownikom pozostaje jedynie umieścić go w pliku i dodać do Discorda, czym się teraz zajmiemy.

  1. Po pomyślnej instalacji BetterDiscord przejdź do samego Discorda i otwórz menu z podstawowymi ustawieniami.
  2. Przejdź do Ustawień Discorda, aby sprawdzić zainstalowane rozszerzenie BetterDiscord dla animowanego statusu
  3. Znajdź nowe pojawiające się opcje i kliknij na sekcję „Plugins”, z której nazwy już wiadomo, za co odpowiada.
  4. Otworzenie sekcji z wtyczkami do konfigurowania animowanego statusu w Discordzie
  5. Teraz należy przejść do katalogu, w którym umieszczane są wtyczki do prawidłowego działania BetterDiscord, więc naciśnij odpowiedni przycisk u góry.
  6. Przejdź do folderu z lokalizacją wtyczek do konfiguracji animowanego statusu w Discordzie
  7. Folder jest jeszcze pusty, ponieważ brakuje w nim wtyczek użytkowników.
  8. Pusta foldera z wtyczkami podczas konfigurowania animowanego statusu w Discordzie
  9. Kliknij prawym przyciskiem myszy w pustym miejscu, w menu kontekstowym najedź kursorem na „Utwórz” i wybierz „Dokument tekstowy”.
  10. Tworzenie dokumentu tekstowego dla animowanego statusu w Discordzie
  11. Zostaw dla niego standardową nazwę i kliknij dwukrotnie myszką, aby otworzyć przez „Notatnik”.
  12. Przejdź do edytowania pliku tekstowego w celu skonfigurowania animowanego statusu w Discordzie
  13. Wklej tam kod poniżej dokładnie w tym samym formacie. Nie dodawaj więcej żadnych linii.

    //META{"name":"AnimatedStatus"}*//

    class AnimatedStatus {
    /* Funkcje BD */
    getName () {
    return "AnimatedStatus";
    }

    getVersion () {
    return "0.8.4";
    }

    getAuthor () {
    return "toluschr";
    }

    getDescription () {
    return "Animuj swój status na Discordzie";
    }

    setData (key, value) {
    BdApi.setData(this.getName(), key, value);
    }

    getData (key) {
    return BdApi.getData(this.getName(), key);
    }

    /* Kod związany z animacjami */
    load () {
    this.animation = this.getData("animation");
    this.timeout = this.getData("timeout");
    Status.authToken = this.getData("token");
    }

    start () {
    if (this.animation == undefined || this.timeout == undefined || Status.authToken == undefined) return;
    this.Status_Animate();
    }

    stop () {
    clearTimeout(this.loop);
    Status.unset();
    }

    Status_Animate (index = 0) {
    if (index >= this.animation.length) index = 0;

    Status.set(this.animation[index]);
    this.loop = setTimeout(() => { this.Status_Animate(index + 1); }, this.timeout);
    }

    /* Funkcje związane z ustawieniami */
    strToAnimation (str) {
    let lines = str.split("n");
    let out = [];
    for (let i = 0; i < lines.length; i++) {
    if (lines[i].length == 0) continue;

    out.push(JSON.parse("[" + lines[i] + "]"));
    }
    return out;
    }

    animationToStr (animation) {
    if (animation == undefined) return ""

    let out = "";
    for (let i = 0; i {
    // Ustaw token autoryzacji
    this.setData("token", token.value);

    // Ustaw timeout
    this.setData("timeout", timeout.value);

    // Ustaw animację
    this.setData("animation", this.strToAnimation(animation.value));

    this.stop();
    this.load();
    this.start();
    };
    settings.appendChild(save);

    // Koniec
    return settings;
    }
    }

    /* API Statusu */
    const Status = {
    authToken: "",

    request: () => {
    let req = new XMLHttpRequest();
    req.open("PATCH", "/api/v6/users/@me/settings", true);
    req.setRequestHeader("authorization", Status.authToken);
    req.setRequestHeader("content-type", "application/json");
    return req;
    },

    set: (status) => {
    Status.request().send('{"custom_status":{"text":"' + status[0] + '", "emoji_name": "' + status[1] + '"}}');
    },

    unset: () => {
    Status.request().send('{"custom_status":null}');
    }
    };

    /* Wrapper GUI */
    const GUI = {
    newInput: () => {
    let input = document.createElement("input");
    input.className = "inputDefault-_djjkz input-cIJ7To";
    return input;
    },

    newLabel: (text) => {
    let label = document.createElement("h5");
    label.className = "h5-18_1nd";
    label.innerText = text;
    return label;
    },

    newDivider: () => {
    let divider = document.createElement("div");
    divider.style.paddingTop = "15px";
    return divider;
    },

    newTextarea: () => {
    let textarea = document.createElement("textarea");
    textarea.className = "input-cIJ7To scrollbarGhostHairline-1mSOM1";
    textarea.style.resize = "vertical";
    textarea.rows = 4;
    return textarea;
    },

    newButton: (text) => {
    let button = document.createElement("button");
    button.className = "button-38aScr lookFilled-1Gx00P colorBrand-3pXr91 sizeSmall-2cSMqn";
    button.innerText = text;
    return button;
    }
    };

  14. Wstawienie skryptu do pliku tekstowego w celu skonfigurowania animowanego statusu w Discordzie
  15. Następnie otwórz menu „Plik” i kliknij na opcję „Zapisz jako”.Można go wywołać również za pomocą kombinacji klawiszy Ctrl + Shift + S.
  16. Przejście do zapisywania skryptu do ustawienia animowanego statusu w Discordzie
  17. Zapisz wtyczkę w tym samym folderze, ale najpierw ustaw dla niej „Typ pliku”„Wszystkie pliki (*.*)”.
  18. Wybór typu pliku do zapisania wtyczki animowanego statusu w Discordzie
  19. Nadaj nazwę „animated-status.plugin.js” i potwierdź zapisanie.
  20. Wprowadź nazwę dla wtyczki podczas jej zapisywania dla animowanego statusu w Discordzie
  21. Teraz zawartość katalogu wygląda tak, jak pokazano na następnym obrazku. Możesz usunąć element formatu TXT, ponieważ nie będzie już potrzebny.
  22. Udane zapisanie wtyczki do animowanego statusu w Discordzie
  23. Otwórz w Discordzie ten sam dział „Plugins”, aby upewnić się, że wtyczka została pomyślnie dodana.
  24. Przejdź do wtyczki do animowanego statusu w Discordzie
  25. Jej aktywacja odbywa się poprzez przesunięcie suwaka, a główne ustawienia są realizowane w osobnym oknie, jednak to jeszcze nie wszystkie działania, które należy wykonać, aby aktywować animowany status.
  26. Otwieranie ustawień dla animowanego statusu w Discordzie

Krok 3: Konfiguracja i włączenie animowanego statusu

Wtyczka do tworzenia animowanego statusu została pomyślnie stworzona, co oznacza, że można przejść do jej bezpośredniej konfiguracji i włączenia nowego trybu wyświetlania informacji na stronie. Główne zadanie — znaleźć token osobistego profilu, dlatego osobno omówimy to działanie.

  1. Wróć do głównego menu Discorda i kliknij na swoją awatarę, aby ustawić status użytkownika. Jest to wymagane, aby później łatwiej było znaleźć token.
  2. Otwarcie profilu w celu ustawienia standardowego statusu w Discordzie przed skonfigurowaniem animowanego
  3. Z pojawiającej się listy wybierz opcję „Ustaw status użytkownika”.
  4. Otwieranie menu do ustawienia standardowego statusu w Discordzie przed skonfigurowaniem animowanego
  5. Wprowadź dowolny status, który będzie przypisany na czas, i zapisz zmiany.
  6. Dodanie standardowego statusu w Discordzie przed skonfigurowaniem animowanego
  7. Ponownie otwórz menu wyboru statusu, a następnie użyj kombinacji klawiszy Ctrl + Shift + I, która odpowiada za otwarcie konsoli dewelopera.
  8. Otwieranie kodu elementu do konfiguracji animowanego statusu Discord
  9. Przejdź do zakładki „Network”.
  10. Przejdź do zakładki w konsoli dewelopera, aby skonfigurować animowany status w Discordzie
  11. Wybierz parametr o nazwie „science” oraz zakładkę „Headers” dla niego.
  12. Wybór sekcji w konsoli dewelopera do skonfigurowania animowanego statusu w Discordzie
  13. Wśród wszystkich punktów znajdź „authorization” i skopiuj cały kod po dwukropku.
  14. Kopiowanie tokena do ustawienia animowanego statusu w Discordzie
  15. Wklej go w przeznaczone do tego pole w ustawieniach wcześniej utworzonej wtyczki.
  16. Wprowadź token do skonfigurowania animowanego statusu w Discordzie
  17. Dodatkowo znajdź emoji, jeśli chcesz je wykorzystać przy tworzeniu animowanego statusu.Po prostu je kopiuj i wklejaj do wtyczki.
  18. Kopiowanie emoji do animowanego statusu w Discordzie
  19. Ustaw opóźnienie w milisekundach. Dla zmieniającego się statusu zaleca się nie mniej niż trzy sekundy, ale w naszym przypadku będziemy musieli skrócić ten czas.
  20. Wybór opóźnienia dla uruchomienia animowanego statusu w ustawieniach Discord
  21. Cały tekst pisany jest w cudzysłowach, a jego sekwencyjne rozmieszczenie tworzy efekt pisania lub płynnej zmiany liter. Zostawimy przykład poniżej, abyś mógł go skopiować i sprawdzić, jak to działa.

    " "
    " f"
    " fa"
    " fat"
    " fata"
    " fatal"
    " fatali"
    " fatalit"
    " fatality"
    " fatality."
    " fatality.w"
    " fatality.wi"
    "fatality.win"
    "fatality.win"
    "fatality.win"
    " fatality.wi"
    " fatality.w"
    " fatality."
    " fatality"
    " fatalit"
    " fatali"
    " fatal"
    " fata"
    " fat"
    " fa"
    " f"
    " "

  22. Wybór animacji do stworzenia animowanego statusu w Discordzie za pomocą specjalnej wtyczki
  23. Zapisz zmiany, opuść bieżące menu i sprawdź, z jaką prędkością odbywa się animacja i czy trzeba ją dostosować.
  24. Sprawdzanie animowanego statusu w Discordzie za pomocą stworzonej wtyczki

Staraj się nie nadużywać tej wtyczki i przynajmniej czasami ją wyłączaj, aby nie prowokować uruchomienia systemu blokowania podejrzanych działań. Możliwe, że sytuacja z takimi skryptami całkowicie się zmieni, więc śledź wiadomości na stronie BetterDiscord, jeśli cię to interesuje.

Opcja 2: Uruchomienie skryptu przez Node.js

Szanse na przypadkowe tymczasowe zablokowanie przy użyciu Node.js są mniejsze, ale ta opcja działa tylko wtedy, gdy sam skrypt jest uruchomiony na komputerze przez PowerShell lub „Wiersz polecenia”.To zmusza do ciągłego włączania go, jeśli chcesz osiągnąć efekt animowanego nicku.

Krok 1: Pobranie i instalacja Node.js

Środowisko Node.js jest niezbędne do instalacji, ponieważ to dzięki niemu uruchamiany jest stworzony skrypt użytkownika, dlatego zaczniemy od pobrania i zainstalowania tego programu.

Przejdź do pobrania Node.js z oficjalnej strony

  1. Skorzystaj z powyższego linku, przejdź na stronę główną i pobierz zalecaną wersję programu.
  2. Pobieranie programu do uruchamiania skryptu animowanego statusu w Discordzie
  3. Czekaj na zakończenie pobierania i uruchom plik wykonywalny.
  4. Uruchomienie instalatora programu do tworzenia animowanego statusu w Discordzie
  5. Postępuj zgodnie z standardową procedurą instalacji.
  6. Instalacja programu do tworzenia animowanego statusu w Discordzie
  7. Nie zmieniaj standardowej ścieżki rozpakowywania plików.
  8. Wybór metody instalacji programu do animowanego statusu w Discordzie

Krok 2: Pobranie i konfiguracja skryptu

Teraz przystąpimy do pobrania i skonfigurowania skryptu odpowiedzialnego za uruchomienie animowanego nicku w Discordzie.Składa się z kilku plików i jest dostępny publicznie na GitHubie.

Przejdź do pobrania skryptu przez GitHub

  1. Po otwarciu repozytorium ze skryptem kliknij zielony przycisk „Code”.
  2. Przycisk do pobierania plików skryptu animowanego statusu w Discordzie
  3. Wśród dostępnych działań znajdź „Download ZIP”.
  4. Pobieranie archiwum ze skryptem animowanego statusu w Discordzie
  5. Czekaj na zakończenie pobierania archiwum i otwórz je.
  6. Otwarcie archiwum z skryptem animowanego statusu w Discordzie
  7. Wypakuj folder w dowolne wygodne miejsce na komputerze.
  8. Rozpakowywanie plików skryptu animowanego statusu w Discordzie
  9. Uruchom „Wiersz polecenia” lub „Windows PowerShell” w celu dalszego wykonywania poleceń.
  10. Uruchomienie Wiersza poleceń w celu zainstalowania skryptu animowanego statusu w Discordzie
  11. Użyj cd + ścieżka do katalogu głównego aby przejść do niego w konsoli.
  12. Przejście do lokalizacji plików skryptu animowanego statusu w Discordzie
  13. Teraz konsola jest gotowa do interakcji z plikami z tego katalogu, więc możesz śmiało wpisać polecenie npm install i zastosować je naciskając klawisz Enter.
  14. Zespół do instalacji skryptu animowanego statusu w Discordzie
  15. Czekaj na zakończenie instalacji, śledząc postęp w tym samym oknie.
  16. Proces instalacji skryptu do animowanego statusu w Discordzie
  17. Przejdź do katalogu głównego folderu ze skryptem, gdzie znajdziesz plik „Config.json.example”, kliknij na niego prawym przyciskiem myszy i wybierz opcję „Zmień nazwę”.
  18. Zmiana nazwy pliku konfiguracyjnego skryptu dla animowanego statusu w Discordzie
  19. Usuń wyrażenie .example i zastosuj zmiany.
  20. Usunięcie zbędnej nazwy pliku dla animowanego statusu w Discordzie
  21. Następnie otwórz sam plik przez „Notatnik” w celu edytowania zawartości.
  22. Otwieranie pliku konfiguracyjnego dla animowanego statusu za pomocą Notatnika dla Discorda
  23. Uzyskaj token autoryzacyjny konta na Discordzie tak, jak opowiadaliśmy w poprzedniej wersji, i wklej go w przeznaczone do tego miejsce w kodzie.
  24. Wstawienie tokena autoryzacyjnego do skryptu animowanego statusu w Discordzie
  25. Edytuj następujące bloki kodu, aby wprowadzić potrzebny tekst, emoji lub opóźnienie. Jeśli w jednym bloku używany jest tylko tekst, dla emoji wybierz wartość „null”. „Timeout”, czyli opóźnienie przełączania, ustawia się w milisekundach.
  26. Standardowe formatowanie kodu skryptu dla animowanego statusu w Discordzie
  27. Poniżej zamieścimy stworzony przez nas kod, który animuje pisanie napisu „soringpcrepair.com”, a Ty możesz go użyć jako przykład.

    {
    "token": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
    "animation": [
    {
    "text": "L",
    "emojiID": null,
    "emojiName": null,
    "timeout": 500
    },
    {
    "text": "Lu",
    "emojiID": null,
    "emojiName": null,
    "timeout": 500
    },
    {
    "text": "Lum",
    "emojiID": null,
    "emojiName": null,
    "timeout": 500
    },
    {
    "text": "Lump",
    "emojiID": null,
    "emojiName": null,
    "timeout": 500
    },
    {
    "text": "Lumpi",
    "emojiID": null,
    "emojiName": null,
    "timeout": 500
    },
    {
    "text": "Lumpic",
    "emojiID": null,
    "emojiName": null,
    "timeout": 500
    },
    {
    "text": "soringpcrepair.com",
    "emojiID": null,
    "emojiName": null,
    "timeout": 500
    }
    ]
    }

  28. Szablon kodu do animowanego statusu w Discordzie
  29. Po zakończeniu upewnij się, że kod został poprawnie wykonany, kliknij „Plik” i zapisz zmiany.
  30. Zapisanie skryptu do animowanego statusu w Discordzie
  31. Wróć do „Wiersza poleceń” lub „PowerShell” i, będąc w tej samej lokalizacji, uruchom node index.js.
  32. Uruchomienie skryptu do animowanego statusu w Discordzie
  33. Zostaniesz powiadomiony, że skrypt jest teraz uruchomiony.
  34. Udany start skryptu do animowanego statusu w Discordzie
  35. Wróć do Discorda i sprawdź swój status, aby upewnić się, że został pomyślnie animowany.
  36. Sprawdzanie animowanego statusu na Discordzie po uruchomieniu skryptu

Skrypt zatrzyma się natychmiast po zamknięciu konsoli. Aby go ponownie uruchomić, będziesz musiał ponownie wykonać powyższe polecenie, a plik konfiguracyjny można zmieniać w dowolnym momencie.