Skip to content

🚀Tüm Discord.js versiyonları için çok hızlı thread integrasyonu

License

Notifications You must be signed in to change notification settings

CodAre-Development/djs-threads

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

djs-threads 🚀

Tüm Discord.js versiyonları için çok hızlı thread integrasyonu 😃

📚Örnekler:

✨Thread oluşturma

const Discord = require("discord.js")
const client = new Discord.Client()
const threads = require("djs-threads")
const threadEvents = threads.events
threads.login("TOKEN", 98303) //98303 intent sayısıdır ve "98303" tüm intent izinlerinin açık olduğunu ifade eder siz kendi botunuzun intent izinlerinin sayısını hesaplamak isterseniz https://discord-intents-calculator.vercel.app/ sitesini kullanabilirsiniz
client.login("TOKEN")

client.on("ready", () => {
console.log("djs hazır")
})
threadEvents.on("ready", () => {
console.log("djs-threads hazır")
})

client.on("message", (msg) => {
   if(!msg.guild) return
   if(msg.author.id == "user_id") {
   new threads.ThreadManager(msg.channel.id).create({
   name: 'neden-windows-archtan-daha-iyi',
   autoArchiveDuration: 60
   })
   }
})

💻Tüm fonksiyonlar

//THREAD OLUŞTURMA
new threads.ThreadManager("GUILD_TEXT_CHANNEL_ID").create({
   name: 'neden-windows-archtan-daha-iyi',
   autoArchiveDuration: 60
   })

//THREADLERE KATILMA
new threads.ThreadManager("GUILD_THREAD_CHANNEL_ID").join()

//THREADLERDEN ÇIKMA
new threads.ThreadManager("GUILD_THREAD_CHANNEL_ID").leave()

//THREADLERDEN ÜYE ATMA
new threads.ThreadManager("GUILD_THREAD_CHANNEL_ID").remove("USER_ID")

//THREADLERE ÜYE EKLEME
new threads.ThreadManager("GUILD_THREAD_CHANNEL_ID").add("USER_ID")

//THREAD ÜYESİNİN VERİSİNİ ALMA
const manager = new threads.ThreadManager("GUILD_THREAD_CHANNEL_ID")
const fetchMember = await manager.fetchMember("USER_ID")

//THREADDE BULUNAN ÜYELERİ ÇEKME
const manager = new threads.ThreadManager("GUILD_THREAD_CHANNEL_ID")
const getMembers = await manager.members()

//KANALDAKİ THREADLERİ ALMA
const manager = new threads.ThreadManager("GUILD_TEXT_CHANNEL_ID")
const getMembers = await manager.getThreads({public: true, archived: true}) //bu size kanaldaki tüm herkese açık ve arşivlenmiş olan thread kanallarını verecektir

💻Tüm eventler

ready
threadCreate
threadDelete
threadUpdate
threadMemberUpdate
threadMembersUpdate

NOT: BU PAKET DAHA BİTİRİLMEMİŞTİR

❤ ile ! SpongeBed#8181 Tarafından Yapıldı

About

🚀Tüm Discord.js versiyonları için çok hızlı thread integrasyonu

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published