**结束。**此问题需要详细的调试信息。它目前不接受答案。
**想改进这个问题吗?**更新问题,使其成为堆栈溢出的主题。
六个月前关门了。
改进这个问题
我有一个用java开发的discord bot,它使用最新版本的jda(4.2.0\u168)。
我的机器人有几个事件,只有一个有效。
这个 GuildMessageReceivedEvent
但其他事件如 GuildMemberJoinEvent
, GuildMemberRemoveEvent
以及 GuildMessageReactionRemoveEvent
别工作了。
问题是在我更新版本之前一切正常。我什么都没变,只是 GuildMemberRemoveEvent
所以我不知道该怎么办。我试着看文件,但什么都没有。
1条答案
按热度按时间lxkprmvk1#
首先,这不是jda的最新版本。它目前是4.2.0Ô212和你可以找到最新的Jenkins任何时候。
你没有提到任何关于你使用意图的东西,所以我会偏离正切,假设你没有正确使用意图。为了使这些事件工作,您需要启用
GatewayIntent.GUILD_MEMBERS
. 这在事件文档的“需求”部分进行了解释。使用
enableIntents(GatewayIntent.GUILD_MEMBERS)
在jdabuilder或defaultshardmanagerbuilder上。这将允许您使用这些事件。如果遇到任何其他问题,我建议您阅读故障排除指南。