【问题标题】:Is it possible to delete messages older than 14 days? (discord.js)是否可以删除超过 14 天的消息? (discord.js)
【发布时间】:2020-09-08 01:56:09
【问题描述】:

我正在为一个朋友制作一个机器人。他想知道我是否可以发出命令删除频道中的消息。我发现有 100 条消息的限制,而且它们必须比 14 天新。是否可以删除超过 14 天的消息?这是我的代码:

const client = new Discord.Client;

const PREFIX = '!';

client.on('ready', () => {
    console.log('Bot-ul merge!');
});

client.on('message', msg => {

    let args = msg.content.substring(PREFIX.length).split(' ');

    if (args[0] === 'delete') {
        if (!args[1]) {
            msg.reply('trebuie sa imi spui cate mesaje sa sterg!');
        } else {
            msg.channel.bulkDelete(args[1]);
        }
    }
});

client.login('token');

【问题讨论】:

  • 你不能bulkDelete他们,但你可以手动删除他们。

标签: javascript discord discord.js


【解决方案1】:

您无法删除超过 14 天的邮件,但我有一个提示:

金额不要使用args[1],请使用parseInt(args[1]),因为它可以防止错误。

【讨论】:

    猜你喜欢
    • 2020-07-22
    • 2021-09-14
    • 2021-10-12
    • 1970-01-01
    • 2021-07-25
    • 1970-01-01
    • 2018-08-26
    • 2020-07-04
    • 1970-01-01
    相关资源
    最近更新 更多