清除命令删除少一条消息(Java Discord JDA)

时间:2021-03-03 21:34:32

标签: java discord-jda

我试图做到这一点,每当有人执行 !clear [Amount] 时,它都会删除 [Amount] 中的消息数量。我遇到的问题是 !clear [Amount] 删除了 1 条消息。例如,如果有人执行 !clear 3,它将删除“!clear 3”和上面的 2 条消息。我想让它每当有人执行 !clear 3 时,它就会删除“!clear 3”并删除它上面的 3 条消息。有人可以帮我编辑我的代码吗?

这是我的代码:

 data    a      b    c
 1      "1"   "9"  "20" 
 2      "<10" "14" "1.99"
 3      "12"  ">5" "14.5"
   
half.value.a <- (as.numeric(str_extract(labor_df$"a"[which((grepl(labor_df$"a",
                                                                    pattern = c("<"),fixed = T)))], 

"\\d+\\.*\\d*")))/2
min.value.a <- as.numeric(str_extract(labor_df$"a"[which((grepl(labor_df$"a",
                                                                      pattern = c(">"),fixed = T)))], "\\d+\\.*\\d*"))
labor_df$"a"[which((grepl(labor_df$"a",
                             pattern = c("<"),fixed = T)))
] <- half.value.a
labor_df$"a"[which((grepl(labor_df$"a",
                             pattern = c(">"),fixed = T)))
] <- min.value.a
labor_df$"a" <- as.numeric(labor_df$"a")

1 个答案:

答案 0 :(得分:0)

编辑自:

.retrievePast(Integer.parseInt(args[1]))

到:

.retrievePast(Integer.parseInt(args[1])+1)

所有功劳都归于 dan1st(tysm <3)