在我嘗試使用我的機器人的儀表板登錄到 discord 后,出現了這個錯誤:
> TypeError: Discord.Permissions is not a constructor
代碼:
const _perms = guild.permissions_new;
const _checkBot = client.guilds.cache.get(guild.id);
_guilds[index].bot_added = _checkBot ? true : false;
_guilds[index].permissions = new Discord.Permissions(_perms).toArray();
});
delete _user.accessToken;
_user.permissions = _dbUser ? _dbUser.permissions : [];
_user.notifications = _dbUser ? _dbUser.notifications : [];
_user.connections = {};
_user.guilds = _guilds;
任何幫助,將不勝感激。??
我試圖通過 discord 連接登錄我的 discord bot 的網站儀表板,雖然期望它能正常作業,但它只是打開了一個 discord 授權頁面,在回圈重繪 時不允許你做任何事情
uj5u.com熱心網友回復:
如有疑問,請查看檔案。
Permissions不在那里。因此,不應期望這會起作用。PermissionsBitField然而,有運行console.log(new PermissionsBitField(8n).toArray());回報["Administrator"]。這可能是您正在尋找的。
我在 GitHub 中搜索了這段特定的代碼,發現了 3 個結果,它們似乎都是相同的代碼副本,而且似乎都在使用 discord.js 13.x。這里很可能發生的事情是你安裝了 discord.js 14.x(這是當前最新的穩定版本)并在其上運行版本 13 代碼。不幸的是,這是行不通的(很明顯)。您應該瀏覽一個更新指南。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/536449.html
標籤:节点.js不和谐.js
下一篇:像回傳結果物件動作
