topgg-deno

Deno sdk for the top.gg api

Usage

Posting stats

import { Client } from "https://deno.land/x/topgg-deno/mod.ts"

const client = new Client("Your Top.gg Token")

client.postStats({ 
   server_count: 0 // Guild count of your bot
})

Listening to votes using a webhook

import { Client } from "https://deno.land/x/topgg-deno/mod.ts"

const client = new Client("Your Top.gg Token", {
  port: 3000 // The port you want to listen to
  path: '/dblwebhook' // On which path you want to recieve vote events
})

client.on('vote', (vote) => {
  // vote will be your vote object, e.g
  console.log(vote.user) // 395526710101278721 < user who voted\
})