【发布时间】:2021-07-06 12:16:54
【问题描述】:
我正在尝试执行定时踢命令,因此用户会在 24 小时、一周或一个月后被踢,但我不确定执行此操作的最佳方法。我现在的代码不起作用(因为计时器,否则它可以正常工作):
const minute = 60 * second;
const hour = 60 * minute;
const day = 24 * hour;
module.exports = {
name: 'kick',
description: "This command kicks a member!",
execute(message, args){
const target = message.mentions.users.first();
if(target){
const memberTarget = message.guild.members.cache.get(target.id);
.then(msg => {
msg.delete({ timeout: minute })
})
.catch(console.error)
};
memberTarget.kick();
message.channel.send("User has been kicked");
else{
message.channel.send(`You coudn't kick that member!`)
}```
thanks everyone!
p.s: this is discord.js
【问题讨论】:
-
我需要这个。您能分享一下您是如何解决这个问题的吗?
标签: discord discord.js bots