【问题标题】:Discord Music Bot Wont BootDiscord 音乐机器人无法启动
【发布时间】:2022-04-22 14:18:49
【问题描述】:

所以我制作了一个不和谐的音乐机器人(不公开),它基于一些 github 代码,我把它放进去给了我这个,我遇到了 node:events 问题并修复了它(也许)并看到了这个

p>
Error [DISALLOWED_INTENTS]: Privileged intent provided is not enabled or whitelisted.
    at WebSocketManager.createShards (/home/runner/AttachedStingyMiddleware/node_modules/discord.js/src/client/websocket/WebSocketManager.js:250:15)
    at async Client.login (/home/runner/AttachedStingyMiddleware/node_modules/discord.js/src/client/Client.js:254:7) {
  [Symbol(code)]: 'DISALLOWED_INTENTS'
}
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! AttachedStingyMiddleware@1.0.0 start: `node .`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the AttachedStingyMiddleware@1.0.0 start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/runner/.npm/_logs/2022-01-16T06_06_23_431Z-debug.log
exit status 1
``
is the error

【问题讨论】:

    标签: node.js npm discord.js


    【解决方案1】:

    此错误表示您没有启用特权意图。

    连接到 Discord 时,您提供要监听的事件列表(这是意图)。特权意图是可能包含敏感信息的特殊意图。

    目前它包括用户存在相关事件和公会成员相关事件。 4月30日之后,消息内容相关活动也将获得特权。

    要启用特权意图,请转到 Discord dev portal,点击您的机器人,然后转到“机器人”选项卡。启用这 3 个意图并保存。

    那么就不会出现intents相关的错误了。

    【讨论】:

      【解决方案2】:

      在使用之前,需要在您的不和谐开发者门户中启用特权意图。

      如果您没有启用特权意图所需的条件,请从代码中删除这些意图和相关功能,机器人仍然可以工作。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-05-27
        • 2019-04-30
        • 2021-05-24
        • 2018-07-24
        • 2022-12-20
        • 2020-05-15
        • 2018-03-27
        • 2021-04-25
        相关资源
        最近更新 更多