【发布时间】:2022-01-06 03:58:10
【问题描述】:
我有一个网站,用户可以在其中填写一些信息,并且可以在执行某些任务/游戏时获得积分,我想在将我的不和谐服务器加入我的网站数据库中的个人资料时将他们的不和谐用户匹配,这样我就可以给予一些奖励取决于 Discord 上的某些内容。我一直在尝试找到一种简单的方法来跟踪谁加入了服务器,但我找不到任何明确的信息。 我知道我只需使用 1 次就可以生成唯一链接,并让我的机器人在变化时检查,但如果我有多个人同时加入,这会带来一些问题(至少在我的脑海中)。
我现在的解决方法是使用我的机器人向每个加入的人发送一条消息,每个人都通过一个唯一链接加入我的网络上的端点,我以这种方式匹配双方的数据,但这不是最好的方法。
new Event("guildMemberAdd", (client, member) => {
const channel = client.channels.cache.get(IDofTheChannel);
if (!channel) return;
const embed = new Discord.MessageEmbed();
embed
.//My embedded message functionality with the link and so on;
channel.send({
embeds: [embed]
});
});
有没有更好的方法来跟踪这个或从邀请本身检索信息或发送带有额外参数的邀请?
【问题讨论】:
标签: discord discord.js