我正在用discord.js創建一個Discord bot,我想創建一個可以清除消息的命令。現在,我有這個代碼(只有有趣的部分),我不明白爲什麼它不起作用:Discord.js deleteMessage()不起作用
// Importing discord.js, creating bot and setting the prefix
const Discord = require('discord.js');
const bot = new Discord.Client();
const prefix = "/";
// Array that stores all messages sent
messages = [];
bot.on('message', (message) => {
// Store the new message in the messages array
messages.push(message);
// Split the command so that "/clear all" becames args["clear", "all"]
var args = message.content.substring(prefix.length).split(" ");
// If the command is "/clear all"
if(args[0] == "clear" && args[1] == "all") {
bot.deleteMessages(messages); // Code that doesn't work
// Resets the array
messages = [];
}
}
// CONNECT !!!
bot.login('LOGING TOKEN HERE');
你能幫我嗎?
請創建演示您的問題的儘可能最小的代碼,然後張貼。你現在發佈的代碼甚至沒有平衡大括號,所以我不能分辨是否有任何引起問題的語法錯誤。 – wmorrell
好的,我修復了@wmorrell! – Emrio