message.guild.channels.get("айди канала");|
message.guild.channels.find("тип поиска", "запрос");
//типы - name, id и тд
if(message.author.bot) return;
if(message.author.bot){
//код если бот
}else{
//код если не бот
}
require(".message")
, а require("./message")
npm i messageили
npm install messageили типа того, то убери точку:
require("message")
Ожидалось, что вы напишите } но вы не написали
bot.on('message', msg => {
if (msg.content === 'ping') {
let cmd = bot.commands.get(command.slice(prefix.length));
if(cmd) cmd.run(bot,message,args);
};
bot.login(token);
bot.on('ready', () => {
//твой код
});
let cmd = bot.commands.get(command.slice(prefix.length));
if(cmd) cmd.run(bot,message,args);
};
bot.login(token);
});
let cmd = bot.commands.get(command.slice(prefix.length));
if(cmd) cmd.run(bot,message,args);
};
});
bot.login(token);
ladder.up(); // 1
ladder.up(); // 2
ladder.down(); // 1
ladder.down(); // 0
ladder.showStep(); // 0
ladder.up().up().down().down()showStep(); // 0
var user = message.mentions.users.first(); //Получаем первого упомянутого в сообщении юзера
if(!user) return message.reply("юзер не упомянут");
var url = user.avatarURL; //Получаем его аватарку! Всё просто!
//Типа вы уже объявили переменную id
var user = client.users.get(id); //Получаем юзера из users
if(!user) return message.reply("юзер не найден");
var url = user.avatarURL; //Готово!
user.avatarURL
const Discord = require("discord.js"); //Вы же не пользуетесь command, верно?...
client.user.setGame("Google Chrome");
client.user.setStatus("online"); //или другой тип статуса
client.user.setPresence({
"status" : "online", //или другой тип статуса
"game" : {
"name" : 'Google Chrome',
"type" : "PLAYING" //, (или другой тип деятельности)
//:url : "URL видео на Twich" (только если стоит WATCHING или STREAMING)
}
});
Playing- играет
Streaming- стримит на твиче
Listening- слушает
Watching- смотрит на твиче
var prefix = ":";
client.on("message", message => {
if(!message.guild) return; //чтобы команда не работала в личных сообщениях!
if(message.author === client.user) return; //чтобы бот не написал сам себе
if(!message.content.startsWith(":")) return; //иначе может начать работать с любым префиксом
const args = message.content.slice(prefix.length).trim().split(/ +/g); //вычисляем аргументы
const command = args.shift().toLowerCase(); //отделяем аргументы от команды
if(command === "ban"){
if(!message.member.hasPermission("BAN_MEMBERS")) return (msg.reply("вы не имеете прав на использование этой команды"));
if(!message.guild.me.hasPermission("BAN_MEMBERS")) return (msg.reply("у меня нет права банить пользователей на этом сервере!"));
let member = message.mentions.members.first();
let arg = args[0];
if(!member) return (msg.reply("вы не указали пользователя!"));
if(!member = arg) return (msg.reply("неправильно введены данные!!"));
let reason = args.slice(1).join(" ");
if(reason) {
member.ban(reason).catch(err => console.log(err));
}else{
member.ban().catch(err => console.log(err));
}
}
});
fgvnovoross#3014
let channel = message.channel;
channel.send("тест");
let channel = client.channels.get("айди");
channel.send("тест");
const webhook = new Discord.Webhook("айди вебхука", "токен вебхука");
webhook.send("тест");
fgvnovoross#3014
var prefix = "^";
client.on("message", msg => {
if(!msg.guild) return;
if(!msg.content.startsWith("^") return;
const args = msg.content.slice(prefix.length).trim().split(/ +/g);
const command = args.shift().toLowerCase();
if(command === "kickplayer"){
let member = msg.mentions.members.first();
member.kick().catch(err => constole.log(err));
}
});
var prefix = "^";
client.on("message", msg => {
if(!msg.guild) return;
if(!msg.content.startsWith("^") return;
const args = msg.content.slice(prefix.length).trim().split(/ +/g);
const command = args.shift().toLowerCase();
if(command === "blockplayer"){
let member = msg.mentions.members.first();
let player = args[0];
if(!member === player) return (msg.reply("неправильно введены данные!"));
let days = args[1];
member.ban(days).catch(err => {
console.log(err);
msg.reply("ошибка!");
});
}
});
var prefix = "^";
client.on("message", msg => {
if(!msg.guild) return;
if(!msg.content.startsWith("^") return;
const args = msg.content.slice(prefix.length).trim().split(/ +/g);
const command = args.shift().toLowerCase();
if(command === "print"){
let text = args.join(" ");
msg.delete().catch(err => console.log(err));
msg.channel.send(text);
}
});