1.1.1 • Published 6 years ago
somewebhook v1.1.1
Some Webhook
Installation
npm install somewebhook
Usage
var { WebhooksClientManager } = require('somewebhook')
var Hooks = new WebhooksClientManager()
Hooks.createHookFromURL('https://discordapp.com/api/webhooks/ID/TOKEN')
Hooks.createHookFromURL('https://discordapp.com/api/webhooks/ID/TOKEN')
Hooks.createHookFromURL('https://discordapp.com/api/webhooks/ID/TOKEN')
Hooks.send('Hi !')Create this :

API
(in dev)
Class
Webhooks
WebhooksConsole extend Webhooks (Only use for error, warn and log in the script)
WebhooksManager extend Webhooks
WebhooksClientManager extend Webhooks
Functions of the class WebhooksClientManager
.changeAllHooks(hooks) => Change all hooks | hooks: (Hooks||Path)
.changeOneHook(hook) => Change one hook | hook: WebhookClient
.resetHooks() => Reset the WebhooksClientManager
.find(obj) => Return the first element | obj: (string||WebhooksID)
.webhookCreator(id, token, message?, options?) => Create a WebhookClient and stock it | id: WebhooksID, token: string, message: string?, options: object
.webhookDestructor(id, token)
.createHookFromURL(link, message?, options?)
.saveHooks(path?)
.addHooksFromGuild(guild)
.removeHooksFromGuild(guild)
.getHooksFromGuild(guild)
.addHooksFromTextChannel(channel)
.removeHooksFromChannel(channel)
.setPath(path)
.send(content, options?)
.delete(reason?)
.destroy()
.toString() is differentProperties of the class WebhooksClientManager
.getHooks
.getPath
.client
.id
.options
.token
.url
.length
.toJSON
.createdTimestampStatic function of Webhooks class
.formHookFromURL(link)
.getHooksFromTextChannel(channel)
.getHooksFromGuild(guild)Typedef
WID => (string or number) - Simple id of the webhook
WebhooksID => {
id : WID
} - Format of the Webhooks id
WebhookToken => {
id : WID,
token : string
} - Format of the Webhooks token
Path => (string) - Path in general
WebhooksHooks => {
id : id,
hooks : WebhookToken[]
} - Format of an Array of WebhookClient
Hooks => WebhookClient[] - Represent all webhooksClient
Webhooks => Webhook[] - Represent all webhooks
WebhooksToString => {
path : Path,
hooks : Hooks
} - Represent all hooksChangelog
1.0.0 : Initialisation
1.0.1 : Little error on package.json
1.0.2 : Second big error on package.json
1.0.3 : AGAIN an error on package.json
1.0.4 : Upgraded the module somejson to 1.1.0
1.0.5 : Hooks.js to index.js
1.1.0 : Added Class => Webhooks, WebhooksManager; Rework statics class and place it in the class Webhooks; Upgrade discord.js to 12.2.0
1.1.1 : Little error on index.js