costos y requisitos
require('dotenv').config(); const OpenAI = require('openai-api'); // Load your key from an environment variable or secret management service // (do not include your key directly in your code) const OPENAI_API_KEY = process.env.OPENAI_API_KEY; const openai = new OpenAI(OPENAI_API_KEY); const Discord = require('discord.js'); const TOKEN = process.env.TOKEN; const { Client, Intents } = require('discord.js'); const bot = new Discord.Client({ intents: [Intents.FLAGS.GUILDS] }); const prefix = 'w!'; *on ready* bot.on('ready', async() => { console.log(`${bot.user.tag} is online!`); bot.user.setActivity('with the code', {type: 'PLAYING'}); });este es el problema, no detectará los mensajes enviados. Probé de diferentes maneras pero nada, no tiene nada que ver con los permisos del servidor. Estoy probando en un servidor en blanco y el nodo está actualizado.
bot.on('messageCreate', message => { if (message.content === 'ping') { message.channel.send('pong'); } });