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。如果您按照他們的鏈接查看新文檔的位置,它看起來會轉到他們放棄的另一個地點,該地點現在鏈接到當前位置。 –