我的机器人正在为 1 个请求发送多条消息

My bot is sending multiple messages for 1 request

代码应该做的是让机器人读取“Good bot”字样并回复一条消息说“谢谢!”。问题是它的写作感谢两次而不是一次,我不知道如何解决它。我正在使用 JDA-3.8。1_450-withDependencies 作为我的库。

示例:

Me: Good bot
bot: thanks!
bot: thanks!

你好,这个回答很简单:

这是因为消息的每个参数都有一个 for 循环,而“Good bot”有 2 个参数(“Good”和“bot”)您只需删除 for 循环,现在开始编码只运行 1 次,因为你只向机器人发送了 1 条消息。

祝您玩得开心,希望对您有所帮助!