Este es mi código para un bot de alerta de discordia webhook. Usé discord.js y los webhooks del canal. Usé readline-sync para la entrada en la consola, pero cuando repaso la respuesta en la consola para determinar el color incrustado, todas las señales muestran amarillo desde la última iteración por alguna razón.
const { MessageEmbed, WebhookClient } = require('discord.js'); const readline = require('readline-sync') const webhookClient = new WebhookClient({ id: '', token: '' }); var signal = readline.question("Signal: ") if (signal.content === "SELL") { const embed = new MessageEmbed() .setTitle(signal) .setColor('RED') .setFooter({ text: "test" }) webhookClient.send({ content: 'Webhook test', username: "Logan's Signals", avatarURL: 'https://i.imgur.com/AfFp7pu.png', embeds: [embed], }); } else if (signal.content === "BUY") { const embed = new MessageEmbed() .setTitle(signal) .setColor('GREEN') .setFooter({ text: "test" }) webhookClient.send({ content: 'Webhook test', username: "Logan's Signals", avatarURL: 'https://i.imgur.com/AfFp7pu.png', embeds: [embed], }); } else { const embed = new MessageEmbed() .setTitle(signal) .setColor('YELLOW') .setFooter({ text: "test" }) webhookClient.send({ content: 'Webhook test', username: "Logan's Signals", avatarURL: 'https://i.imgur.com/AfFp7pu.png', embeds: [embed], }); }