0.0.4 • Published 3 years ago

blueapi.js v0.0.4

Weekly downloads
229
License
Copyright
Repository
-
Last release
3 years ago

Install

$ npm i blueapi.js

Setup

const api = require('blueapi.js');

Image Example

let image = await api.image.petpet('https://miro.medium.com/max/1200/1*mk1-6aYaf_Bes1E3Imhc0A.jpeg'); //Default frames = 40

2 in 1

let image = await api.image.trigger(await api.image.circle('image')); //trigger but circle

Path Example

const api = require('blueapi.js');
const path = require('path');

let image = await api.image.blink(path.join(__dirname, 'path', 'to', 'image.png'), path.join(__dirname, 'path', 'to', 'image2.png'), path.join(__dirname, 'path', 'to', 'image3.png')); //∞ (infinity) images support

FS Example

const api = require('blueapi.js');
const fs = require('fs');

let image = await api.image.petpet('https://miro.medium.com/max/1200/1*mk1-6aYaf_Bes1E3Imhc0A.jpeg', { frames: 40 }); //Default frames = 40

fs.writeFileSync('./petpet.gif', image) //buffer

Discord.js Example

const api = require('blueapi.js');
const discord = require('discord.js'); //Discord.js V12
const client = new discord.Client();

client.on('message', async message => {
    if (message.content.startsWith(`!trigger`)) {

        let image = await api.image.trigger(message.author.displayAvatarURL({ dynamic: false, format: 'png' }));

        let file = new discord.MessageAttachment(image, "trigger.gif");

        message.channel.send(file);
    }
});

Endpoints

GIF

ValueParam
petpetimage, { frames }
blink∞ images (min = 2)
triggerimage

PNG

ValueParam
adimage
circleimage

Changelog

  • + Fixed Bug
  • + Added circle method
  • + Fixed custom frames for petpet
  • + Support infinity images for blink
  • + Support files
  • - Removed custom delay for blink

Contact

Youtube, Discord

0.0.4

3 years ago

0.0.3

3 years ago

0.0.2

3 years ago

0.0.1

3 years ago