【问题标题】:Discord JS member.ban not deleting messagesDiscord JS member.ban 不删除消息
【发布时间】:2019-03-18 03:47:27
【问题描述】:

我最近一直在为机器人帐户设置 member.ban,例如邀请链接帐户,但是每次我运行 member.ban 时,它都会禁止它们但不会删除任何消息(加入消息或发送的任何消息) ) 有没有办法增加删除消息历史记录的时间(比如手动封禁?)

// ./events/guildMemberAdd.js

if (member.user.username.includes("discord.gg")) {
  member.ban("Account being a bot.")
    .then(() => console.log(`Banned ${member.displayName}, ${m}`))
    .catch(console.error);
}

【问题讨论】:

    标签: node.js discord discord.js


    【解决方案1】:

    ban 方法中的参数(如果是整数)确定要删除多少天的消息(最多 7 天),

    member.ban(7) // will delete messages in the last 7 days by that user.
    

    如果是字符串,则添加禁止原因。如果两者都需要,则必须传递具有 daysreason 属性的对象。

    member.ban({days:7,reason:"Trolling!"}) // will delete messages in last 7 days and add reason
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-05-21
      • 2020-08-24
      • 2021-01-28
      • 2020-12-23
      • 2021-07-15
      • 2020-12-03
      • 2017-10-25
      • 2020-08-25
      相关资源
      最近更新 更多