messageDeleted事件未触发
我刚刚开始使用discord.js创建一个discord机器人,并尝试了这些事件并遇到了问题。删除邮件后,messageDeleted
事件不会触发。
const discord = require('discord.js');
const Client = new discord.Client();
const token = 'bot_token';
Client.on('ready', function(){console.log('Logged on!')});
Client.on('messageDeleted', function(message, channel){
console.log('Test, a message was deleted.');
});
Client.login(token);
它从不打印出“测试,消息已删除。”当我删除一条消息时。 note我已经尝试在运行代码之前删除聊天中已经存在的消息,并删除在运行代码之后创建的消息以查看是否是问题所在。还是一无所有。
回答如下:这是因为您要在messageDeleted
而不是messageDelete
上放置一个事件。这是错误的事件侦听器,未捕获到正确的发出的事件侦听器。
messageDeleted事件未触发
我刚刚开始使用discord.js创建一个discord机器人,并尝试了这些事件并遇到了问题。删除邮件后,messageDeleted
事件不会触发。
const discord = require('discord.js');
const Client = new discord.Client();
const token = 'bot_token';
Client.on('ready', function(){console.log('Logged on!')});
Client.on('messageDeleted', function(message, channel){
console.log('Test, a message was deleted.');
});
Client.login(token);
它从不打印出“测试,消息已删除。”当我删除一条消息时。 note我已经尝试在运行代码之前删除聊天中已经存在的消息,并删除在运行代码之后创建的消息以查看是否是问题所在。还是一无所有。
回答如下:这是因为您要在messageDeleted
而不是messageDelete
上放置一个事件。这是错误的事件侦听器,未捕获到正确的发出的事件侦听器。