Discord Complete Quest Script

  • Konuyu Başlatan Konuyu Başlatan Lora
  • Başlangıç tarihi Başlangıç tarihi

Lora

Banned
Katılım
15 Nis 2025
Mesajlar
1,615
Beğeniler
756
Bu kullanıcıyla herhangi bir iş veya ticaret yapmak istiyorsanız, forumdan uzaklaştırıldığını sakın unutmayın.
1 2 tane videoyu bile izleyemeyecek arkadaşlar'ı düşünerekten paylaşayım dedim
bu 2 dklık videoları bile izleyemiyorsanız kullanırsınız :D



✅ Discord "Recent Stream" Görev Tamamlama (Otomatik)

1. Discord masaüstü uygulamasında Gift Inventory'den görevi al.
2. Bir sesli kanala gir, boş da olsa bir pencereyi yayına ver.
3. Ctrl + Shift + I ile geliştirici konsolunu (Console) aç.
4. Aşağıdaki kodu yapıştırıp Enter’a bas:

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.l0g("You don't have any uncompleted quests!")
} else {
let streamId = encodeStreamKey(ApplicationStreamingStore.getCurrentUserActiveStream())
let secondsNeeded = quest.config.streamDurationRequirementMinutes * 60
let heartbeat = async function() {
console.l0g("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.l0g(`Quest progress: ${progress}/${secondsNeeded}`)

if(progress >= secondsNeeded) break;
await sleep(30 * 1000)
}

console.l0g("Quest completed!")
}
heartbeat()
}

Konsolu kapatmayın.

💡 Not: Bu sadece masaüstü Discord'da çalışır, tarayıcıda olmaz.
 
1 2 tane videoyu bile izleyemeyecek arkadaşlar'ı düşünerekten paylaşayım dedim
bu 2 dklık videoları bile izleyemiyorsanız kullanırsınız :D



✅ Discord "Recent Stream" Görev Tamamlama (Otomatik)

1. Discord masaüstü uygulamasında Gift Inventory'den görevi al.
2. Bir sesli kanala gir, boş da olsa bir pencereyi yayına ver.
3. Ctrl + Shift + I ile geliştirici konsolunu (Console) aç.
4. Aşağıdaki kodu yapıştırıp Enter’a bas:

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.l0g("You don't have any uncompleted quests!")
} else {
let streamId = encodeStreamKey(ApplicationStreamingStore.getCurrentUserActiveStream())
let secondsNeeded = quest.config.streamDurationRequirementMinutes * 60
let heartbeat = async function() {
console.l0g("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.l0g(`Quest progress: ${progress}/${secondsNeeded}`)

if(progress >= secondsNeeded) break;
await sleep(30 * 1000)
}

console.l0g("Quest completed!")
}
heartbeat()
}

Konsolu kapatmayın.

💡 Not: Bu sadece masaüstü Discord'da çalışır, tarayıcıda olmaz.
sese girmeye gerk yok
 
Hocam tam olarak ne işe yarıyor ve ban falan yeme ihtimalimiz varmı ?
 

Şuanda konuyu görüntüleyen kullanıcılar

Geri
Üst Alt