我正在制作一个系统
当我运行我的程序时,出现错误:
<块引用>无法读取未定义的属性“channels”
const guild = client.guilds.get(746921954803581008)
const channel = guild.channels.find('id', notices_msgch[0])
const msg = channel.fetchMessage(notices_msgid[0]).then((_msg) => {
_msg.edit('<@' + notices_executor[0] + '>, Your command has been executed **in-game** on server `' + returned.guid + '`!')
})
答案 0 :(得分:0)
这是因为您获取这些 Discord 对象的方法,以下是您应该如何获取它们。另请注意,您不需要获取 Guild
对象,您只需要获取获取消息的通道即可。
channel = client.channels.cache.get(channelID)
message = channel.messages.cache.get(messageID)
从那里,您应该能够对该消息对象执行所有正常功能。