【发布时间】:2021-08-12 21:08:42
【问题描述】:
问题:
运行子命令时,机器人的状态不会更改。如果从index.js 运行更改状态,则可以正常工作。
预期输出:
更改机器人状态。
命令:
module.exports = {
name: 'playing',
description: 'playing status',
guildOnly: true,
args: true,
devRole: true,
usage: '<target>',
execute(message, args) {
message.channel.send(`Setting status to: ${args}`);
client.user.setPresence({
status: 'available',
activity: {
name: 'with ducks',
type: 'PLAYING',
url: 'https://discord.com'
}
});
},
};
什么叫命令:
for (const file of commandFiles) {
const command = require(`./commands/${file}`);
client.commands.set(command.name, command);
}
【问题讨论】:
标签: javascript node.js discord discord.js bots