当前位置: 首页 > 知识库问答 >
问题:

使用JDA制作的Discord bot正在删除不正确的消息

陆文康
2023-03-14

机器人不应该删除以前缀“!,-和~”开头的消息或来自机器人的消息。

机器人成功地删除了不正确的消息,但也删除了正确的消息。我怎么才能修好这个?

共有1个答案

欧阳鸿德
2023-03-14

替换为&&。应该是

java prettyprint-override">if (!content.startsWith("!") && !content.startsWith("-") && !content.startsWith("~")) { ... }
 类似资料:
  • 我正在努力研究models.cascade语句的正确用法。我有两种型号的购物车和入门车。如果删除条目,则不会更新购物车条目上的删除。我已经通过管理界面检查过了。我的models.py如下所示:

  • 我试图用geotools在地球上画一条线,但画线时没有考虑两点之间的最短距离,而是画了一条绕地球很长的路线,并提供了错误的结果。当我在谷歌地图上画同样的线时,结果路线是正确的。黑白地图使用geotools,另一张来自谷歌地图。谁能告诉我哪里出错了PS:坐标在日志中,稍后

  • 当单击按钮时,我试图删除表中的数据行。我当前的代码在1-3次按下后删除行内容,但我希望它能清除内容,然后在一次按下中添加新内容。 这是我正在使用的代码。。。 5行数据显示在jTable中。再次按下按钮后,将删除两行数据。如果我按下按钮,第二次留下一行数据。第三次按下按钮,所有行都被删除,下一次按下按钮将插入5行数据。理想情况下,我希望这个按钮总是清除行字段,然后添加插入的数据。使每个按钮按下显示新

  • 我正在用AppWidgetHostViews填充RecyclerView。它们被排序一个比一个低,每个都有删除按钮旁边。这就是我如何设置RecyclerView和适配器(Event.Object是AppWidgetHostView): 这是保存AppWidgetHostViews的适配器: 因此它再次为适配器设置数据并通知数据集已更改。 但问题是,当我单击“删除”按钮时,项目没有被正确删除。Vie

  • 我想发送一个带有机器人的MessageEmbed,它应该在10秒后被删除。对于简单的文本消息,我找到了这个解决方案:在发送后10秒使用JDA删除消息,但没有嵌入式消息的解决方案。