Better discord плагин на авто статус
Как поставить статус в Discord, который меняется
Одна из предлагаемых возможностей Discord – поменять статус. Сделать меняющийся статус в Дискорде можно, воспользовавшись предложенной инструкцией.
Как выглядит динамический статус и зачем он нужен
Динамичный статус – цвет огонька системных настройках:
Пользовательский статус в Discord нужен, чтобы те, кто авторизован в этой социальной сети, видел активность.
Инструкция: как сделать анимированный статус
Сделать анимированный статус в Дискорде, позволяющий выделиться среди других пользователей, можно, установив плагин BetterDiscord. В нем можно добавить живой статус для изменения.
Скачивание и установка BetterDiscord
Приложение BetterDiscord, позволяющее сделать статус в дискорде, который меняется, скачивается следующим образом:
Создание плагина для меняющегося статуса
Важная стадия – создание отвечающих за то, чтобы статус в дискорде менялся сам, плагинов. Самостоятельно писать их, изучая JavaScript, не придется, потому что рабочий код уже создан. Пользователям останется лишь переместить его в специальный файл и перенаправить в программу Discord:
Настройка меняющегося статуса
После того, как создан плагин для работы с анимированным статусом, можно переходить к процедуре его настройки и включить новый режим отображения на странице информации.
Получение авторизационного токена
Для совершения автоматических действий по смене статуса необходим авторизационный токен. Получить его можно следующим образом:
Добавление статусов для изменения
Далее, следует выбрать период, через который будет меняться созданный динамичный статус. При этом порядок действий следующий:
При работе с Better Discord важно учитывать, что использованием такого плагина лучше не злоупотреблять. Его рекомендуется отключать, чтобы не сработала система блокировки возможных подозрительных действий. Благодаря этому приложению, можно установить переключающийся статус на Android, iOS, в браузере.
Создание анимированного статуса в Discord
Анимированный статус подразумевает постоянное быстрое изменение настроек личного профиля при помощи дополнительных плагинов, поскольку в стандартной сборке Discord такая функция отсутствует. Из-за этого периодически возникают блокировки со стороны автоматической системы защиты, поэтому выполняйте один из следующих вариантов только в случае, если уверены в том, что не получите случайный бан на один или несколько дней.
Дополнительно предупредим, что обладатели мобильных устройств или те пользователи, которые сидят в Дискорде через браузер, не смогут задействовать ни один из следующих вариантов. Для их реализации на компьютере необходима установленная программа Discord, где и выполняются все остальные действия.
Вариант 1: Плагин для расширения BetterDiscord
Программа BetterDiscord не только расширяет возможности стандартного Дискорда, но и добавляет инструмент, позволяющий создавать пользовательские плагины на JavaScript. Предлагаем разобраться с этим методом пошагово, поскольку он довольно обширный и подразумевает осуществление целого ряда действий.
Шаг 1: Установка дополнения BetterDiscord
Начать следует с установки дополнения BetterDiscord к уже имеющемуся на компьютере Дискорду. Этот процесс довольно тривиален для большинства юзеров.
Там же на сайте или уже после инсталляции BetterDiscord можете ознакомиться со всеми функциями, предоставляемыми данной программой, чтобы понимать, для каких еще целей помимо анимированного ника ее можно использовать.
Шаг 2: Создание плагина для анимированного статуса
Основной процесс — создание плагина, отвечающего за анимированный статус. Благо его не придется писать самостоятельно, изучая для этого JavaScript, поскольку полностью рабочий код уже был создан, а обычным пользователям остается только поместить его в файл и добавить в Дискорд, чем мы и займемся далее.
class AnimatedStatus <
/* BD functions */
getName () <
return «AnimatedStatus»;
>
getAuthor () <
return «toluschr»;
>
getDescription () <
return «Animate your Discord status»;
>
setData (key, value) <
BdApi.setData(this.getName(), key, value);
>
getData (key) <
return BdApi.getData(this.getName(), key);
>
/* Code related to Animations */
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);
>
/* Settings related functions */
strToAnimation (str) <
let lines = str.split(«\n»);
let out = [];
for (let i = 0; i <
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;
>,
/* GUI Wrapper */
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;
>
>;
Шаг 3: Настройка и включение анимированного статуса
Плагин для создания анимированного статуса успешно создан, а это значит, что можно переходить к его непосредственной настройке и включению нового режима отображения информации на странице. Главная задача — найти токен личного профиля, поэтому отдельно рассмотрим это действие.
» »
» 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»
» »
Старайтесь не злоупотреблять использованием данного плагина и хотя бы иногда отключайте его, чтобы не провоцировать срабатывание системы блокировки подозрительных действий. Возможно, немного позже ситуация с такими скриптами полностью изменится, поэтому следите за новостями на сайте BetterDiscord, если вам это интересно.
Вариант 2: Запуск скрипта через Node.js
Шансов получить случайную временную блокировку при использовании Node.js меньше, но этот вариант работает только тогда, когда сам скрипт запущен на компьютере через PowerShell или «Командную строку». Это заставляет держать его постоянно включенным, если вы хотите добиться результата анимированного ника.
Шаг 1: Загрузка и установка Node.js
Окружение Node.js обязательно для установки, поскольку благодаря ему происходит запуск созданного пользовательского скрипта, поэтому начнем именно с загрузки и инсталляции этой программы.
Шаг 2: Скачивание и настройка скрипта
Теперь приступим к получению и настройке скрипта, отвечающего за запуск анимированного ника в Discord. Он состоит из нескольких файлов и находится в открытом доступе на GitHub.
<
«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»: «Lumpics»,
«emojiID»: null,
«emojiName»: null,
«timeout»: 500
>
]
>
Скрипт остановится сразу же, как вы закроете консоль. Для его повторного запуска снова понадобится выполнять указанную выше команду, а изменять конфигурационный файл можно в любой момент.
Помимо этой статьи, на сайте еще 12450 инструкций.
Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам.
Отблагодарите автора, поделитесь статьей в социальных сетях.
Better discord плагин на авто статус
Install BetterDiscord
Download animated-status.plugin.js into the following directory
Once clicking the animated-status.plugin.js button above then click the «Animated_Status.plugin.js» below assets and wait for the download to complete after that go into your Downloads folder. And follow the installations guide below here in the README.md
/Library/Preferences/BetterDiscord
Windows: %appdata%\BetterDiscord\plugins
Linux:
Open Discord, go to Settings>Plugins, enable AnimatedStatus and click on Settings.
Enter the required information into the input fields and click save
Timeout / Time Per Keyframe
The value specifies the length of each animation step in milliseconds. Example: With a timeout of 2000, the following animation would take 4 seconds to complete
The animation timeout should be at least 2900 milliseconds for the animation to look smooth on other clients. This makes sure no keyframe gets gets lost. On mobile systems the timeout might have to be set a little higher (10-14 Seconds)
^ According to @pintoso
‘rich’ vs ‘raw’ editor
Since the lastest version, the plugin now features a new rich editor. It doesn’t add functionality, but makes editing your animations a whole lot easier!
The raw editor is just a text input field, where you can edit your animations manually in a json-like format
(looking at the source code reveals that it’s basically json with missing brackets)
Animations are made in a really simple and easy to understand syntax.
Как в Дискорд Онлайн сделать статус, который меняется автоматически
Пользователям мессенджера Discord доступны многие опции софта. Но некоторый функционал юзеры применяют не совсем официальные. Пока что не совсем понятна позиция администрации в отношении установки плагинов в софт самостоятельно. Так что можно попасть и под бан. Но желание сделать свой профиль насыщенным, часто перекрывает все остальное. Рассказываем, как в Дискорде сделать статус, который меняется автоматически, где получить нужный плагин и установить его в приложение, и как правильно выполнить его настройки.
Как в Дискорде сделать статус, который меняется: пошаговая инструкция
Любой пользователь мессенджера может украсить свой профиль динамическим статусом, который будет изменяться в автоматическом режиме. Для этого потребуется установить плагин BetterDiscord. Дальнейшие действия будут связаны со взаимодействием с программой Дискорд, установленной на ПК, версия в браузере в этом случае бесполезна.
Первое, что необходимо выполнить – это создать плагин, который будет отвечать за смену статуса в приложении. Их не придется прописывать самостоятельно – код для работы уже создан. Вам достаточно переместить его в файл и перекинуть в программу месенджера. Выполнить это моно, следуя дальнейшей инструкции:
Проверить – добавился ли плагин в приложение Discord вы сможете повторив пункты 1-3 приведенной инструкции. После открытия нужной папки, в ней должен быть файл. Чтобы проверить его добавление, надо открыть в подраздел Plugins. Активировать плагин вы сможете перемещением бегунка.
Важно! После установки меняющегося статуса в Дискорд в приложении на ПК, он отобразится во всех ваших версиях мессенджера.
Как настроить автоматический статус в Дискорде
Плагин добавлен, можно переходить к его настройкам. Нам потребуется включить новый режим его отображения в статусе пользователя. Теперь следует получить авторизационный токен, для этого выполните такие шаги:
Следующий этап – открытие консоли разработчика. Используйте сочетание горячих клавиш «Ctrl+ Shift + I». Действует поэтапно:
Не стоит злоупотреблять использование такого плагина. Чтобы е сработала система безопасности, и аккаунт не был забанен, периодически отключайте его. Установленный в программе на компьютере, он будет отображен на всех версиях приложения. Такой меняющийся статус Дискорд выделит вас на фоне других участников софта.
Создание меняющегося статуса в Discord
Отметим, что позиция Discord по поводу установки расширений и дополнительных плагинов пока до конца не ясна. Некоторые юзеры попадают под автоматический бан со стороны ИИ, если выбирают неправильные настройки расширений, которые воспринимаются как попытка нарушить работоспособность софта, поэтому используйте приведенную далее инструкцию только на свой страх и риск.
Все дальнейшие действия подразумевают взаимодействие с компьютерной программой Discord, поскольку понадобится установить для нее плагин и выполнить настройку, что возможно реализовать только на ПК (браузерная версия для этого не подойдет). При этом уже меняющийся статус будет виден везде. Если вы еще не инсталлировали Дискорд на свой компьютер, сделайте это, воспользовавшись инструкцией по ссылке ниже.
Шаг 1: Скачивание и установка BetterDiscord
За возможность установки меняющегося статуса в Дискорде отвечает программа BetterDiscord. Она расширяет общую функциональность мессенджера, добавляя новые функции, часть из которых мы и будем использовать в дальнейшем.
На этом добавление расширенной функциональности в программу завершено. В этой статье мы поговорим только о доступных плагинах, а если вы желаете узнать, что еще предоставляет BetterDiscord, ознакомьтесь с описанием на официальном сайте или самостоятельно проверьте каждый пункт в самом Дискорде.
Шаг 2: Создание плагина для меняющегося статуса
Создадим плагин, который далее будет загружен в BetterDiscord и позволит настроить меняющийся статус. Он уже написан при помощи языка JavaScript — код находится в открытом доступе. Останется только сформировать из него файл и загрузить для использования в программе.
class AnimatedStatus <
/* BD functions */
getName () <
return «AnimatedStatus»;
>
getAuthor () <
return «toluschr»;
>
getDescription () <
return «Animate your Discord status»;
>
setData (key, value) <
BdApi.setData(this.getName(), key, value);
>
getData (key) <
return BdApi.getData(this.getName(), key);
>
/* Code related to Animations */
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);
>
/* Settings related functions */
strToAnimation (str) <
let lines = str.split(«\n»);
let out = [];
for (let i = 0; i <
// Set Auth token
this.setData(«token», token.value);
// Set timeout
this.setData(«timeout», timeout.value);
// Set Animation
this.setData(«animation», this.strToAnimation(animation.value));
this.stop();
this.load();
this.start();
>;
settings.appendChild(save);
/* Status API */
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;
>,
/* GUI Wrapper */
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;
>
>;
Шаг 3: Настройка меняющегося статуса
Последний этап — настройка меняющегося статуса при помощи добавленного плагина. Сейчас нужно настроить сам плагин, указав всего один параметр. Его получение производится в несколько действий, поэтому разберем его отдельно.
Получение авторизационного токена
Авторизационный токен необходим плагину, чтобы совершать автоматические действия смены статуса. Для его получения понадобится консоль разработчика и уже заданный обычный статус.
Добавление статусов для изменения
Остается только выбрать время, через которое будут меняться статусы, и вписать их необходимое количество, что происходит следующим образом:
Помимо этой статьи, на сайте еще 12450 инструкций.
Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам.
Отблагодарите автора, поделитесь статьей в социальных сетях.