gpt4 book ai didi

javascript - TypeError : message. guild.channels.find(...).then 不是一个函数

转载 作者:行者123 更新时间:2023-12-02 21:07:18 24 4
gpt4 key购买 nike

这是我从下面的代码中得到的错误:TypeError: message.guild.channels.find(...).then is not a function

        message.guild.channels.find('name', `${message.author.username}-oda`).then(c => {
channel.overwritePermissions(message.member, {
CONNECT: true,
VIEW_CHANNEL: true
});
message.channel.send('All Ok.')
})

最佳答案

既然您对此答案发表评论说您使用的是discord.js v11而不是v12,我正在根据下面tipakA的评论编辑我的答案。

find does not return a Promise, so you cannot use then on it.

您的解决方案是:

const channel = message.guild.channels.find('name', `${message.author.username}-oda`);
channel.overwritePermissions(message.member, {
CONNECT: true,
VIEW_CHANNEL: true
});
message.channel.send('All Ok.');

关于javascript - TypeError : message. guild.channels.find(...).then 不是一个函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61193433/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com