第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

(Discord.js) 類型錯(cuò)誤:無法讀取未定義的屬性“添加”

(Discord.js) 類型錯(cuò)誤:無法讀取未定義的屬性“添加”

德瑪西亞99 2023-01-06 16:17:00
所以這是代碼:const mutedRole = message.guild.roles.cache.find(role => role.name === "Muted");                if (!mutedUser) return message.channel.send()        if (!message.author) return;           if (!mutedRole) {            message.guild.roles.create({                data: {                  name: 'Muted',                  color: '#6C877C',                  permissions: ["CREATE_INSTANT_INVITE", "VIEW_CHANNEL"],                },              })                .catch(console.error);        }        mutedUser.roles.add(mutedRole).catch(console.error);正如在代碼中看到的那樣,我添加了機(jī)器人將在角色不可用時(shí)扮演角色的部分。但是,它仍然認(rèn)為該角色從未存在過。在復(fù)制之前,我還寫了這樣的代碼:            if (!mutedRole) {                guild.roles.create({                    data: {                      name: 'Muted',                      color: '#6C877C',                      permissions: ["CREATE_INSTANT_INVITE", "VIEW_CHANNEL"],                    },                  })                    .catch(console.error);            }結(jié)果還是一樣。我還將機(jī)器人的角色放在我的測試服務(wù)器上所有角色的最頂層列表中。誰能找出原因?我目前正在使用 discord.js v12 和穩(wěn)定版本的節(jié)點(diǎn)。注意:完整代碼在這里:https ://github.com/centralomd/breadbot/blob/master/commands/mute.js
查看完整描述

1 回答

?
RISEBY

TA貢獻(xiàn)1856條經(jīng)驗(yàn) 獲得超5個(gè)贊

錯(cuò)誤來自第 14 行:

const mutedUser = message.mentions.users.first() || message.guild.members.get(args[0])

如果集合中沒有提及,則message.mentions.users您正在嘗試獲取GuildMemberusing message.guild.members.get()

Discord JS v12 引入了管理器的概念,您將無法再直接使用 Collection 方法,例如在 和Collection.get()等數(shù)據(jù)結(jié)構(gòu)Client.usersGuild.members。

你必須改變它:

const mutedUser = message.mentions.users.first() || message.guild.members.cache.get(args[0])
if (!mutedUser) return message.channel.send("Invalid user.");

注意:message.mentions.users也會(huì)獲得其他公會(huì)的用戶。我建議你使用message.mentions.members.


查看完整回答
反對(duì) 回復(fù) 2023-01-06
  • 1 回答
  • 0 關(guān)注
  • 119 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)