npm.io
2.5.0 • Published 5 years ago

trivianpm

Licence
ISC
Version
2.5.0
Deps
0
Size
7 kB
Vulns
0
Weekly
0

ckarit

Instalacion

npm i trivianpm@latest

Ventajas

  • Quiz rapido
  • Pocos recursos desgastados
  • Quiz ficticio o real.

Ejemplo

const Trivia = require('trivianpm')
const Discord = require('discord.js')
const client = new Discord.Client()
client.on('message', async message => {
  let prefix= "!"
  if(message.content.startsWith(prefix+"trivia")){
    const json = await Trivia.fiction()
    const embed = new Discord.MessageEmbed()
    .setTitle(json.question)
    .setImage(json.image)
    .setDescription(json.answers.join("\n"));
    message.channel.send(embed).then(msg => {
      const filter = m => m.author.id === message.author.id;
      message.channel.awaitMessages(filter, { max: 1, time: 60000})
        .then(collected => {
          if(collected.first().content === json.answer){
            embed.setDescription("Lo lograste")
            return msg.edit(embed)
          } else {
            embed.setDescription("Fallaste...")
            return msg.edit(embed)
          }
        })
        .catch(collected => {
          embed.setDescription("No escribiste nada.")
          msg.edit(embed)
        });
    })
  }
})

Utilidades

Funcion Descripcion
fiction Obtener el json de una trivia de ficcion
cultura Obtener el json de una trivia de cultura
famosos Obtener el son de una trivia de famosos
pais Obtener el josn de una trivia de paises

Version

Readme.MD en estado de beta

Trazka