Çözüldü Sunucuda #0001 Etiketi Olan Kişileri Sayması Gerekiyor.

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Katılım
30 Ocak 2021
Konular
4
Mesajlar
16
Tepki puanı
11
Puanları
1,510
Çoğu pub sunucuda kullanılıyor aslında say yaptığımızda #0001 etiketini kullanan kişileride sayıyor elinde olan varsa yardımcı olabilir mi
 
Çözüm
@gears0000 ile ortaklaşa bir çalışma yaptık ve sorunu çözdük.

Genel olarak tüm taglara bakmak için; "!tagsay 0312" tarzında. Aşağıdaki komutu kullanın.
JavaScript:
const Discord = require('discord.js')

exports.run = (client, message, args) => {

   var tag = args.slice(0).join("");
   if(!tag) return message.channel.send("Lütfen devamına tag yazın.")
   let ksii = message.guild.members.cache.filter(r => r.user.discriminator==tag);
   if(ksii.size==0){
       message.channel.send(new Discord.MessageEmbed()
       .setTitle(`Bu taga sahip kişi yok`))
   }else{
       message.channel.send(new Discord.MessageEmbed()
       .setTitle(`Bu taga sahip kişi sayısı : ${ksii.size}`)
       .setDescription(`Kişiler ; ${ksii.array()}`))
   }
 
}...
Katılım
30 Ocak 2021
Konular
4
Mesajlar
16
Tepki puanı
11
Puanları
1,510

Ekli dosyalar

  • resim_2021-02-06_175459.png
    resim_2021-02-06_175459.png
    9.5 KB · Görünt.: 184
Oyla 0
Katılım
30 Ocak 2021
Konular
4
Mesajlar
16
Tepki puanı
11
Puanları
1,510
Kanalı gören 9 kişi ve o etikete sahip olan kişi sayısı +20 +15 fakat sadece beni etiketliyor ve kişi sayısı olarak beni sayıyor
 
Oyla 0
Katılım
10 Kas 2019
Konular
225
Mesajlar
1,057
Çözümler
19
Tepki puanı
1,050
Puanları
8,710
Kanalı gören 9 kişi ve o etikete sahip olan kişi sayısı +20 +15 fakat sadece beni etiketliyor ve kişi sayısı olarak beni sayıyor
Kendim botu kurup baştan kodlayacağım buradan atarım. v12 kurulu da bende o yüzden.

> Discord Developer'e girin.
> Applications kategorisine tıklayın.
> Oradan botunuzu seçin.
> Sol taraftan bot kategorisine tıklayın.
1612699334956.png

> Alt taraftaki 2 butonu aktifleştirin ve sorununuz çözülecektir.
Bota restart atıp deneyin.
 
Oyla 0
Katılım
10 Kas 2019
Konular
225
Mesajlar
1,057
Çözümler
19
Tepki puanı
1,050
Puanları
8,710
@gears0000 ile ortaklaşa bir çalışma yaptık ve sorunu çözdük.

Genel olarak tüm taglara bakmak için; "!tagsay 0312" tarzında. Aşağıdaki komutu kullanın.
JavaScript:
const Discord = require('discord.js')

exports.run = (client, message, args) => {

   var tag = args.slice(0).join("");
   if(!tag) return message.channel.send("Lütfen devamına tag yazın.")
   let ksii = message.guild.members.cache.filter(r => r.user.discriminator==tag);
   if(ksii.size==0){
       message.channel.send(new Discord.MessageEmbed()
       .setTitle(`Bu taga sahip kişi yok`))
   }else{
       message.channel.send(new Discord.MessageEmbed()
       .setTitle(`Bu taga sahip kişi sayısı : ${ksii.size}`)
       .setDescription(`Kişiler ; ${ksii.array()}`))
   }
 
}

exports.conf = {
  aliases: ['tag']
}

exports.help = {
name: "tagsay"
}

Sadece tek bir taga bakmak içinde aşağıdaki kodlamayı kullanın.
!tagsay

JavaScript:
const Discord = require('discord.js')

exports.run = (client, message, args) => {

   let ksii = message.guild.members.cache.filter(r => r.user.discriminator=="1848");
   message.channel.send(new Discord.MessageEmbed()
   .setTitle(`Bu taga sahip kişi sayısı : ${ksii.size}`)
   .setDescription(`Kişiler ; ${ksii.array()}`))

}

exports.conf = {
  aliases: ['tag']
}

exports.help = {
name: "tagsay"
}

Bu arada Discord'dan kaynaklı bir sorun olduğunu düşünüyorum; bazı tagları algılamıyor nedense.
1612637927608.png
 
  • Beğen
Tepkiler: Reborn
Oyla 0
Çözüm
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...