Kod Yeni gelen(timeout) Mute rolü olmadan mute atma - İLK PAYLAŞIM

can#0002
Katılım
10 Eyl 2021
Mesajlar
94
Tepkime puanı
39
Şehir
Yurtdışı
Kodlara ve detaya buradan ulaşabilirsiniz:
Star atmayı unutmayın <3

68747470733a2f2f636f6e6669676875622e70686f746f732f696d616765732f79777631624a4b5334624d427449575a6f65786661763039342e676966
 
  • Beğen
Tepkiler: kedy
'SkyLex - Shawty,#3933
Katılım
13 Eki 2021
Mesajlar
25
Tepkime puanı
9
Şehir
Kocaeli
mümkünse kullanabileceğim boş altyapı atarsanda güzel olur
 
Konu Sahibi
chimp
can#0002
Katılım
10 Eyl 2021
Mesajlar
94
Tepkime puanı
39
Şehir
Yurtdışı
Komut dosyanda yukarılarda muhtemelen run kısmı vardır o run kısmının yanında ki parantezin başına async yaz öyle dene yada komutları
(async() => {
(kod)
})();
içine al
 
'SkyLex - Shawty,#3933
Katılım
13 Eki 2021
Mesajlar
25
Tepkime puanı
9
Şehir
Kocaeli
Komut dosyanda yukarılarda muhtemelen run kısmı vardır o run kısmının yanında ki parantezin başına async yaz öyle dene yada komutları

içine al
nazı yani ben kodu atsam editleyip atsan?
 
'SkyLex - Shawty,#3933
Katılım
13 Eki 2021
Mesajlar
25
Tepkime puanı
9
Şehir
Kocaeli
module.exports = {
name: "mute",
description: "Botun ve Discord'un pingini gösterir",
cooldown: 5,
yanıt: "Mute atmak için {cooldown} saniye bekleyiniz",

execute(client, message, args) {

if(!message.member.permissions.has('MANAGE_MESSAGES')) return;
if(!args[0]) return message.reply({ content: 'Lütfen bir kullanıcıyı etiketleyin.' });
if(!message.mentions.members.first()) return message.reply({ content: 'Belirttiğiniz kullanıcı bulunamadı.' });
const member = message.mentions.members.first();
if(member.roles.highest.position >= message.member.roles.highest.position || member.user.id == message.guild.ownerId) return message.reply({ content: 'Bu kullanıcıyı susturamazsın.' });
if(member.roles.highest.position >= message.guild.me.roles.highest.position) return message.reply({ content: 'Bu kullanıcıyı susturamıyorum.' });

const request = require('native-request');
const headers = {
"accept": "/",
"authorization": "Bot " + client.token,
"content-type": "application/json",
};

await request.get(` {message.guild.id}/members/${member.user.id}`, headers, async function(err, data, status, headers) {
if(err) throw err;
if(new Date(JSON.parse(data).communication_disabled_until || Date.now()).getTime() > Date.now()) return message.reply({ content: 'Bu kullanıcı zaten susturulmuş.' });

if(!args[1] || isNaN(args[1]) || !args[2] || !['saniye', 'dakika', 'saat', 'gün', 'hafta', 'yıl'].includes(args[2])) return message.reply({ content: 'Lütfen bir süre belirtin.' });

const timeout = require('ms')(args[1]+args[2].replace('saniye', 's').replace('saat', 'h').replace('gün', 'd').replace('hafta', 'w').replace('yıl', 'y').replace('dakika', 'm'));
if(!timeout) return message.reply({ content: 'Lütfen geçerli bir süre belirtin.' });

const fetch = require('node-fetch');
await fetch(` {message.guild.id}/members/${member.user.id}`, {
"credentials": "include",
"headers": {
"accept": "*/*",
"authorization": "Bot " + client.token,
"content-type": "application/json",
},
"referrerPolicy": "no-referrer-when-downgrade",
"body": JSON.stringify({
"communication_disabled_until": new Date(Date.now()+timeout)
}),
"method": "PATCH",
"mode": "cors"
});
return message.reply({ content: `${member} üyesi **${args[1]} ${args[2]}** boyunca yazı kanallarında susturuldu.` });
});

};
 
cagatay#1000
Katılım
14 Ağu 2021
Mesajlar
102
Tepkime puanı
79
Kod bloğu kullanarak atsana kanka örneğin;

JavaScript:
module.exports = {
name: "mute",
description: "Botun ve Discord'un pingini gösterir",
cooldown: 5,
yanıt: "Mute atmak için {cooldown} saniye bekleyiniz",

execute(client, message, args) {

if(!message.member.permissions.has('MANAGE_MESSAGES')) return;
if(!args[0]) return message.reply({ content: 'Lütfen bir kullanıcıyı etiketleyin.' });
if(!message.mentions.members.first()) return message.reply({ content: 'Belirttiğiniz kullanıcı bulunamadı.' });
const member = message.mentions.members.first();
if(member.roles.highest.position >= message.member.roles.highest.position || member.user.id == message.guild.ownerId) return message.reply({ content: 'Bu kullanıcıyı susturamazsın.' });
if(member.roles.highest.position >= message.guild.me.roles.highest.position) return message.reply({ content: 'Bu kullanıcıyı susturamıyorum.' });

const request = require('native-request');
const headers = {
"accept": "/",
"authorization": "Bot " + client.token,
"content-type": "application/json",
};

await request.get(`https://discord.com/api/v8/guilds/${message.guild.id}/members/${member.user.id}`, headers, async function(err, data, status, headers) {
if(err) throw err;
if(new Date(JSON.parse(data).communication_disabled_until || Date.now()).getTime() > Date.now()) return message.reply({ content: 'Bu kullanıcı zaten susturulmuş.' });

if(!args[1] || isNaN(args[1]) || !args[2] || !['saniye', 'dakika', 'saat', 'gün', 'hafta', 'yıl'].includes(args[2])) return message.reply({ content: 'Lütfen bir süre belirtin.' });

const timeout = require('ms')(args[1]+args[2].replace('saniye', 's').replace('saat', 'h').replace('gün', 'd').replace('hafta', 'w').replace('yıl', 'y').replace('dakika', 'm'));
if(!timeout) return message.reply({ content: 'Lütfen geçerli bir süre belirtin.' });

const fetch = require('node-fetch');
await fetch(`https://discord.com/api/v8/guilds/${message.guild.id}/members/${member.user.id}`, {
"credentials": "include",
"headers": {
"accept": "*/*",
"authorization": "Bot " + client.token,
"content-type": "application/json",
},
"referrerPolicy": "no-referrer-when-downgrade",
"body": JSON.stringify({
"communication_disabled_until": new Date(Date.now()+timeout)
}),
"method": "PATCH",
"mode": "cors"
});
return message.reply({ content: `${member} üyesi **${args[1]} ${args[2]}** boyunca yazı kanallarında susturuldu.` });
});

};
 
'SkyLex - Shawty,#3933
Katılım
13 Eki 2021
Mesajlar
25
Tepkime puanı
9
Şehir
Kocaeli
module.exports = {
name: "mute",
description: "Botun ve Discord'un pingini gösterir",
cooldown: 5,
yanıt: "Mute atmak için {cooldown} saniye bekleyiniz",

execute(client, message, args) {

if(!message.member.permissions.has('MANAGE_MESSAGES')) return;
if(!args[0]) return message.reply({ content: 'Lütfen bir kullanıcıyı etiketleyin.' });
if(!message.mentions.members.first()) return message.reply({ content: 'Belirttiğiniz kullanıcı bulunamadı.' });
const member = message.mentions.members.first();
if(member.roles.highest.position >= message.member.roles.highest.position || member.user.id == message.guild.ownerId) return message.reply({ content: 'Bu kullanıcıyı susturamazsın.' });
if(member.roles.highest.position >= message.guild.me.roles.highest.position) return message.reply({ content: 'Bu kullanıcıyı susturamıyorum.' });

const request = require('native-request');
const headers = {
"accept": "/",
"authorization": "Bot " + client.token,
"content-type": "application/json",
};

await request.get(` {message.guild.id}/members/${member.user.id}`, headers, async function(err, data, status, headers) {
if(err) throw err;
if(new Date(JSON.parse(data).communication_disabled_until || Date.now()).getTime() > Date.now()) return message.reply({ content: 'Bu kullanıcı zaten susturulmuş.' });

if(!args[1] || isNaN(args[1]) || !args[2] || !['saniye', 'dakika', 'saat', 'gün', 'hafta', 'yıl'].includes(args[2])) return message.reply({ content: 'Lütfen bir süre belirtin.' });

const timeout = require('ms')(args[1]+args[2].replace('saniye', 's').replace('saat', 'h').replace('gün', 'd').replace('hafta', 'w').replace('yıl', 'y').replace('dakika', 'm'));
if(!timeout) return message.reply({ content: 'Lütfen geçerli bir süre belirtin.' });

const fetch = require('node-fetch');
await fetch(` {message.guild.id}/members/${member.user.id}`, {
"credentials": "include",
"headers": {
"accept": "*/*",
"authorization": "Bot " + client.token,
"content-type": "application/json",
},
"referrerPolicy": "no-referrer-when-downgrade",
"body": JSON.stringify({
"communication_disabled_until": new Date(Date.now()+timeout)
}),
"method": "PATCH",
"mode": "cors"
});
return message.reply({ content: `${member} üyesi **${args[1]} ${args[2]}** boyunca yazı kanallarında susturuldu.` });
});

};
JavaScript:
module.exports = {
    name: "mute",
    description: "Botun ve Discord'un pingini gösterir",
    cooldown: 5,
    yanıt: "Mute atmak için {cooldown} saniye bekleyiniz",

execute(client, message, args) {

  if(!message.member.permissions.has('MANAGE_MESSAGES')) return;
  if(!args[0]) return message.reply({ content: 'Lütfen bir kullanıcıyı etiketleyin.' });
  if(!message.mentions.members.first()) return message.reply({ content: 'Belirttiğiniz kullanıcı bulunamadı.' });
  const member = message.mentions.members.first();
  if(member.roles.highest.position >= message.member.roles.highest.position || member.user.id == message.guild.ownerId) return message.reply({ content: 'Bu kullanıcıyı susturamazsın.' });
  if(member.roles.highest.position >= message.guild.me.roles.highest.position) return message.reply({ content: 'Bu kullanıcıyı susturamıyorum.' });

  const request = require('native-request');
  const headers = {
    "accept": "/",
    "authorization": "Bot " + client.token,
    "content-type": "application/json",
  };

  await request.get(`https://discord.com/api/v8/guilds/${message.guild.id}/members/${member.user.id}`, headers, async function(err, data, status, headers) {
    if(err) throw err;
    if(new Date(JSON.parse(data).communication_disabled_until || Date.now()).getTime() > Date.now()) return message.reply({ content: 'Bu kullanıcı zaten susturulmuş.' });

    if(!args[1] || isNaN(args[1]) || !args[2] || !['saniye', 'dakika', 'saat', 'gün', 'hafta', 'yıl'].includes(args[2])) return message.reply({ content: 'Lütfen bir süre belirtin.' });

    const timeout = require('ms')(args[1]+args[2].replace('saniye', 's').replace('saat', 'h').replace('gün', 'd').replace('hafta', 'w').replace('yıl', 'y').replace('dakika', 'm'));
    if(!timeout) return message.reply({ content: 'Lütfen geçerli bir süre belirtin.' });
 
    const fetch = require('node-fetch');
    await fetch(`https://discord.com/api/v8/guilds/${message.guild.id}/members/${member.user.id}`, {
      "credentials": "include",
      "headers": {
        "accept": "*/*",
        "authorization": "Bot " + client.token,
        "content-type": "application/json",
      },
      "referrerPolicy": "no-referrer-when-downgrade",
      "body": JSON.stringify({
        "communication_disabled_until": new Date(Date.now()+timeout)
      }),
      "method": "PATCH",
      "mode": "cors"
    });
    return message.reply({ content: `${member} üyesi **${args[1]} ${args[2]}** boyunca yazı kanallarında susturuldu.` });
  });

};
 
Konu Sahibi
chimp
can#0002
Katılım
10 Eyl 2021
Mesajlar
94
Tepkime puanı
39
Şehir
Yurtdışı
module.exports = {
name: "mute",
description: "Botun ve Discord'un pingini gösterir",
cooldown: 5,
yanıt: "Mute atmak için {cooldown} saniye bekleyiniz",

execute(client, message, args) {
(async () => {
if(!message.member.permissions.has('MANAGE_MESSAGES')) return;
if(!args[0]) return message.reply({ content: 'Lütfen bir kullanıcıyı etiketleyin.' });
if(!message.mentions.members.first()) return message.reply({ content: 'Belirttiğiniz kullanıcı bulunamadı.' });
const member = message.mentions.members.first();
if(member.roles.highest.position >= message.member.roles.highest.position || member.user.id == message.guild.ownerId) return message.reply({ content: 'Bu kullanıcıyı susturamazsın.' });
if(member.roles.highest.position >= message.guild.me.roles.highest.position) return message.reply({ content: 'Bu kullanıcıyı susturamıyorum.' });

const request = require('native-request');
const headers = {
"accept": "/",
"authorization": "Bot " + client.token,
"content-type": "application/json",
};

await request.get(` {message.guild.id}/members/${member.user.id}`, headers, async function(err, data, status, headers) {
if(err) throw err;
if(new Date(JSON.parse(data).communication_disabled_until || Date.now()).getTime() > Date.now()) return message.reply({ content: 'Bu kullanıcı zaten susturulmuş.' });

if(!args[1] || isNaN(args[1]) || !args[2] || !['saniye', 'dakika', 'saat', 'gün', 'hafta', 'yıl'].includes(args[2])) return message.reply({ content: 'Lütfen bir süre belirtin.' });

const timeout = require('ms')(args[1]+args[2].replace('saniye', 's').replace('saat', 'h').replace('gün', 'd').replace('hafta', 'w').replace('yıl', 'y').replace('dakika', 'm'));
if(!timeout) return message.reply({ content: 'Lütfen geçerli bir süre belirtin.' });

const fetch = require('node-fetch');
await fetch(` {message.guild.id}/members/${member.user.id}`, {
"credentials": "include",
"headers": {
"accept": "*/*",
"authorization": "Bot " + client.token,
"content-type": "application/json",
},
"referrerPolicy": "no-referrer-when-downgrade",
"body": JSON.stringify({
"communication_disabled_until": new Date(Date.now()+timeout)
}),
"method": "PATCH",
"mode": "cors"
});
return message.reply({ content: `${member} üyesi **${args[1]} ${args[2]}** boyunca yazı kanallarında susturuldu.` });
});
})();
};

al knks
 
InFlames#2005
Katılım
2 Eyl 2021
Mesajlar
390
Tepkime puanı
128
Şehir
İstanbul
he çözdüm .d node v12 kullanan mı kaldı cidden 16.x e çek nodeyi
 
Konu Sahibi
chimp
can#0002
Katılım
10 Eyl 2021
Mesajlar
94
Tepkime puanı
39
Şehir
Yurtdışı
node-fetch'in son sürümünü kullanırsanız hata çıkabilir 2.6.6 kullanın
 
ˣ chávez#1809
Katılım
16 Kas 2021
Mesajlar
29
Tepkime puanı
2
Şehir
Konya
Gayet Güzel Galiba Yeni Çıkmış Bir Kod Herkese Kullanmasını Tavsiye Ederim
 

Konuyu 5 kişi okuyor. (0 kayıtlı üye ve 5 ziyaretçi)

Benzer konular

  • Bilgi