jda事件在更新版本后停止工作

iqjalb3h  于 2021-07-12  发布在  Java
关注(0)|答案(1)|浏览(360)

**结束。**此问题需要详细的调试信息。它目前不接受答案。
**想改进这个问题吗?**更新问题,使其成为堆栈溢出的主题。

六个月前关门了。
改进这个问题
我有一个用java开发的discord bot,它使用最新版本的jda(4.2.0\u168)。
我的机器人有几个事件,只有一个有效。
这个 GuildMessageReceivedEvent 但其他事件如 GuildMemberJoinEvent , GuildMemberRemoveEvent 以及 GuildMessageReactionRemoveEvent 别工作了。
问题是在我更新版本之前一切正常。我什么都没变,只是 GuildMemberRemoveEvent 所以我不知道该怎么办。我试着看文件,但什么都没有。

lxkprmvk

lxkprmvk1#

首先,这不是jda的最新版本。它目前是4.2.0Ô212和你可以找到最新的Jenkins任何时候。
你没有提到任何关于你使用意图的东西,所以我会偏离正切,假设你没有正确使用意图。为了使这些事件工作,您需要启用 GatewayIntent.GUILD_MEMBERS . 这在事件文档的“需求”部分进行了解释。
使用 enableIntents(GatewayIntent.GUILD_MEMBERS) 在jdabuilder或defaultshardmanagerbuilder上。这将允许您使用这些事件。
如果遇到任何其他问题,我建议您阅读故障排除指南。

相关问题