【发布时间】:2021-03-11 00:50:35
【问题描述】:
我开始为我的 Discord 服务器制作一个机器人,但我对它完全陌生(我有编程技能,但在 Web 开发方面)。我在 Discord 开发者门户上创建了一个应用程序,在我的 PC 上创建了一个文件夹,我创建了一个 package.json 文件,一个 main.js 文件,安装了 node.js,安装了 discord.js,我在测试服务器上部署了我的机器人等(不是按这个顺序,而是按什么顺序)。
然后,根据网站上的教程,我在 index.js 文件中制作了这个:
const Discord = require('discord.js');
const client = new Discord.Client();
client.once('ready', () => {
console.log('Ready!');
});
client.on('message', message => {
if (message.content === '!ping') {
message.channel.send('Pong.');
}
});
client.login(' I PUTTED MY TOCKEN HERE ');
当我将命令 !ping 放在我创建的测试服务器上时,机器人保持离线状态,我没有收到 Pong...
请你帮帮我好吗?
【问题讨论】:
-
您是否运行了
node index.js(或您的主文件)来实际启动您的机器人? -
你是如何启动你的机器人的?您尝试运行哪个文件?你提到了
index.js和main.js。 -
我尝试运行 index.js
标签: node.js command discord discord.js bots