TypeError [INVALID_TYPE]:提供的选项不是对象

时间:2020-04-02 12:02:00

标签: discord.js

代码:

client.on('message', message => {
    if (message.content.startsWith(`${prefix2}red`)){
    if (message.member.roles.cache.some(role => role.name === 'streamer')) return message.channel.send("You already has that role")
    let role = message.guild.roles.cache.find(r => r.name === 'streamer');
    let member = message.member; 
    message.delete(1)
    member.addRole(role).catch(console.error)
        }
    })

错误是:

if (typeof options !== 'object') throw new TypeError('INVALID_TYPE','options', 'object', true);
                                         ^
    TypeError [INVALID_TYPE]: Supplied options is not an object

不确定要怎么做才能做到

1 个答案:

答案 0 :(得分:1)

根据文档,Discord.JS在message.delete()中不再接受数字,message#delete仅接受一个对象。对于您来说,它是:message.delete({ timeout: 1 }),但是在这段时间内,您根本不需要提供任何东西。