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

时间:2020-07-12 20:07:49

标签: java discord discord-jda

该代码应该执行的操作是使bot读取“ Good bot”字样,并显示一条消息“谢谢!”。问题在于它的写作是两次而不是一次,而我不知道该如何解决。我正在使用JDA-3.8.1_450-withDependencies作为我的库。

示例:

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

1 个答案:

答案 0 :(得分:0)

你好,这个答案很简单:

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

玩得开心,希望我能为您提供帮助!