Yardım DMden Random Yazı Gönderme

lroxy#1337
Katılım
14 Tem 2022
Mesajlar
11
Tepkime puanı
0
Şehir
Ankara
Başlıkta belirttiğim üzere bota girdiğim yazıları !dm yazan kişiye dmden rastgele istediğim yazıyı göndermesini istiyorum nasıl yapabilirim
 
sqarlex#9586
Katılım
17 Ara 2021
Mesajlar
72
Tepkime puanı
8
Şehir
Yurtdışı
JavaScript:
const Discord = require('discord.js');
const client = new Discord.Client();

exports.run = (client, message) => {
      var mesajlar = ['sqarlex1',
                      'sqarlex2',
                      'sqarlex3',
                      'sqarlex4'
                     ];
      var mesaj = mesajlar[Math.floor(Math.random() * mesajlar.length)];
            message.author.send(`${mesaj}`)
  }

exports.conf = {
  aliases: ['dm'],
};

exports.help = {
  name: 'dm',
};
 
Konu Sahibi
lroxyqwe
lroxy#1337
Katılım
14 Tem 2022
Mesajlar
11
Tepkime puanı
0
Şehir
Ankara
JavaScript:
const Discord = require('discord.js');
const client = new Discord.Client();

exports.run = (client, message) => {
      var mesajlar = ['sqarlex1',
                      'sqarlex2',
                      'sqarlex3',
                      'sqarlex4'
                     ];
      var mesaj = mesajlar[Math.floor(Math.random() * mesajlar.length)];
            message.author.send(`${mesaj}`)
  }

exports.conf = {
  aliases: ['dm'],
};

exports.help = {
  name: 'dm',
};
çok teşekkürler çalışıyor biraz fazla istiyorum ama embedli yapma şansımız varmı?
 
sqarlex#9586
Katılım
17 Ara 2021
Mesajlar
72
Tepkime puanı
8
Şehir
Yurtdışı
çok teşekkürler çalışıyor biraz fazla istiyorum ama embedli yapma şansımız varmı?
çoğaltmak istiyorsan sondaki tırnaktan sonra virgül ekleyip alt satıra geçip tekrar tırnak açıp mesaj yaz tırnağı kapat ve bunu tekrarla.

Embed için ise

JavaScript:
message.author.send(`${mesaj}`)
kısmını
Kod:
const embed = new Discord.MessageEmbed()
.setDescription(`${mesaj}`)
message.author.send(embed)
olarak değiştir.
 
Konu Sahibi
lroxyqwe
lroxy#1337
Katılım
14 Tem 2022
Mesajlar
11
Tepkime puanı
0
Şehir
Ankara
çoğaltmak istiyorsan sondaki tırnaktan sonra virgül ekleyip alt satıra geçip tekrar tırnak açıp mesaj yaz tırnağı kapat ve bunu tekrarla.

Embed için ise

JavaScript:
message.author.send(`${mesaj}`)
kısmını
Kod:
const embed = new Discord.MessageEmbed()
.setDescription(`${mesaj}`)
message.author.send(embed)
olarak değiştir.
çok teşekkürler sorunum çözüldü <3
 
sqarlex#9586
Katılım
17 Ara 2021
Mesajlar
72
Tepkime puanı
8
Şehir
Yurtdışı
hocam bu üçüncü istek cidden kusura bakmayın ama ben bu komutu sadece bir kanala bağlayabilirmiyim veya 30dkda bir kullanma nasıl yapabilirim
Belirlenen kanalda kullanmak için:
JavaScript:
if(!message.channel.id === 'kanal id') return;
ekle cooldown işini bende bilmiyorum...
 
Wicker#1000
Katılım
23 Ağu 2022
Mesajlar
184
Tepkime puanı
23
Şehir
İstanbul
diğer kanallarda hala kullanabiliyorlar komutu
DB dosyası oluşturup DB get channel ID yaptırıp kanal idnizi girip bütün komutunuzu içine alacak if li bir şekilde DB.get channel ID 'kanal idsi' şeklinde yapın isterseniz DB oluşturmadan da yapabilirsiniz ama projenin ilerisinde problem çıkarır karışık gözükür verileri toplamak daha mantıklı cooldown için akşam kodunu atarım
 
Konu Sahibi
lroxyqwe
lroxy#1337
Katılım
14 Tem 2022
Mesajlar
11
Tepkime puanı
0
Şehir
Ankara
DB dosyası oluşturup DB get channel ID yaptırıp kanal idnizi girip bütün komutunuzu içine alacak if li bir şekilde DB.get channel ID 'kanal idsi' şeklinde yapın isterseniz DB oluşturmadan da yapabilirsiniz ama projenin ilerisinde problem çıkarır karışık gözükür verileri toplamak daha mantıklı cooldown için akşam kodunu atarım
pek anlamıyorum jsden siz kodu yazıp atsanız çok iyi olur eğer kanal ayarlanmıyorsa sadece cooldownda yeterli
 

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

  • Bilgi