📅  最后修改于: 2023-12-03 15:30:27.603000             🧑  作者: Mango
本文将介绍如何使用 Discord.js 向作者发送私信 (DM)。
在开始本文介绍的代码实现前,需要确保以下条件已满足:
使用 npm 安装 Discord.js,打开终端并执行以下命令:
npm install discord.js
创建一个新的 .js 文件并引入 Discord.js,代码如下:
const Discord = require('discord.js');
在代码中创建 Discord.js 的客户端并登录 bot,代码如下:
const client = new Discord.Client();
client.login('your-bot-token');
通过客户端对象发送私信,代码如下:
const userId = 'author-user-id'; // 作者的用户 ID
const dmMessage = '你好,我想和你交流一下。'; // 私信内容
const user = await client.users.fetch(userId);
const dmChannel = await user.createDM();
dmChannel.send(dmMessage);
完整代码片段:
const Discord = require('discord.js');
const client = new Discord.Client();
client.login('your-bot-token');
const userId = 'author-user-id'; // 作者的用户 ID
const dmMessage = '你好,我想和你交流一下。'; // 私信内容
client.on('ready', async () => {
const user = await client.users.fetch(userId);
const dmChannel = await user.createDM();
dmChannel.send(dmMessage);
});
返回的 Markdown 格式:
# Discord.js 向作者发送私信
本文将介绍如何使用 Discord.js 向作者发送私信 (DM)。
## 前置条件
在开始本文介绍的代码实现前,需要确保以下条件已满足:
- 已安装 Node.js 环境
- 已创建 Discord 应用并获取到 bot 的 token
## 实现步骤
1. 安装 Discord.js
使用 npm 安装 Discord.js,打开终端并执行以下命令:
```bash
npm install discord.js
```
2. 引入 Discord.js
创建一个新的 .js 文件并引入 Discord.js,代码如下:
```js
const Discord = require('discord.js');
```
3. 创建 Discord.js 客户端
在代码中创建 Discord.js 的客户端并登录 bot,代码如下:
```js
const client = new Discord.Client();
client.login('your-bot-token');
```
4. 发送私信
通过客户端对象发送私信,代码如下:
```js
const userId = 'author-user-id'; // 作者的用户 ID
const dmMessage = '你好,我想和你交流一下。'; // 私信内容
const user = await client.users.fetch(userId);
const dmChannel = await user.createDM();
dmChannel.send(dmMessage);
```
完整代码片段:
```js
const Discord = require('discord.js');
const client = new Discord.Client();
client.login('your-bot-token');
const userId = 'author-user-id'; // 作者的用户 ID
const dmMessage = '你好,我想和你交流一下。'; // 私信内容
client.on('ready', async () => {
const user = await client.users.fetch(userId);
const dmChannel = await user.createDM();
dmChannel.send(dmMessage);
});