Discord.js 删除单条消息
Discord.js Delete Single Message
我目前正在使用 Discord.js 创建一个 Discord 机器人,我想要一个命令,你可以告诉它 ||say Hello
或其他东西,它会删除你的评论,然后说什么你告诉它的。
我当前的密码是
client.on('message', message => {
if (message.content.startsWith("||say ")) {
message.delete(1000); //Supposed to delete message
message.channel.send(message.content.slice(5, message.content.length));
}
});
但这不起作用。
事实证明我的代码是正确的,但我的机器人必须有版主权限。
client.on('message', message => {
if (message.content.startsWith("||say ")) {
let input = message.content.split(" ").slice(1).join(" ") // Removes the prefix
message.delete() // Deletes the message
message.channel.send(input))//.then(msg=>msg.delete({timeout:"5000"}) <- if you want delete it with delay and sends the finished text
}
});
我目前正在使用 Discord.js 创建一个 Discord 机器人,我想要一个命令,你可以告诉它 ||say Hello
或其他东西,它会删除你的评论,然后说什么你告诉它的。
我当前的密码是
client.on('message', message => {
if (message.content.startsWith("||say ")) {
message.delete(1000); //Supposed to delete message
message.channel.send(message.content.slice(5, message.content.length));
}
});
但这不起作用。
事实证明我的代码是正确的,但我的机器人必须有版主权限。
client.on('message', message => {
if (message.content.startsWith("||say ")) {
let input = message.content.split(" ").slice(1).join(" ") // Removes the prefix
message.delete() // Deletes the message
message.channel.send(input))//.then(msg=>msg.delete({timeout:"5000"}) <- if you want delete it with delay and sends the finished text
}
});