📅  最后修改于: 2023-12-03 15:27:48.974000             🧑  作者: Mango
Discord.js是一个流行的Node.js库,可用于与Discord交互。在Discord中,用户可以有一个用户名和一个唯一的ID。
在此文中,我们将介绍如何使用Discord.js获取另一个用户的用户名,以及如何获取当前Bot的用户名。
要获取另一个用户的用户名,您需要知道他们的Discord ID。您可以通过像这样的代码来获取用户:
const user = await client.users.cache.get(userID);
其中 userID
是目标用户的ID。请注意,这需要使用 await
,因为 client.users.cache.get()
返回一个promise。
获取用户后,您可以使用以下代码获取用户名:
const username = user.username;
现在您有了另一个用户的用户名。
一旦您的Bot登录到Discord,您可以使用以下代码获取Bot的用户对象:
const botUser = client.user;
请注意,这是一个简单的获取用户,因此不需要使用await
。现在,您可以从botUser
对象中获取Bot的用户名:
const botUsername = botUser.username;
Discord.js使得从Discord获取用户信息变得非常简单。通过使用上述代码,您可以在您的程序中检索Discord用户的用户名,并根据需要执行其他操作。
Markdown代码:
# 获取作者用户名 Discord.js - JavaScript
Discord.js是一个流行的Node.js库,可用于与Discord交互。在Discord中,用户可以有一个用户名和一个唯一的ID。
在此文中,我们将介绍如何使用Discord.js获取另一个用户的用户名,以及如何获取当前Bot的用户名。
## 获取另一个用户的用户名
要获取另一个用户的用户名,您需要知道他们的Discord ID。您可以通过像这样的代码来获取用户:
```js
const user = await client.users.cache.get(userID);
其中 userID
是目标用户的ID。请注意,这需要使用 await
,因为 client.users.cache.get()
返回一个promise。
获取用户后,您可以使用以下代码获取用户名:
const username = user.username;
现在您有了另一个用户的用户名。
一旦您的Bot登录到Discord,您可以使用以下代码获取Bot的用户对象:
const botUser = client.user;
请注意,这是一个简单的获取用户,因此不需要使用await
。现在,您可以从botUser
对象中获取Bot的用户名:
const botUsername = botUser.username;
Discord.js使得从Discord获取用户信息变得非常简单。通过使用上述代码,您可以在您的程序中检索Discord用户的用户名,并根据需要执行其他操作。