【发布时间】:2021-08-19 16:12:22
【问题描述】:
所以我正在尝试生成我的机器人发送给只有他可以使用的用户的不和谐频道邀请,因此一次性使用。但我没有得到它,我需要一些帮助。
这是我的代码:
if (reaction.emoji.name === '1️⃣') {
await reaction.message.guild.members.cache.get(
user.id);
if(array.length >= 1){
if(message.member.roles.cache.has('529770658914369537')){
const channel = client.channels.cache.find(channel => channel.name === 'Gaming Lounge')
let invite = channel.createInvite({
maxAge: 0,
maxUses: 1
}).catch(console.error);
console.log(`Here is your Invite: ${invite}`);
client.users.cache.get(array[0]).send(
`Here is your Invite: ${invite}`);
array.splice(0, 1);
console.log(array);
reaction.users.remove(user);
}
}
}
【问题讨论】:
-
您面临什么问题?你需要比“没有得到它”更具体
-
我不知道如何生成 Discord 邀请
-
所以我需要一个邀请链接,用户可以使用一次,仅此而已
-
如果我使用上面的代码,我会收到这条消息:这是您的邀请:[object Promise]
-
您缺少
await
标签: javascript