如何使用 JavaScript 制作 Discord 机器人?
如何使用 JavaScript 制作 Discord 机器人?
你好 今天,我将向你展示如何使用 JS 制作 Discord 机器人。我希望,这将是无价的。
要求:
让我们从“ 设置” 部分。
-
在文本编辑器中创建一个新项目。您可以将其命名为“DsBotProject”
-
打开你的命令行并 光盘 进入您的 Discord Bot 项目。
$ cd 桌面/DsBotProject
3.安装 npm
$ npm 初始化
4.也可以安装 节点监视器 当您在文件中进行更改时自动重新启动。
$ npm i nodemon
5. 这是构建正在安装的 Discord 机器人的关键步骤 不和谐.js
$ npm 我不和谐.js
6.安装完之后,打开 不和谐开发者门户 并单击“新建应用程序”按钮。给你的机器人起个名字。
7. 点击“Bot”按钮,然后添加一个新的机器人。
你会看到这个页面:
(Note : Do not share your token with anyone.)
8. 单击 OAuth2 和 URL 生成器。前往 范围 部分并选择“机器人”。然后去 机器人权限 部分并选择图中所示的按钮。
9.之后,复制生成的网址并将其粘贴到浏览器中。选择要添加机器人的服务器。然后点击“下一步”并授权。如果您前往您的服务器,您将看到该机器人处于离线状态。
让我们继续 “编码” 部分。
10. 现在,你需要复制 bot.js 和 配置文件 代码并将其粘贴到您的项目中。我写了下面的代码。
bot.js
常量 {
客户,
GatewayIntentBits,
偏音
} = 要求('discord.js');
常量客户端 = 新客户端({
意图:[GatewayIntentBits.Guilds,GatewayIntentBits.GuildMessages,GatewayIntentBits.MessageContent,GatewayIntentBits.DirectMessages],
部分:[Partials.Channel]
});
const config = require("./config.json"); client.on('准备好了', () => {
console.log(`以 ${client.user.tag} 身份登录!`);
}); client.on('messageCreate', message => { if (message.content === 'ping') { message.channel.send('Pong!'); }
}); client.login(config.token);
配置文件
{
"token": "写下你的token"
}
还;如果你点击“bot.js”和“config.json”,它会带你到我的名为“DiscordBot.js”的GitHub存储库。您也可以从那里复制和粘贴它。 ** 只需确保您在复制和粘贴之前了解代码!**
11.终于;再次打开命令行。运行 nodemon bot.js
$ nodemon bot.js
如果您在命令行上看到“以 YourDiscordBot#0000 身份登录”,向您致敬! 你做到了。 目前,您的机器人在线并回复您的消息。
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· DeepSeek 开源周回顾「GitHub 热点速览」