tabby-api-wrapper

1.0.6 • Public • Published

tabby-api-wrapper

Image renderer with 2 workers.
216 lines of code, 1 dependency

Installation

Current stable version: 1.0

$ npm install tabby-api-wrapper

Usage

const TabbyApi = require('tabby-api-wrapper');
const api = new TabbyApi('your_token'); // required

const image = api.clyde('Hello world'); // returns buffer

Example:

const TabbyApi = require('tabby-api-wrapper');
const api = new TabbyApi('your_token');
const client = new Discord.Client();

client.on('message', async (message) => {
    let args = message.content.toLowerCase().split(' ');
    if (args[0] == 'clyde') {
        let buffer = await api.clyde(args.slice(1).join(' '));
        let attachment = new Discord.MessageAttachment(buffer, 'clyde.png');
        message.channel.send(attachment);
    };
});

Token

Token required.
request - Form

Limit

5 requests per second.
If you exceed rate limit, your IP will be banned for minute.

Endpoints

affect - avatar
beautiful - avatar
blur - avatar
circle - avatar
clyde - avatar
deepfry - avatar
delete - avatar
dither - avatar
gay - avatar
grayscale - avatar
hitler - avatar
changemymind - message
invert - avatar
jail - avatar
jokeoverhead - avatar
pixelate - avatar
qr - message
rip - avatar
rotate - avatar (90 degrees)
sepia - avatar
shit - avatar
trash - avatar
triggered - avatar (gif)
wanted - avatar
wasted - avatar

Package Sidebar

Install

npm i tabby-api-wrapper

Homepage

tabbyapi.tk

Weekly Downloads

1

Version

1.0.6

License

ISC

Unpacked Size

8.61 kB

Total Files

3

Last publish

Collaborators

  • heges
  • samculo