skyapi.js

0.0.4 • Public • Published

Skyapi.js

An NPM package used to interact with the Skyline Bots API


Installing

Install NodeJS then run this in your terminal

npm i skyapi.js --save


Using the package

JavaScript

// Post your stats to the site

const Skyline = require('skyapi.js')

const discord = require('discord.js')
const client = new discord.Client()

const skyline = new Skyline.Client(client, {
	key: "your-api-key-here"
})

client.on('ready', () => {
  console.log("The client is ready")
  // post every 10 minutes
	skyline.autopost({ interval: 600000, /* 10 minutes */ timeout: 1.2e+6 /* 20 minutes */})
})

// Message event
client.on('message', (message) => {
if (message.content == "!poststats") {
	skyline.postStats()
}
})

TypeScript

import * as skyline from "skyapi.js"

import { Client } from "discord.js"

const client = new Client()

const skyline = new skyline.Client(client, {
	key: "your-api-key-here"
})

Items

Features

The features of skyapi.js include:

  • Post Server Count
  • Webhook Compatibility

Documentation

The documentation for skyapi.js can be found here

Package Sidebar

Install

npm i skyapi.js

Weekly Downloads

1

Version

0.0.4

License

ISC

Unpacked Size

15.2 kB

Total Files

8

Last publish

Collaborators

  • skylinebots