使用discord.js的discord机器人发送DM的步骤如下:
npm install discord.js
bot.js
,并在文件中导入discord.js库:const Discord = require('discord.js');
const client = new Discord.Client();
client.login('YOUR_BOT_TOKEN');
请注意,YOUR_BOT_TOKEN
应替换为您自己的机器人令牌。
ready
事件来确认机器人已准备好:client.on('ready', () => {
console.log(`Logged in as ${client.user.tag}!`);
});
message
事件来处理收到的消息。当收到消息时,您可以检查消息的内容和发送者,并使用send
方法向发送者发送私人消息(DM):client.on('message', message => {
if (message.content === '!sendDM') {
const user = message.author;
user.send('This is a DM from the bot!');
}
});
在上面的示例中,当收到!sendDM
消息时,机器人将向发送者发送一条私人消息。
client.login('YOUR_BOT_TOKEN');
确保将YOUR_BOT_TOKEN
替换为您自己的机器人令牌。
这样,您就可以使用discord.js的discord机器人发送DM了。请注意,为了使机器人能够向用户发送私人消息,用户必须与机器人共享至少一个服务器。
领取专属 10元无门槛券
手把手带您无忧上云