Discord JS member.ban 不删除消息
Posted
技术标签:
【中文标题】Discord JS member.ban 不删除消息【英文标题】:Discord JS member.ban not deleting messages 【发布时间】: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);
【问题讨论】:
【参考方案1】:ban 方法中的参数(如果是整数)确定要删除多少天的消息(最多 7 天),
member.ban(7) // will delete messages in the last 7 days by that user.
如果是字符串,则添加禁止原因。如果两者都需要,则必须传递具有 days
和 reason
属性的对象。
member.ban(days:7,reason:"Trolling!") // will delete messages in last 7 days and add reason
【讨论】:
以上是关于Discord JS member.ban 不删除消息的主要内容,如果未能解决你的问题,请参考以下文章