【发布时间】:2021-03-05 14:20:28
【问题描述】:
我不明白出了什么问题。
注意:我是初学者。
我没有任何回报:client.channels.get
我的代码:
const client = new Discord.Client();
module.exports.run = async (bot, message, args) => {
message.delete().catch(O_o => {});
message.channel.send(`Olá <@&702918917588385858>`)
}
client.channels.get("780108435940835378").send();
【问题讨论】:
-
小挑剔,绝对超出了你所说的问题的范围,但我坚信
message.delete().catch(O_o => {});是一种糟糕的做法——你真的应该正确地捕捉和处理你的异常。跨度> -
试试
client.channels.cache.get而不是client.channels.get-- stackoverflow.com/a/60667394/600135 -
一些澄清问题,更多的是您最初的询问:(1)您能否具体分享您在哪一行遇到您发布的错误?您对
send()有两个不同的调用。 (2) 您使用的是哪个版本的 Discord.JS?最新版本对client.channels的返回方式进行了一些非常大的更改。 (3) 您是否实际登录了您的客户?除非我在这里遗漏了什么,否则看不到检索频道列表所需的此功能。 -
这能回答你的问题吗? Cannot read property 'send' of underfined
-
@kol Eu tentei e apareceu:无法读取未定义的属性“get”
标签: javascript node.js discord.js