He estado programando con Python para Discord pero quería hacer el cambio a JS ya que hay más. Tengo problemas para formatear una línea de código, descargué este bot de música para probar y familiarizarme con JS. Estaba enviando una inserción pero quiero texto. Aquí está la línea de código:
if (this.textChannel) this.textChannel.send(f"Playing 🎶 Now playing ${this.current.info.title} - Right Now!"); Sé que en Python sería algo como: await ctx.send(f"Playing 🎶 Now playing ${this.current.info.title} - Right Now!") .
¿Cuál es el equivalente de f?
En Javascript, use acentos graves (`) para una cadena de plantilla
let a = 123; console.log(`a is ${a}`);Si necesita escribir acentos graves (para el bloque de código de descuento) dentro de una cadena de plantilla, puede escaparlos con barras diagonales inversas.
let code = "I am some code"; console.log(`\`\`\`${code}\`\`\``);