我正在尝试将旧的discord bot从节点js 6.xx转换为8.xx,我也将命令放在一个单独的文件夹中以使其看起来更干净,该命令适用于我的旧机器人但不适用于此机器人,我得到了
UnhandledPromiseRejectionWarning:未处理的承诺拒绝(拒绝ID:1):TypeError:无法读取属性' id'为null
更新的代码仍然返回相同的内容:
{{1}}
答案 0 :(得分:1)
看起来错误来自于message.guild
未定义,调用message.guild.id
会产生错误
您收到此特定错误的原因是因为您使用的是async
关键字,这基本上意味着您正在使用承诺,但您没有为其提供拒绝方法,因此UnhandledPromiseRejectionWarning
答案 1 :(得分:0)
错误可能是因为您的 MongoDB 无法连接。尝试在安装 MongoDB 时修复它。