【发布时间】:2021-12-06 15:03:25
【问题描述】:
我希望我的机器人只阅读 DM 消息并将它们发送到不和谐的频道,但我的代码无限发送垃圾邮件,发送 5 次垃圾邮件,然后暂停几秒钟,然后再次发送垃圾邮件,机器人也不阅读只有 DM 消息和阅读公会消息,所以如果我在公会中发送任何内容,它就会成为垃圾内容。
我想要什么? 如果有人发送“你好!” (消息内容)给 DM 中的机器人,机器人需要发送“你好!” (消息内容)到指定频道(日志频道)。
const Discord = require("discord.js");
const client = new Discord.Client({ intents:['DIRECT_MESSAGES'],
partials: ['MESSAGE'] });
client.on('ready', () =>{
console.log('Bot Online!'); //bot successfully logged in
});
client.on('message', async (message) => {
await client.channels.cache.get('CHANNEL ID').send(message.content);
console.log(message.content); //log messages
return;
});
// Authorizing
client.login('LOGIN');
【问题讨论】:
标签: javascript node.js discord discord.js