Javascript 如何使一个不和谐的js机器人的消息在dm某人后,他得到了一定的作用
我的代码:Javascript 如何使一个不和谐的js机器人的消息在dm某人后,他得到了一定的作用,javascript,node.js,npm,discord,bots,Javascript,Node.js,Npm,Discord,Bots,我的代码: const Discord = require('discord.js'); const client = new Discord.Client(); const prefix = '$'; client.once('ready' , () => { console.log('M-am trezit din morti!'); }); client.on('message' , message =>{ if(!message.content.star
const Discord = require('discord.js');
const client = new Discord.Client();
const prefix = '$';
client.once('ready' , () => {
console.log('M-am trezit din morti!');
});
client.on('message' , message =>{
if(!message.content.startsWith(prefix) || message.author.bot) return;
const args = message.content.slice(prefix.length).split(/ +/);
const command= args.shift().toLowerCase();
if(command === 'about'){
}else if(command === 'troll'){
const messages = ["Esti un ratat!!", "Akatsuki este cel mai tare!", "Lui Tobi ii plac baietii!", "Invata sa joci, noobule!" , "Esti pe langa cu jocul!", "Cum naiba ai ajuns in factiunea asta?"]
const randomMessage = messages[Math.floor(Math.random() * messages.length)];
message.channel.send(randomMessage)
}
});
client.login('notgonnashowit');
您可以使用以下内容:
client.on("guildMemberUpdate", (oldMember, newMember) => {
// when Member is updated check if the Member has a role by ID
if (newMember._roles.includes("ROLE ID HERE")){
// then DM them
newMember.send('message to dm');
}
});
要使用上述功能,您必须在bot仪表板中启用服务器成员意图:
您也可以分配角色,然后使用
.then()
发送消息。这可能比添加一个新的事件侦听器更容易。我该如何添加它?它似乎不起作用。当我在那里放置一些东西时,它就不起作用了