Анимираният статус предполагава постоянно бързо изменение на настройките на личния профил с помощта на допълнителни плъгини, тъй като в стандартната версия на Discord такава функция липсва. Поради това периодично възникват блокировки от страна на автоматичната система за защита, затова изпълнявайте един от следните варианти само ако сте сигурни, че няма да получите случайна забрана за един или няколко дни.

Допълнително предупреждаваме, че притежателите на мобилни устройства или тези потребители, които използват Discord през браузър, няма да могат да използват нито един от следните варианти. За тяхното реализиране на компютър е необходима инсталирана програма Discord, където се извършват всички останали действия.

Повече информация: Как да инсталирам Discord на компютър

Вариант 1: Плъгин за разширение BetterDiscord

Програмата BetterDiscord не само разширява възможностите на стандартния Discord, но и добавя инструмент, позволяващ създаването на потребителски плъгини на JavaScript. Предлагаме да разгледаме този метод стъпка по стъпка, тъй като той е доста обширен и предполага извършването на цял набор от действия.

Стъпка 1: Инсталиране на добавката BetterDiscord

Трябва да започнете с инсталирането на добавката BetterDiscord към вече наличния на компютъра Discord.Този процес е доста тривиален за повечето потребители.

Преминете към изтегляне на BetterDiscord от официалния сайт

  1. Отворете горната връзка, за да преминете към официалния сайт на BetterDiscord и кликнете на «Download».
  2. Преминаване към изтегляне на програмата BetterDiscord за инсталиране на анимиран статус в Discord
  3. Инсталаторите и отвореният код на софтуера се намират в GitHub, затова ще преминете на този сайт, от който изтеглете EXE файла за инсталиране на програмата на Windows.
  4. Избор на версията на програмата BetterDiscord за нейното изтегляне при инсталиране на анимиран статус в Discord
  5. След завършване на изтеглянето, стартирайте инсталатора.
  6. Успешно зареждане на програмата BetterDiscord за инсталиране на анимиран статус в Discord
  7. Задължително потвърдете правилата за ползване на софтуера и е по-добре да ги прочетете изцяло, за да разберете как работят подобни разширения.
  8. Потвърждение на лицензионното споразумение за инсталиране на BetterDiscord при настройка на анимиран статус в Discord
  9. В следващия прозорец натиснете на «Install BandagedBD».
  10. Избор на бутона за инсталиране на програмата BetterDiscord при настройка на анимиран статус в Discord
  11. Използвайте инсталацията за стабилната версия, чиято локация се определя автоматично.
  12. Избор на местоположението на файла за инсталиране на програмата BetterDiscord при настройка на анимиран статус в Discord
  13. Очаквайте завършването на инсталацията и затворете текущия прозорец.
  14. Успешна инсталация на програмата BetterDiscord за настройка на анимиран статус в Discord

На сайта или вече след инсталацията на BetterDiscord можете да се запознаете с всички функции, предоставяни от тази програма, за да разберете за какви още цели, освен анимирания ник, може да се използва.

Стъпка 2: Създаване на плъгин за анимиран статус

Основният процес е създаването на плъгин, отговарящ за анимирания статус.Добре, че не е нужно да го пишете сами, изучавайки JavaScript, тъй като напълно работещият код вече е създаден, а на обикновените потребители остава само да го поставят в файл и да го добавят в Дискорд, с което ще се заемем по-нататък.

  1. След успешната инсталация на BetterDiscord, отидете в самия Дискорд и отворете менюто с основните настройки.
  2. Преминете към Настройки на Дискорд, за да проверите инсталираното разширение BetterDiscord за анимиран статус
  3. Намерете новите появили се точки и кликнете върху раздела «Plugins», от името на който вече е ясно за какво отговаря.
  4. Отваряне на раздела с плъгини за настройка на анимирания статус в Discord
  5. Сега е необходимо да преминете в директорията, където се поставят плъгините за нормалната работа на BetterDiscord, затова натиснете съответния бутон в горната част.
  6. Преход към папката с разположението на плъгините за настройка на анимирания статус в Discord
  7. Самата папка все още е празна, тъй като в нея липсват потребителски плъгини.
  8. Празна папка с плъгини при настройка на анимиран статус в Discord
  9. Щракнете с десния бутон на мишката на празно място, в контекстното меню преместете курсора на «Създаване» и изберете «Текстов документ».
  10. Създаване на текстов документ за анимиран статус в Discord
  11. Оставете стандартното име и направете двойно щракване с мишката, за да го отворите с «Блокнот».
  12. Преход към редактиране на текстов файл за настройка на анимирания статус в Discord
  13. Вмъкнете там кода по-долу точно в същия формат. Няма нужда да добавяте повече редове.

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

    class AnimatedStatus {
    /* BD функции */
    getName () {
    return "AnimatedStatus";
    }

    getVersion () {
    return "0.8.4";
    }

    getAuthor () {
    return "toluschr";
    }

    getDescription () {
    return "Анимирайте статуса си в Discord";
    }

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

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

    /* Код, свързан с анимациите */
    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);
    }

    /* Функции, свързани с настройките */
    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 {
    // Задайте токена за удостоверяване
    this.setData("token", token.value);

    // Задайте времето за изчакване
    this.setData("timeout", timeout.value);

    // Задайте анимацията
    this.setData("animation", this.strToAnimation(animation.value));

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

    // Край
    return settings;
    }
    }

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

    request: () => {
    let req = new XMLHttpRequest();
    req.open("PATCH", "/api/v6/users/@me/settings", true);
    req.setRequestHeader("authorizationStatus.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}');
    }
    };

    /* 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. Вмъкване на скрипт в текстов файл за настройка на анимирания статус в Discord
  15. След това отворете менюто «Файл» и кликнете върху опцията «Запази като».Можете да го извикате и с комбинацията от клавиши Ctrl + Shift + S.
  16. Преминаване към запазване на скрипта за настройка на анимирания статус в Discord
  17. Запазете плъгина в същата папка, но първо задайте за него «Тип файл»«Всички файлове (*.*)».
  18. Избор на тип файл за запазване на плъгина за анимиран статус в Discord
  19. Задайте име «animated-status.plugin.js» и потвърдете запазването.
  20. Въведете име за плъгина при запазване за анимирания статус в Discord
  21. Сега съдържанието на директорията изглежда така, както е показано на следващото изображение. Можете да изтриете елемента с формат TXT, тъй като вече няма да ви е нужен.
  22. Успешно запазване на плъгина за анимиран статус в Discord
  23. Отворете в Дискорд същия раздел «Plugins», за да се уверите в успешното добавяне на плъгина.
  24. Преход към плъгин за анимиран статус в Discord
  25. Неговата активация става чрез преместене на плъзгача, а основните настройки се извършват в отделен прозорец, но това не е всичко, което трябва да направите за активиране на анимирания статус.
  26. Отваряне на настройките за анимиран статус в Discord

Стъпка 3: Настройка и включване на анимирания статус

Плъгинът за създаване на анимиран статус е успешно създаден, което означава, че можете да преминете към неговата непосредствена настройка и включване на новия режим на показване на информация на страницата. Основната задача е да намерите токена на личния профил, затова ще разгледаме това действие отделно.

  1. Върнете се в главното меню на Дискорд и кликнете на своята аватарка, за да зададете потребителски статус. Това е необходимо, за да можете по-лесно да намерите токена по-късно.
  2. Отваряне на профил за задаване на стандартен статус в Discord преди настройката на анимирано
  3. От появилото се меню изберете опцията «Задайте потребителски статус».
  4. Отваряне на менюто за задаване на стандартен статус в Discord преди настройката на анимирания
  5. Въведете произволен статус, който ще бъде зададен за времето, и запазете промените.
  6. Добавяне на стандартен статус в Discord преди настройката на анимирания
  7. Отново отворете менюто за избор на статус, а след това използвайте комбинацията от клавиши Ctrl + Shift + I, която отговаря за отварянето на конзолата за разработчици.
  8. Отваряне на кода на елемента за настройка на анимирания статус в Discord
  9. Преминете на таба «Network».
  10. Преминете към раздела в конзолата за разработчици, за да настроите анимирания статус в Discord
  11. Изберете параметъра с името «science» и таба «Headers» за него.
  12. Избор на раздел в конзолата на разработчика за настройка на анимирания статус в Discord
  13. Сред всички точки намерете «authorization» и копирайте целия код след двоеточието.
  14. Копиране на токена за настройка на анимиран статус в Discord
  15. Поставете го в отреденото за това поле в настройките на създадения по-рано плъгин.
  16. Въведете токена за настройка на анимирания статус в Discord
  17. Допълнително намерете емодзи, ако искате да ги използвате при създаването на анимирания статус.Просто ги копирайте и поставяйте в плъгина.
  18. Копиране на емодзи за анимиран статус в Discord
  19. Настройте забавянето в милисекунди. За променящия се статус се препоръчва да не е по-малко от три секунди, но в нашия случай ще трябва да съкратим това време.
  20. Избор на забавяне за стартиране на анимирания статус в настройките на Discord
  21. Целият текст се пише в кавички, а последователното му разположение създава ефект на печат или плавна смяна на буквите. Ще оставим пример по-долу, за да можете да го копирате и да проверите как работи.

    " "
    " 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. Избор на анимация за създаване на анимиран статус в Discord чрез специален плъгин
  23. Запазете промените, напуснете текущото меню и проверете с каква скорост протича анимацията и дали е необходимо да я коригирате.
  24. Проверка на анимирания статус в Discord чрез създадения плъгин

Опитайте се да не злоупотребявате с използването на този плъгин и поне понякога го изключвайте, за да не провокирате задействането на системата за блокиране на подозрителни действия. Възможно е малко по-късно ситуацията с такива скриптове напълно да се промени, затова следете новините на сайта BetterDiscord, ако ви интересува.

Вариант 2: Стартиране на скрипта чрез Node.js

Шансовете за случайна времева блокировка при използване на Node.js са по-малки, но този вариант работи само когато самият скрипт е стартиран на компютъра чрез PowerShell или „Команден ред“.Това налага да го държите постоянно включен, ако искате да постигнете резултат с анимирано име.

Стъпка 1: Изтегляне и инсталиране на Node.js

Околна среда Node.js е задължителна за инсталиране, тъй като благодарение на нея се стартира създаденият потребителски скрипт, затова ще започнем именно с изтеглянето и инсталацията на тази програма.

Преминете към изтегляне на Node.js от официалния сайт

  1. Възползвайте се от горната връзка, преминете на главната страница на сайта и изтеглете препоръчителната версия на програмата.
  2. Изтегляне на програма за стартиране на скрипт за анимиран статус в Discord
  3. Очаквайте завършването на изтеглянето и стартирайте изпълнимия файл.
  4. Стартиране на инсталатора за създаване на анимиран статус в Discord
  5. Следвайте стандартната процедура за инсталиране.
  6. Инсталиране на програма за създаване на анимиран статус в Discord
  7. Не променяйте стандартния път за разархивиране на обектите.
  8. Избор на начина на инсталиране на програмата за анимиран статус в Discord

Стъпка 2: Изтегляне и настройка на скрипта

Сега ще преминем към получаването и настройката на скрипта, отговарящ за стартирането на анимирано име в Discord.Той се състои от няколко файла и е на разположение в открит достъп на GitHub.

Придвижете се към изтеглянето на скрипта през GitHub

  1. След отваряне на репозитория със скрипта, натиснете зеления бутон «Code».
  2. Бутон за получаване на файлове на скрипта за анимиран статус в Discord
  3. Сред списъка с налични действия намерете «Download ZIP».
  4. Изтегляне на архива със скрипта за анимиран статус в Discord
  5. Изчакайте завършването на изтеглянето на архива и го отворете.
  6. Отваряне на архива със скрипта за анимиран статус в Discord
  7. Разархивирайте папката на удобно място на компютъра.
  8. Разопаковане на файловете на скрипта за анимиран статус в Discord
  9. Стартирайте «Командния ред» или «Windows PowerShell» за по-нататъшно изпълнение на команди.
  10. Стартиране на командния ред за инсталиране на скрипта за анимиран статус в Discord
  11. Използвайте cd + пътя до корена на папката за да преминете към нея в конзолата.
  12. Преминаване по пътя на разположението на файловете на скрипта за анимиран статус в Discord
  13. Сега конзолата е готова да взаимодейства с файловете от този каталог, така че можете смело да въведете командата npm install и да я приложите с натискане на клавиша Enter.
  14. Команда за инсталиране на скрипт за анимиран статус в Discord
  15. Изчакайте завършването на инсталацията, следейки напредъка в същия прозорец.
  16. Процесът на инсталиране на скрипта за анимиран статус в Discord
  17. Придвижете се до корена на папката със скрипта, където намерете файла «Config.json.example», кликнете с десния бутон на мишката върху него и изберете опцията «Преименувай».
  18. Преименуване на конфигурационния файл на скрипта за анимиран статус в Discord
  19. Премахнете израза .example и приложете промените.
  20. Премахване на излишното име на файла за анимирания статус в Discord
  21. След това самият файл трябва да бъде отворен с «Бележник» за редактиране на съдържанието.
  22. Отваряне на конфигурационния файл за анимиран статус чрез Notepad за Discord
  23. Получете авторизационния токен на акаунта в Дискорд, както обяснихме в предишния вариант, и го поставете в отреденото за това поле в кода.
  24. Вмъкване на авторизационен токен за скрипта с анимиран статус в Discord
  25. Редактирайте следните блокове от кода, за да въведете необходимия текст, емоджита или забавяне. Ако в един блок се използва само текст, за емоджитата изберете стойности «null». «Timeout», т.е. забавянето за превключване, се задава в милисекунди.
  26. Стандартно оформление на кода на скрипта за анимиран статус в Discord
  27. По-долу ще оставим създадения от нас код, който анимира написването на надписа «soringpcrepair.com», а вие можете да го използвате за пример.

    {
    "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. Шаблон на кода за анимиран статус в Discord
  29. След като приключите, уверете се, че кодът е изпълнен правилно, натиснете „Файл“ и запазете промените.
  30. Запазване на скрипта за анимиран статус в Discord
  31. Върнете се в „Командния ред“ или „PowerShell“ и, докато сте в същото местоположение, стартирайте node index.js.
  32. Стартиране на скрипта за анимиран статус в Discord
  33. Ще бъдете уведомени, че скриптът в момента се изпълнява.
  34. Успешен старт на скрипта за анимиран статус в Discord
  35. Върнете се в Дискорд и проверете статуса си, за да се уверите, че анимацията е успешна.
  36. Проверка на анимирания статус в Discord след стартиране на скрипта

Скриптът ще спре веднага щом затворите конзолата. За да го стартирате отново, ще трябва да изпълните посочената по-горе команда, а конфигурационния файл може да бъде променян по всяко време.