无法获取用户名Discord JS的ID

JustABotTryingToCode
let string = `${args[1]} ${args[2]}`
console.log(string)
const idofuser =  client.users.cache.find((u) => u.username === `${string}`).id

我的朋友Discord名称就像“ Avex Sports”,DiscordJS说:无法读取未定义的属性“ id”,我会寻求帮助

值得的羊驼

让我们从字符串开始。您在这里所做的工作有效,但前提是您要查找的名称有两个单词。如果您想使用带有更多或更少单词的名称,则此功能将无效。因此,我们可以.slice(1)在这里假设名称实际上始于第二个参数。

let string = args.slice(1).join(" ");

接下来,我们尝试找到用户对象。在这里,您应该.toLowerCase()在两边都使用a===来确保您不会遇到大写问题。

let user = client.users.cache.find(u => u.username.toLowerCase() === string.toLowerCase());

最后,我们检查用户是否确实存在,因为如评论中所述,您永远无法假设某个东西存在。如果用户不存在,我们会return在此处发送一条回复作者的消息。

if (!user) {
  return message.reply("That user doesn't exist!");
}
// The rest of your code

如果用户确实存在,那么您只需在此处继续执行任何操作即可。

有关更多信息,请参见https://discordjs.guide/

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从Discord用户名获取用户ID?

来自分类Dev

获取用户用户名-discord.js

来自分类Java

从ID获取用户名-Discord JDA

来自分类Dev

Discord.js如何仅从用户名获取用户ID

来自分类Dev

从 ID 中获取用户名

来自分类Dev

Laravel - 从 ID 获取用户名

来自分类Dev

Discord Python-如何从用户ID获取用户名?

来自分类Dev

是否可以从用户名或标签中获取用户对象或ID?[Discord.py]

来自分类Dev

从用户名获取Discord用户ID

来自分类Dev

获取用户名并发布到频道 (discord.js)

来自分类Dev

获取用户名身份2.0的用户ID

来自分类Dev

从 balebot 获取用户 ID 和用户名

来自分类Dev

Django-从用户名获取用户ID

来自分类Dev

从用户ID获取用户名| 不和谐

来自分类Dev

从视图中的用户ID获取用户名

来自分类Dev

如何从Facebook中的用户名获取用户ID

来自分类Dev

从用户名 roblox php 获取用户 ID

来自分类Dev

Mongoose 和 Nodejs 通过 id 获取用户名

来自分类Dev

在Firebase中获取用户名,姓氏和ID

来自分类Dev

如何通过Laravel中的ID获取用户名?

来自分类Dev

通过ID获取用户名的命令

来自分类Dev

discord.js 如何从用户 ID 获取 Discord 用户名

来自分类Dev

将tblB中的用户ID加入tblA中的用户并获取用户名

来自分类Dev

如何在用户登录时从 PHP 和 MySQL 获取用户 ID、用户名

来自分类PHP

将订单ID与用户ID关联,并获取用户名Laravel 7

来自分类Dev

如何使用Cognito身份ID获取用户属性(用户名,电子邮件等)

来自分类Dev

SAPUI5从OData请求获取用户名/用户ID

来自分类Dev

如何在松弛机器人中获取用户名/用户ID

来自分类Dev

尝试使用user_id Laravel从用户模型获取用户名

Related 相关文章

热门标签

归档