【发布时间】:2021-07-17 04:56:36
【问题描述】:
discord js 如何检查消息是否有用户 id 示例:.ban [userid]
示例: if (args[0] == 用户 ID) { 这将是用户 ID 功能 } 别的 { 这将是用户提及功能 }
【问题讨论】:
discord js 如何检查消息是否有用户 id 示例:.ban [userid]
示例: if (args[0] == 用户 ID) { 这将是用户 ID 功能 } 别的 { 这将是用户提及功能 }
【问题讨论】:
您可以尝试获取用户 id 并检查它是否是有效用户:
// YOUR CODE
// Assuming your Discord Client is named "client"
let user = await client.users.fetch(args[0]).catch(() => null); // Fetch the user with the ID args[0]. If error -> output "null"
if (user) {
// Valid user id
} else {
// Invalid user id
}
确保您的函数异步使用await。
【讨论】: