Estoy haciendo un bot de Discord. Actualmente, si -gif **arguments** , usa la API de Tenor y publica el resultado del gif dentro de un mensaje que funciona bien actualmente, pero siempre me da el mismo resultado con la misma consulta de búsqueda. Mi código está a continuación, entonces, ¿cómo llegaría a donde podría variar los resultados de búsqueda de una búsqueda con la misma consulta?
const Tenor = require("tenorjs").client({ "Key": "Ihaveakeyjustnotshowingit", // https://tenor.com/developer/keyregistration "Filter": "off", // "off", "low", "medium", "high", not case sensitive "Locale": "en_US", // Your locale here, case-sensitivity depends on input "MediaFilter": "minimal", // either minimal or basic, not case sensitive "DateFormat": "MM/D/YYYY - H:mm:ss A" // Change this accordingly }); const fs = require('fs'); const discord = require('discord.js'); module.exports = { name: 'gif', aliases: ['tenor', 'gifsearch', 'gf'], category: 'Funny', utilisation: '{prefix}gif', execute(client, message, args) { const msgArgs = message.content.slice(this.name.length + 1) Tenor.Search.Query(msgArgs, "1").then(Results => { Results.forEach(Post => { message.channel.send(Post.itemurl) }); }).catch(console.error); }, }; Tenor.Search.Query(msgArgs, '10').then(Results => { var totalResponses = Results.length; var responseIndex = Math.floor(Math.random() * 10 + 1) % totalResponses; var responseFinal = Results[responseIndex]; message.channel.send(responseFinal.itemurl) }).catch(console.error); }¡Solicite 10 respuestas, elija una al azar de las respuestas entrantes y utilícela en la sección mensaje.canal.enviar! Nota: Probado, funciona.