Discord.js 无效的表单正文限制:int 值应小于或等于 100.使用 bulkDelete() 时出错

Discord.js Invalid Form Body limit: int value should be less than or equal to 100.error when using bulkDelete()(Discord.js 无效的表单正文限制:int 值应小于或等于 100.使用 bulkDelete() 时出错)
本文介绍了Discord.js 无效的表单正文限制:int 值应小于或等于 100.使用 bulkDelete() 时出错的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

问题描述

所以我得到了这个作为命令代码:

So I got this as the command code:

    if(!args[0]){
        message.channel.send(client.cmdlines.wrongUsage);
    }else if(args[1]){
        message.channel.send(client.cmdlines.wrongUsage);
    }else{
        if(message.member.hasPermission('ADMINISTRATOR')){
            if(!isNaN(args[0])){
                message.channel.bulkDelete(args[0]+1).then(msg => {
                    message.channel.send(`Deleted ${args[0]} messages.`).then(msg => msg.delete({ timeout: 3000 })).catch(e => console.log(e));
                });
            }else{
                message.channel.send(client.cmdlines.wrongUsage);
            }
        }else{
            message.channel.send(client.cmdlines.missingPerms);
        }
    }
}

由于某种原因,我得到了:无效的表单正文限制:int值应小于或等于100.错误.有人知道问题可能是什么

and for some reason im getting the: Invalid Form Body limit: int value should be less than or equal to 100. error. Does somebody know what possible the problem could be

推荐答案

在错误中.. discord.js 不允许您一次批量删除超过 100 条消息.运行一个函数来确定您需要循环多少次才能删除所有所需的消息 (Math.floor(args[0]/100).然后,您需要删除数字从 100 条中留下的消息数. (args[0] - Math.floor(args[0])*100)

It’s in the error.. discord.js doesn’t allow you to bulk delete more than 100 messages at a time. Run a function to determine how many times you would need to cycle through to delete all the desired messages (Math.floor(args[0]/100). Then, you’ll need to delete the number of messages left from the 100. (args[0] - Math.floor(args[0])*100)

循环删除第一个值的 100 条消息,然后删除消息后的第二个值.

Cycle through deleting 100 messages the first value of times, then after delete messages the second value.

哦,请务必先将 args[0] 解析为 int

Oh, and make sure to parse args[0] into an int, first

这篇关于Discord.js 无效的表单正文限制:int 值应小于或等于 100.使用 bulkDelete() 时出错的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!

相关文档推荐

Should I use window.navigate or document.location in JavaScript?(我应该在 JavaScript 中使用 window.navigate 还是 document.location?)
Power BI - Get data from post request(Power BI - 从发布请求中获取数据)
Embed a Power BI report in React JS to get report instance(在 React JS 中嵌入 Power BI 报表以获取报表实例)
Create Report in Embed View via PowerBI API(通过 PowerBI API 在嵌入视图中创建报表)
Interactive Dialog Box in PowerBI(PowerBI 中的交互式对话框)
Print/Generate PDF of embedded power bi report(打印/生成嵌入式 power bi 报告的 PDF)