discordservices.js
ES6 Promise based API Wrapper for discordservices.net
Logging In
Params
| Param | Type | Default | Description |
|---|---|---|---|
| options | Object |
Options for client | |
| options.id | string |
"" |
Discord bot id |
| options.token | string |
"" |
DiscordServices token |
Example
import { Client } from "discordservices.js"; // ES6
// or
const { Client } = require("discordservices.js"); // ES5
const ds = new Client({
id,
token
});Updating Stats
Params
| Param | Type | Description |
|---|---|---|
| stats | Object |
Stats for update |
| stats.servers | number |
The number of servers the bot |
| stats.shards | number |
The number of shards the bot |
Example
ds.updateStats({
servers,
shards
}); // => PromisePosting News
Params
| Param | Type | Default | Description |
|---|---|---|---|
| news | Object |
News for post | |
| news.title | string |
"" |
News title |
| news.content | string |
"" |
News content |
| news.error | boolean |
false |
Is error news |
Example
ds.postNews({
title,
content
}); // => PromiseUpdating Commands †
Params
| Param | Type | Description |
|---|---|---|
| commands | Object[] |
Commands for update |
| commands.command | string |
Command name |
| commands.desc | string |
Command description |
| commands.category | string |
Command category |
Example
ds.updateCommands(commands); // => PromiseEvents
| Name | Description |
|---|---|
updateStats |
Stats Update |
postNews |
News Update |
updateCommands |
Commands Update |
updateCommands |
Commands Update |
requestError |
Request error |
Example
ds.on("error", (error) => {
// ...
});If you have any questions regarding use of this library, feel free to contact the developer(s).