提问人:sams331 提问时间:11/5/2023 更新时间:11/5/2023 访问量:30
我的 discord 机器人不想在线,即使代码没问题
My discord bot doesnt want to be online, even though the code is ok
问:
我只是在为我的 discord 机器人编写一些代码,这是一个请求的模因命令。我想看看该命令是否实际有效,我重新启动了机器人。当我看到控制台时,当机器人准备就绪时,它不会显示就绪消息。
它似乎不想登录机器人。
const { Client, Events, GatewayIntentBits } = require('discord.js');
const { token } = require('./config.json');
const Database = require("easy-json-database");
const app = require('express')()
const client = new Client({
intents: [
GatewayIntentBits.Guilds,
GatewayIntentBits.GuildMembers,
GatewayIntentBits.GuildMessages,
GatewayIntentBits.MessageContent
]
});
const db = new Database("./some-database.json", {
snapshots: {
enabled: true,
interval: 24 * 60 * 60 * 1000,
folder: './backups/'
}
});
client.db = db
client.once(Events.ClientReady, (c) => {
console.log(`Bot ${c.user.tag} ready`)
})
client.commands = []
require('./commands')(client)
client.on('messageCreate', (message) => {
require("./events/messageCreate.js")(client, message)
})
client.on('interactionCreate', (interaction) => {
require("./events/interactionCreate.js")(client, interaction)
})
client.login(token)
app.get("/", (req, res) => {
res.send("indicator for on server ok ok")
})
app.listen(5042, () => {
console.log("Server ready")
})
我尝试一遍又一遍地重新启动服务器,不想在线。
我尝试重置令牌并将新令牌放入config.json(我实际保存令牌的地方),它不起作用。
我试着问ChatGPT,它没有给出答案。
答: 暂无答案
评论
client.once(Events.ClientReady)
client.on('ready', async () => {...}