Javascript 当他们的赠品结束时,如何成为赠品的主人
我正在使用模块 我想知道当他们的赠品结束时,如何成为赠品的主人。我还不知道怎么做 这就是我所知道的:Javascript 当他们的赠品结束时,如何成为赠品的主人,javascript,node.js,discord.js,Javascript,Node.js,Discord.js,我正在使用模块 我想知道当他们的赠品结束时,如何成为赠品的主人。我还不知道怎么做 这就是我所知道的: manager.on('giveawayEnded',(giveaway,winners)=>{ 获胜者。forEach((成员)=>{ member.send('恭喜,'+member.user.username+',您赢得:'+giveway.prize); }); }); 上面的代码显示了如何对赠品的获胜者进行DM,我在中找到了该代码,但没有关于如何对所有者进行DM的代码 bot.giv
manager.on('giveawayEnded',(giveaway,winners)=>{
获胜者。forEach((成员)=>{
member.send('恭喜,'+member.user.username+',您赢得:'+giveway.prize);
});
});
上面的代码显示了如何对赠品的获胜者进行DM,我在中找到了该代码,但没有关于如何对所有者进行DM的代码
bot.giveawaymanager.giveaways.filter((g)=>g.end);
上面的代码显示了如何过滤结束的赠品
bot.giveawaymanager.start(message.channel{
时间:毫秒(赠予时间),
奖品:GivayPrize,
winnerCount:赠品,
主持人:message.author,
})
上面的代码显示了如何制作赠品。当触发
giveawayEnded
时,您似乎收到了一个giveaway
对象。如果它有一个prize
属性,我很确定它也有一个hostedBy
属性
hostedBy
是一个“提及字符串”(例如
),您可以使用从中获取用户ID,然后获取用户。获取它们后,您可以简单地对其进行DM:
manager.on('giveawayEnded',异步(giveaway,winners)=>{
const hostID=giveway.hostedBy.slice(2,-1);
const host=wait client.users.fetch(hostID);
如果(主机){
host.send(‘赠品结束’);
}
获胜者。forEach((成员)=>{
会员发送(
“祝贺你,”+
member.user.username+
'你赢了:'+
赠品,奖品,
);
});
});