1
我刚刚开始使用discord.js创建不一致的bot,并尝试了这些事件并遇到了问题。当消息被删除时,messageDeleted
事件不会触发。Discord.JS 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'? http://discordjs.readthedocs.io/en/latest/docs_client.html#events – CyberLX
看起来在过去的某个时刻,所有文档都是在reStructuredText中完成的https://github.com/hydrabolt/discord.js/ tree/5a5316dc66cecfd1dcd6fac021c21ffd6fcf85c7/docs,并托管在readthedocs.io上。从我所看到的,这是现在网站的来源:https://github.com/hydrabolt/discord.js-site,它在js.org上。我真的不知道这个项目的历史。我只是一点一点地弄清楚这一点。 –
@CyberLX我实际上看了一次。 [该文档]的首页(https://discordjs.readthedocs.io/en/latest/)实际上表示它是用于9.0.0之前的discord.js。如果您按照他们的链接查看新文档的位置,它看起来会转到他们放弃的另一个地点,该地点现在链接到当前位置。 –