Bot Duyuru hakkında yardım

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üye
Katılım
28 Eki 2019
Mesajlar
16
Tepki puanı
-1
Yaş
25
6 HİZMET YILI
Arkadaşlar şimdi benim Glovaria isimli bir botum var, bu bot sayesinde DM'den duyuru yapabiliyorum.
Fakat bu duyurular sadece komutu kullandığım sunucular için geçerli oluyor.
Benim de aklıma bir fikir geldi. Ama nasıl yapabileceğimi bilmiyorum.

Arkadaşlar şimdi böyle panel gibi bir şey olacak, sadece ben kullanabileceğim sadece IDsini seçtiğim sunucuda kullanılabilecek.
g!adminduyuru komutu olacak, g!adminduyuru deneme yazıldığında botumu kullanan tüm sunuculardaki üyelere mesaj gidecek.

Böyle bir şey mümkün müdür, mümkünse yapabilir misiniz?
 
Onaylı Üye
Katılım
16 Ara 2018
Mesajlar
54
Tepki puanı
2
Ödüller
5
7 HİZMET YILI
JavaScript:
const send = require('quick.hook');
const Discord = require('discord.js');

exports.run = (bot, message, args, tools) => {

    if(!message.member.hasPermission("MANAGE_MESSAGES")) return message.channel.send("Bu Komutu Kullanabilmek İçin **Mesajları Yönet** Yetkisine Sahip Olman Gerek .");

    let split = '|';

    if(!args[0]) {
        return message.channel.send("**Duyuru Yapabilmen İçin Bir Mesaj Belirtmen Gerek.** `-duyuru <mesajınız>`");
    }

    args = args.join(' ').split(split);

    for (var i = 0; i < args.length; i++) args[i] = args[0].trim();

    if(args[2]) args[2] = parseInt(`0x${args[2]}`);

    let option = {
        title: args[0] || 'Duyuru Sistemi',
        embedColor: args[2] || 0xffffff,
        icon: `https://i.hizliresim.com/DOAJmO.jpg` ///Logo
    }

    const embed = new Discord.RichEmbed()
        .setColor(option.embedColor)
        .setTitle(option.title)

    if(option.message) embed.setDescription(option.message);

    message.delete();

    let announceEmbed = new Discord.RichEmbed()
    .setColor(`RANDOM`)
    .setTimestamp()
    .setTitle(option.title)

    message.channel.send(announceEmbed);

}

exports.conf = {
    enabled: true,
    guildOnly: true,
    aliases: ['duyuruyap','duyuru-yap'],
    permLevel: 0
}

exports.help = {
    name: 'duyuru',
    description: 'Sunucuda Duyuru Yapar.',
    usage: 'duyuru'
}
Komutlara | komutlar/duyuru.js
Ek modül quick.hook
 
Bu gözler neler gördü neler
Süper Üye
Katılım
7 Eyl 2015
Mesajlar
731
Çözümler
39
Tepki puanı
327
Ödüller
9
Yaş
32
10 HİZMET YILI
Sorunun cevabını vereyim : Mümkün ancak uğraşılması lazım emek verirsen tabiki'de olur olmaz diye birşey yoktur.

Ek olarak Yazılım bilgin olması lazım bunları yapabilmen için tabiki...
 
Üye
Katılım
6 Nis 2018
Mesajlar
18
Tepki puanı
2
8 HİZMET YILI
Bu Komut Sitede Paylaşılmıştı Bulup Kullanabilirsin Sonra O Komut Discord Tarafından Yasak Diye Biliyorum.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst