Bots 如何为Discord机器人运行这个.js代码?

Bots 如何为Discord机器人运行这个.js代码?,bots,discord,discord.js,Bots,Discord,Discord.js,我得到了这段代码,用于一个Discord机器人,它显然记录并跟踪反应 const Discord = require('discord.js'); const client = new Discord.Client(); client.on('ready', () => { console.log(`Logged in as ${client.user.tag}!`); }); client.on('messageReactionAdd', (reaction, user)

我得到了这段代码,用于一个Discord机器人,它显然记录并跟踪反应

    const Discord = require('discord.js');
const client = new Discord.Client();

client.on('ready', () => {
  console.log(`Logged in as ${client.user.tag}!`);
});

client.on('messageReactionAdd', (reaction, user) => {
    if(reaction.emoji.name === "✅") {
        console.log(reaction.users);
    }
});

client.login('token');
我如何运行这个?我几乎没有编码方面的知识,除了一些磨损的批处理材料。我如何运行它并使它与我的Discord服务器一起工作。我已经完成了基本的Discord机器人程序,您可以转到Discord机器人程序开发程序并创建一个机器人程序用户


我是否使用批处理、Javascript来运行它?我不知道。我需要更换任何东西才能让它工作吗?这段代码是如何工作的

要运行javascript代码安装,请在命令提示符下导航到包含js文件的文件夹,然后在此处键入
节点您的文件名

如何运行此文件?
您可以使用运行此文件,这是一个CLI驱动的工具,用于创建伟大而快速的应用程序,如Discord Bot。在系统上安装NodeJS后,首先需要每隔一个命令提示符窗口关闭一次(我假设您使用的是Windows,否则它可以称为终端)

其次,您需要创建一个包含该文件的文件夹。因此,您可以创建名为
myBotName
的文件夹,并创建一个名为something.js的文件(您可以随意更改任何内容)

在此之后,您可以“cd”到.js文件所在的目录,只需使用
node something.js
即可运行脚本。

在运行这样的东西之前,您需要安装库。只需使用
npm install discord.js
安装正确的软件包和依赖项

这不起作用!(╯°□°)╯︵ ┻━┻
事实上,这是因为您没有指定令牌,所以需要将“令牌”替换为可以从

如何生成令牌?
1.单击“创建应用程序”
2.给它起个名字,这样你就能认出它
3.打开“机器人”选项卡并创建机器人
4.揭示该页面的秘密,即您的“令牌”

之后,您可以邀请服务器上的bot

我如何邀请自己的机器人?
当你想邀请你自己的机器人加入你的服务器时,你需要创建一个OAuthURL,这样你就可以让机器人访问它需要的东西。
1.打开“oAuth2”选项卡
2.在范围内,您需要选中“bot”作为唯一范围
3.之后,您可以检查bot需要的每个权限
4.完成后,您可以复制生成的OAuth URL
5.在浏览器中打开URL,选择您自己的服务器,然后点击“授权”

之后,你的机器人就可以在线了,它可以做你想让它做的事


注意:当你关闭计算机时,你的机器人会关闭。也许你可以在Heroku之类的提供商或虚拟服务器上运行它

你真的应该问问给你代码的人。他们,或者如果是其他人的话,原始作者,最适合就此向你提供建议。请尊重花时间回答beginner提问,让他们感到受欢迎!+1