【发布时间】:2021-05-23 15:19:53
【问题描述】:
所以我正在制作一个 Discord.Js 机器人,其中包含一个命令,可以让我提供有关某些用户的信息。例如:我想添加一个命令,该命令将提供提到的用户的 PlayStation 玩家标签(假设特定的用户 ID 是 )。输入消息看起来像这样:
"!psn @mention" 然后机器人会输出他的玩家代号,我将手动记录为--> message.channel.send('Here is 's @psnname');
我想在我的服务器中包含每个成员的玩家代号,这样任何人都可以在使用命令“psn”提及它时请求它,我用不同的代码经历了大量的试验和错误,但我不知道如何指定message.mention.members.first();通过特定的用户 ID。请帮忙
module.exports = {
name: 'codtag',
execute(message, args){
let member = message.mentions.members.first();
if(!args.length){
return message.channel.send({embed: {
color: '#da1801',
title: 'Activision Gamertag: Error',
description: 'You need to tag a user dummy.'
}})
}
if (member !== '<@772597378142306354>')return;
else if (member === `772597378142306354`)return
{
(args[0] === member)
return message.channel.send({embed: {
color: '#1243c6',
title: 'Activision Gamertag',
description: 'Here is <@772597378142306354> Activision: \n\n **WalterWhite#2396124**'
}});
}}
}
【问题讨论】:
标签: javascript discord discord.js mentionsinput.js