- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
当我尝试运行 membermanager.fetch();
( documentation ),我收到错误 Error [GUILD_MEMBERS_TIMEOUT]: Members didn't arrive in time.
我有一个很好的互联网连接,我试着给它更多的时间。这发生在我的大约有 10 个成员的测试服务器上和它打算用于大约 30 个成员的服务器上。membermanager.cache
不足以满足我的用例。这不是一个暂时的问题,因为这也发生在昨天。我的 discord.js 版本是 12.4.1
我今天早上更新了它。如果它有助于机器人是用 typescript 编写的。
我注意到如果我通过 query
它会起作用参数为非空字符串或 user
作为用户 ID 数组,但我假设 discord.js 源代码完全调用了不同的方法。
这让我很困惑。如果您能提供帮助,将不胜感激。
最佳答案
在这里回答我自己的问题。
原来我没有 GUILD_MEMBERS
意图集。
从此快速修复:
import { Client, Intents } from "discord.js";
export const client: Client = new Client();
包括意图的东西:
import { Client, Intents } from "discord.js";
let intents = new Intents(Intents.NON_PRIVILEGED);
intents.add('GUILD_MEMBERS');
export const client: Client = new Client({ ws: {intents: intents} });
以及不和谐开发者门户中的修复。这就是它所需要的。
关于javascript - 为什么 discord.js 不让我做 guild.members.fetch()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64557856/
当我尝试在 Discord.JS 中增强 aboutserver 命令时,我意识到您可以自定义输出,例如如果输出为 1,您可以让它显示其他内容而不是 1,例如验证级别较低。我为我的explicitCo
我第一次尝试制作 Discord 机器人。代码非常基础,只是一个在启动时将自己的标签记录到控制台的机器人: const Discord = require("discord.js"); const T
我正在为我的 friend 编写一个 Discord 机器人,当我为他制作彩虹色 Angular 色功能时,我因一个大错误而停止了。 首先,这是我的代码: var guild = client.gui
我正在尝试使用 discord.py 获取服务器中的成员列表 我的代码是: @client.command() async def members(ctx): members = ct
我试图让我的不和谐机器人显示它在多少台服务器上作为它的状态,但是当我做 client.guilds.cache.size 时它只显示 0。这也发生在我的 friend 身上。 这是我的代码,如果它有任
这个问题在这里已经有了答案: Discord Bot can only see itself and no other users in guild (2 个回答) 去年关闭。 试图用 python
我一直试图在 serverinfo 嵌入中显示服务器的图标,但它不会显示。 var serverIcon = message.guild.iconURL; const serverInfoEmbed
这是我正在处理的代码的相关片段: message.client.guilds.fetch('ID Here', false).then(guild => message.channel.send(gu
我正在使用 JDA (Java) 创建一个用于 Discord 的机器人。我在尝试让我的机器人在我的语音 channel 中播放音乐时遇到问题。 问题出在下面的代码 public static voi
我正在编写一个 discord 机器人,我希望它在机器人加入新服务器时向服务器默认 channel 发送消息。 这是我的代码 client.JoinedGuild += async guild =>
所以我正在尝试编写一个机器人,为用户提供一个角色,以便他们可以看到他们的禁令信息。一切正常,除了实际赋予用户上述角色。我在这些论坛、reddit 和文档中发现了相互矛盾的建议 - 但似乎没有一个解决方
我想创建一个 react Angular 色机器人但是这条线const maths = message.guild.roles.cache.find(role => role.name === "Ma
我正在为我的 discord 机器人编写一个 server-info 命令,我想从实际公会中获取所有者用户名或标签。我在 discord js 11 中找到了一种方法,但它在第 12 版下不再有效:
ctx.guild.members是一个数组,它应该返回服务器中调用命令的每个成员,但如果我这样做print(ctx.guild.members)它只返回机器人本身[>]我试图满足质量标准,这就是为什
编辑自我回答message.guild.roles.find is not a function是在 DJS v12 上使用 DJS v11 方法的结果,换句话说 message.guild.role
这是我从下面的代码中得到的错误:TypeError: message.guild.channels.find(...).then is not a function message.g
对于看过我之前的问题的任何人,在完成 2.1 版的红皮书后,我现在将转向 4.3 版。 (你说老了,因为你们中的许多人多年来一直告诉我这样做。) 所以,我深入学习了第 3 章,但仍然没有让第 1 章的
我在 message.guild.get_member_named("Testing Account") 中得到 NoneType 并且在 discord 服务器中有一个名为 Testing Acco
当我尝试运行 membermanager.fetch(); ( documentation ),我收到错误 Error [GUILD_MEMBERS_TIMEOUT]: Members didn't
我该怎么做才能修复“类型错误:member.guild.channels.get 不是函数” client.on('guildMemberRemove', member => { member.gui
我是一名优秀的程序员,十分优秀!