if (interaction.commandName === 'ping') {
await interaction.reply('Pong!');
}
...требует наличия слэш-команды /ping, которую нужно инициализировать особым способом.
если вы просто хотите, чтобы бот ответил на "ping" => "Pong!", добавьте следующий блок кода:
client.on("messageCreate", message => {
if (message.content === "ping") return message.reply("Pong!")
})
а также, отредактируйте константу client в начале кода:
- const client = new Client({ intents: [Intents.FLAGS.GUILDS] });
+ const client = new Client({ intents: [Intents.FLAGS.GUILDS, Intents.FLAGS.GUILD_MESSAGES] });