无法读取 discord.js 中未定义的属性“发送”
Posted
技术标签:
【中文标题】无法读取 discord.js 中未定义的属性“发送”【英文标题】:Cannot read property 'send' of undefined in discord.js 【发布时间】:2018-12-01 06:24:21 【问题描述】:所以我试图编写一个不和谐的机器人,将每个频道中每条消息的名称和 ID 发送到管理频道,但它说它无法读取发送的属性?有什么想法吗?(我或多或少是 javascript 新手,但我了解 discord.js 的基础知识)
bot.on('message',(message) =>
bot.channels.get(459435599850504212).send(message.author.tag + ' ' + message.author.id))
我知道它会循环回答自己,但我只想修复发送。
【问题讨论】:
【参考方案1】:频道 ID 应该用引号引起来。
bot.channels.get('459435599850504212')
Discord.js 的 id 不是整数,如果您正在获取/查找数据,请确保将其用引号括起来
【讨论】:
以上是关于无法读取 discord.js 中未定义的属性“发送”的主要内容,如果未能解决你的问题,请参考以下文章
当不应该在 discord.js 命令处理程序中未定义时,无法读取未定义的属性
类型错误; discord.js 中未定义的“MessageEmbed”