For the complete documentation index, see llms.txt. This page is also available as Markdown.

Vote Check

By this method of Vote Check, your bot can check whether the author have or have not voted for your bot.

An Example Command

const Discord = require("discord.js"); //This is an example voted check command
const client = new Discord.Client();
const cybralist = require("cybralist.js");
const dbl = new cybralist("TOKEN-HERE", client); // This is not your bot token, this token can be found from our website: https://cybralist.com/bots/your_bot_id

client.on("ready", async () => {
  console.log(`Logged in as ${client.user.tag}`)
})

client.on("message", async (message) => {
  if (!message.guild) return;
  if (message.author.bot) return;
  
  const prefix = "!";
  const args = message.content.slice(prefix.length).split(" ");
  const command = args.shift().toLowerCase();
    
  if (command === "check") {
    const vote = await dbl.hasVoted(message.author.id);
    
    if (vote === true) { // checking whether the author has voted or not!
      message.channel.send(`You have voted for ${client.user.tag} recently. You can vote every 12 hours.`)
      
    } else {
      message.channel.send(`You have not voted for ${client.user.tag}. Please vote :)\nhttps://cybralist.com/bots/${client.user.id}/vote`)
    }
    
  }
})

client.login("token")

Last updated