📌  相关文章
📜  获取作者用户名 discord.js - Javascript (1)

📅  最后修改于: 2023-12-03 15:27:48.974000             🧑  作者: Mango

获取作者用户名 Discord.js - JavaScript

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的用户名

一旦您的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的用户名

一旦您的Bot登录到Discord,您可以使用以下代码获取Bot的用户对象:

const botUser = client.user;

请注意,这是一个简单的获取用户,因此不需要使用await。现在,您可以从botUser对象中获取Bot的用户名:

const botUsername = botUser.username;
结论

Discord.js使得从Discord获取用户信息变得非常简单。通过使用上述代码,您可以在您的程序中检索Discord用户的用户名,并根据需要执行其他操作。