【发布时间】:2019-05-16 18:41:30
【问题描述】:
我正在制作一个警报系统,如果有人删除一个频道,它会发送一条消息,其中包含已删除频道的名称和删除者,所以我尝试通过编码 this 来制作它: p>
client.on('channelDelete', channel => {
var channelDeleteAuthor = channelDelete.action.author
const lChannel = message.channels.find(ch => ch.name === 'bot-logs')
if (!channel) return; channel.send(`Channel Deleted by ${channelDeleteAuthor}`)
.then(message => console.log(`Channel Deleted by ${channelDeleteAuthor}`))
.catch(console.error)
})
它不起作用,我该如何实现该操作?
【问题讨论】:
-
什么变量没有定义?
-
var channelDeleteAuthor = channelDelete.action.author
-
我想你知道变量是什么
-
并非如此。它可能是
channelDelete或message,因为它们都没有在您显示的代码中定义。那么,它们是如何/在哪里定义的?或者至少在哪里/如何定义channelDelete? -
我正在尝试找到如何提及删除器的方法
标签: javascript node.js discord discord.js