- KenDayy#0001
- Katılım
- 26 Ağu 2021
- Mesajlar
- 247
- Tepkime puanı
- 124
- Şehir
- Yurtdışı
Merhaba Sizlere Gelişmiş Bir Duyuru Komutu Hazırladım İnşallah Beğenirsiniz, İyi Kullanımlar Dilerim
Not: İZİNSİZ PAYLAŞMAYINIZ.
KOD
Not: İZİNSİZ PAYLAŞMAYINIZ.
KOD
JavaScript:
const Discord = require('discord.js');
const config = require('../config.json');
module.exports = {
name: 'announcement',
aliases: ['annon'],
description: 'Announcement and similar command that can be used!'
}
run: async (client, message, args) => {
if(message.member.permission.has(Permissions.FLAGS.ADMINISTRATOR)) return message.channel.send('To use this command **Administrator** Must Have Authority.')
//let embedColor = args.join(" ");
let embedColor = args.slice(0).join(' ')
if (!embedColor) return message.reply(`Enter Appearance Color **Example:** \`${config.prefix}message #FFFFFF | <color>\`!`).then(m => m.delete(({ timeout: 5000})));
//let thumbnailCreate = args.join(" ");
let thumbnailCreate = args.slice(1).join(' ')
if (!thumbnailCreate) return message.reply(`Enter a Thumbnail Image Link **Example:** \`${config.prefix}\`message <image_link>\`!`).then(m => m.delete(({ timeout: 5000})));
//let authorCreate = args.join(" ");
let authorCreate = args.slice(2).join(' ')
if (!authorCreate) return message.reply(`Write Something For Headline **Example:** \`${config.prefix}\`message <title>\`!`).then(m => m.delete(({ timeout: 5000})));
//let footerCreate = args.join(" ");
let footerCreate = args.slice(3).join(' ')
if (!footerCreate) return message.reply(`Write Something For Subtitle **Example:** \`${config.prefix}\`message <subtitle>\`!`).then(m => m.delete(({ timeout: 5000})));
//let imageCreate = args.join(" ");
let imageCreate = args.slice(4).join(' ')
if (!imageCreate) return message.reply(`Enter a Large Image Link **Example:** \`${config.prefix}\`message <image_link>\`!`).then(m => m.delete(({ timeout: 5000})));
//let messageCreate = args.join(" ");
let messageCreate = args.slice(5).join(' ')
if (!messageCreate) return message.reply(`Write a Description **Example:** \`${config.prefix}\`message <description>\`!`).then(m => m.delete(({ timeout: 5000})));
message.channel.send({ embeds: new Discord.MessageEmbed()
.setColor(embedColor)
.setThumbnail(thumbnailCreate)
.setAuthor(''+authorCreate+'', client.user.avatarURL())
.setDescription(messageCreate)
.setImage(imageCreate)
.setFooter(''+footerCreate+'', client.user.avatarURL())})
};