0.1.7-alpha.7 • Published 2 years ago
@infinitylist/ap v0.1.7-alpha.7
@infinitylist/autoposter
The easy way to post your bots user, server and shard count stats.
Note: This package will post stats every 5 Minutes by default.
Supported Libraries
+ discord.jsExample
const { InfinityAutoPoster } = require('@infinitylist/ap')
const poster = InfinityAutoPoster('auth_token', client) // your discord.js client
// Optional logger
poster.on('posted', (stats) => {
console.log(`Posted stats to the Infinity API | ${stats.servers} servers`)
});Example Error
const { InfinityAutoPoster } = require('@infinitylist/ap')
const poster = InfinityAutoPoster('auth_token', client) // your discord.js client
// Optional error logger
poster.on('error', (err) => {
console.log(err)
})Example Options
| name | description | type | default |
|---|---|---|---|
| interval | Interval to post stats at | Number | 300000 |
| postOnStart | Post when the interval starts | Boolean | true |
| startPosting | Interval to post stats at | Number | false |
Note: if you set
startPostingto false you will have to call._start()
/**
* INITIALIZE THE AUTO POSTER USING YOUR
* DISCORD.JS CLIENT WITH OPTIONS
*/
const poster = InfinityAutoPoster(auth, client, {
interval: 500000,
startPosting: true,
postOnStart: false
});
poster.on('posted', (stats) => {
console.log(`Posted stats to the Infinity Bot List API | ${stats.servers} servers`)
});
// Optional error logger
poster.on('error', (err) => {
console.log(err)
})Example Start Event
/**
* INITIALIZE THE AUTO POSTER USING YOUR
* DISCORD.JS CLIENT WITH OPTIONS
*/
const poster = InfinityAutoPoster(auth, client, {
interval: 500000,
startPosting: false,
postOnStart: true
});
await poster._start();
poster.on('posted', (stats) => {
console.log(`Posted stats to the Infinity Bot List API | ${stats.servers} servers`)
});
// Optional error logger
poster.on('error', (err) => {
console.log(err)
})0.1.7-alpha.7
2 years ago
0.1.7-alpha.6
2 years ago
0.1.7-alpha.5
2 years ago
0.1.7-alpha.4
2 years ago
0.1.7-alpha.3
2 years ago
0.1.6
2 years ago
0.1.0
2 years ago
0.0.1
2 years ago