https://discordservices.net API wrapper for Node.js
Simply run npm i discord-services
(or yarn add discord-services
)
(Sync)
Posting Bot Server Count:
const DS = require('discord-services');
const ds = new DS('API TOKEN');
ds.postStats('SERVER_COUNT', 'BOT_ID').then(() => {
console.log('Successfully updated server count.')
}).catch((err) => {
console.error(err)
});
Posting Bot News:
note: if true
then the news is for a bot issue or maintenance.
const DS = require('discord-services');
const ds = new DS('API TOKEN');
ds.postNews('BOT_ID', 'NEWS_TITLE', 'NEWS_CONTENT', false).then(() => {
console.log('Successfully posted news.')
}).catch((err) => {
console.error(err)
});
Posting Bot commads: May not work blame the API.
const DS = require('discord-services');
const ds = new DS('API TOKEN');
ds.postCommands('BOT_ID', 'COMMAND_NAME', 'DESCRIPTION', 'COMMAND_CATEGORY').then(() => {
console.log('Successfully posted command.')
}).catch((err) => {
console.error(err)
});
(Async)
Posting Bot Server Count
const DS = require('discord-services');
const ds = new DS('API TOKEN');
await ds.postStats('SERVER_COUNT', 'BOT_ID')
Posting Bot News:
const DS = require('discord-services');
const ds = new DS('API TOKEN');
await ds.postNews('BOT_ID', 'NEWS_TITLE', 'NEWS_CONTENT', false)
Posting Bot commads:
const DS = require('discord-services');
const ds = new DS('API TOKEN');
await ds.postCommands('BOT_ID', 'COMMAND_NAME', 'DESCRIPTION', 'COMMAND_CATEGORY')