【发布时间】:2020-08-21 19:50:49
【问题描述】:
在我指定一个人并使用命令后,我希望机器人对那个人说些什么。我是这些工作的新手。我需要你的帮助。
示例:
${prefix}warn @user123
Bot : @user123 you were warned
【问题讨论】:
标签: javascript node.js discord discord.js
在我指定一个人并使用命令后,我希望机器人对那个人说些什么。我是这些工作的新手。我需要你的帮助。
示例:
${prefix}warn @user123
Bot : @user123 you were warned
【问题讨论】:
标签: javascript node.js discord discord.js
你可以这样做:
首先,你必须设置一个像
const user = message.mentions.users.first()
它会将用户设置为您提到的用户
在你的命令之后,你可以把
message.channel.send(`${user} you were warned`)
【讨论】:
t work. code: const user = message.mentions.users.first() if (message.content.toLowerCase() === prefix + "warn" ) { message.channel.send( 你被警告了`) } 你能解决这个问题吗?
let toWarn = message.mentions.members.first(); if (message.content.startsWith(prefix + toWarn) { message.channel.send(`<@${toWarn}> were warned`); });
user 会自动让机器人提及该用户,您不需要使用<@${user.id}>。除此之外,请更清楚您的问题,因为“那不起作用”并没有说明问题所在