Просмотр новых публикаций

Последние сообщения с форума

Уэнсдэй (сериал 2022 – ...)
kishnin81, Кинообзор онлайн
0 Ответов
kishnin81
Легкий способ по смене ника на FunPay
kishnin81, Прочие статьи
1 Ответов
leeshyrank113
Riot Games Checker by HDF crack
kishnin81, Crack soft
3 Ответов
markgeologov
Соник 3 (2024)
kishnin81, Кинообзор онлайн
0 Ответов
kishnin81
Джокер: Безумие на двоих (2024)
kishnin81, Кинообзор онлайн
0 Ответов
kishnin81

Внимание! Если Вы видите рекламму на нашем ресурсе, установите для вашего браузера расширение Adblock Plus | AdBlocker Ultimate | Блокировщик рекламы |

Как получить новый значок Discord (Дискорд)



В этой статье я расскажу об новом обновлении в Discord и как легко получить новый значок. Создать карусель Добавьте описание

Сначала о обновлении, недавно в Discord появилась возможность выполнять квесты за которые дают определенные бонусы в играх и новый значок. Новый значок доступен для всех желающих до 7 мая.

Что это за квесты и как их выполнить?
Для начала, если вы из стран СНГ, вам потребуется VPN. После входа в настройки и склад подарков, выбирайте Stream Genshin Impact to a friend for 15 minutes.


 

Для того чтобы получить новый значок вам понадобится запустить Genshin Impact и включить демонстрацию игры другу на 15 минут, или же можно просто запустить стрим (неважно, чего главное, чтобы просто был стрим) на вашем Discord сервере и запустить следующий код в консоли Discord:

Ссылка на источник: https://gist.github.com/aamiaa/204cd9d42013ded9faf646fae7f89fbb

Код JS:
 

let wpRequire;
window.webpackChunkdiscord_app.push([[ Math.random() ], {}, (req) => { wpRequire = req; }]);

let api = Object.values(wpRequire.c).find(x => x?.exports?.getAPIBaseURL).exports.HTTP;
let ApplicationStreamingStore = Object.values(wpRequire.c).find(x => x?.exports?.default?.getStreamerActiveStreamMetadata).exports.default;
let QuestsStore = Object.values(wpRequire.c).find(x => x?.exports?.default?.getQuest).exports.default;
let encodeStreamKey = Object.values(wpRequire.c).find(x => x?.exports?.encodeStreamKey).exports.encodeStreamKey;
let sleep = ms => new Promise(resolve => setTimeout(resolve, ms));

let quest = [...QuestsStore.quests.values()].find(x => x.userStatus?.enrolledAt && !x.userStatus?.completedAt)
if(!quest) {
 console.log("You don't have any uncompleted quests!")
} else {
 let streamId = encodeStreamKey(ApplicationStreamingStore.getCurrentUserActiveStream())
 let secondsNeeded = quest.config.streamDurationRequirementMinutes * 60
 let heartbeat = async function() {
 console.log("Completing quest", quest.config.messages.gameTitle, "-", quest.config.messages.questName)
 while(true) {
 let res = await api.post({url: `/quests/${quest.id}/heartbeat`, body: {stream_key: streamId}})
 let progress = res.body.stream_progress_seconds
 
 console.log(`Quest progress: ${progress}/${secondsNeeded}`)
 
 if(progress >= secondsNeeded) break;
 await sleep(30 * 1000)
 }
 
 console.log("Quest completed!")
 }
 heartbeat()
}

 


После чего нужно просто подождать 15 минут и вы получите вот такой значок:

За прогрессом выполнение квеста можно проследить в консоли.



Информация:
Посетители, находящиеся в группе Гости, не могут скачивать файлы с данного сайта.

Пароль к архивам: ComInet



27.04.2024 07:33 丨 Загрузок: 0 Просмотров: 12 Комментарий: (0)


Автор материала
...
Логин на сайте: ...
Группа: ...
Статус: ...

Категория

Поделись с друзьями


Комментариев: 0
avatar