Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cassandra/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用JDA创建的Discord bot正在删除不正确的消息_Java_Discord_Bots_Discord Jda - Fatal编程技术网

Java 使用JDA创建的Discord bot正在删除不正确的消息

Java 使用JDA创建的Discord bot正在删除不正确的消息,java,discord,bots,discord-jda,Java,Discord,Bots,Discord Jda,我制作了一个discord机器人,它读取特定的频道,并检查用户是否输入了特定的sintax。如果用户没有使用正确的语法键入,则bot应该删除消息 代码如下: 机器人程序不应删除以“!、-和~”前缀开头的邮件或来自机器人程序的邮件 bot成功删除了不正确的消息,但也删除了正确的消息。如何解决此问题?将您的|替换为&&。应该是 如果(!content.startsWith(!”&&!content.startsWith(“-”&!content.startsWith(“~”){…} 将您的|替换为&

我制作了一个discord机器人,它读取特定的频道,并检查用户是否输入了特定的sintax。如果用户没有使用正确的语法键入,则bot应该删除消息

代码如下:

机器人程序不应删除以“!、-和~”前缀开头的邮件或来自机器人程序的邮件


bot成功删除了不正确的消息,但也删除了正确的消息。如何解决此问题?

将您的
|
替换为
&&
。应该是

如果(!content.startsWith(!”&&!content.startsWith(“-”&!content.startsWith(“~”){…}

将您的
|
替换为
&
。应该是

如果(!content.startsWith(!”&&!content.startsWith(“-”&!content.startsWith(“~”){…}