
Upvote Offical DISCORD
Cервер преднозначен для фана,он находится в бета тестировании так что удачи
const Discord = require(“discord.js”);
module.exports.run = async (bot, message, args) => {
if(!message.member.hasPermission(“KICK_MEMBERS”)) return message.channel.send(“У вас нет прав”);
if (!args[0]) return bot.send(“Задайте вопрос”);
let question = args.slice(0).join(" “);
const embed = new Discord.RichEmbed()
.setTitle(${bot.user.username} голосования
)
.setColor(”#1b87e5")
.addField(‘Голосование’,Тема: ${question}!
)
.setFooter(Автор: ${message.author.username}
, ${message.author.avatarURL}
)
message.delete();
message.channel.send({ embed })
.then(msg => {
msg.react(‘691191192758517770’)
msg.react(‘691191192289017858’)
})
.catch(() => console.error(‘Emoji failed to react.’));
}
module.exports.help = {
name: ‘b’,
aliases: [‘bs’, ‘статистика’, ‘ботстат’],
description: ‘Статистика бота’,
usages: { ‘!botstats’: Покажет статистику бота
},
category: ‘Информация о боте’
}
const { RichEmbed } = require(‘discord.js’);
module.exports.run = (bot, msg, args) => { // Функция для команды
let user = msg.mentions.users.first() || msg.author; // Переменная user присваивает себе первого “пинганутого” пользователя или автора сообщения
msg.channel.send(
new RichEmbed()
.setColor(‘RANDOM’) // Ставим цвет для нашего сообщения
.setDescription(user.tag) // Описание для нашего сообщения, в данном случае пишем туда дискорд-тег пользователя
.setImage(${user.displayAvatarURL}?size=2048
) // Достали URL аватарки пользователя, потом добавили ?size=2048 к ссылке на аватар пользователя, чтобы получить лучшее качество картинки.
);
};
module.exports.help = { // Конфигурация команды
name: ‘avatar’
};
onst Discord = module.require(“discord.js”);
module.exports.run = async (bot, message, args) => {
if (!message.member.hasPermission(“MANAGE_MESSAGES”)) return message.channel.send(‘Недостаточно прав!’)
let msgid = args[0]
if (!msgid) return message.channel.send('Укажи ID сообщения!')
await message.channel.fetchMessage(msgid)
.then(async msg => {
if (!msg) return message.channel.send('Сообщение не найдено')
await msg.pin()
message.react("662046909103341571");
}).catch(console.error)
}
module.exports.help = {
name: ‘pin’,
aliases: [“закрепить”,]
}
bot.on(“guildCreate”, async(guild) =>{
let nserv = new Discord.RichEmbed()
.setColor('FFA947')
.setThumbnail(guild.iconURL)
.setTitle("**:683301845354938422: Новый сервер**")
.addField("**Название**", `\`${guild.name}\``)
.addField("**Сервера ID**", `\`${guild.id}\``)
.addField("**Создатель**", `\`${guild.owner.user.tag}\``)
.addField("**Создатель ID**", `\`${guild.owner.id}\``)
.addField("**Пользователей**", `\`${guild.memberCount}\``)
.addField("**Ролей**", `\`${guild.roles.size}\``)
.addField("**Это наш**", `\`${bot.guilds.size}\``)
bot.channels.get("688818726031720477").send(nserv)
});
bot.on(“guildDelete”, async(guild) =>{
let rserv = new Discord.RichEmbed()
.setColor('FFA947')
.setThumbnail(guild.iconURL)
.setTitle(":683301845246148624: Удалили с сервера")
.addField("**Название**", `\`${guild.name}\``)
.addField("**Сервера ID**", `\`${guild.id}\``)
.addField("**Создатель**", `\`${guild.owner.user.tag}\``)
.addField("**Создатель ID**", `\`${guild.owner.id}\``)
.addField("**Пользователей**", `\`${guild.memberCount}\``)
bot.channels.get(“688818777877512298”).send(rserv)
})