【发布时间】:2020-05-18 14:24:42
【问题描述】:
所以我在我的机器人中添加了一个 snip 命令。在测试它时,我发送一条消息然后将其删除。我这样做 ;snipe 并返回 @CasuallyNick,没有最近删除的消息!当我知道消息已被删除时。
这里是代码
const { MessageEmbed } = require('discord.js');
module.exports ={
config:{
name: "snipe",
category: "info",
description: "Shows the most recent deleted message.",
usage: ";snipe"
},
run: async(client, message, args) => {
const msg = client.snipes.get(message.channel.id);
if(!msg) return message.reply("There are no recently deleted messages!");
const embed = new MessageEmbed()
.setAuthor(`Deleted by ${msg.author.tag}`, msg.author.displayAvatarURL())
.setDescription(msg.content);
message.channel.send(embed)
}
}
我不知道这是否与不和谐的新更新有关,或者我是否遗漏了什么!
【问题讨论】:
-
Client.snipes在 Discord.js 中似乎不存在,你指的是什么? (Clientdocs)
标签: discord.js