api-services.js

0.0.2 • Public • Published

API Services Wrapper

NPM NPM

Information

'API Services' is an API (Application Programming Interface) that allows the generation of images from avatars. It is intended for use in Discord bots, although any service can use it through HTTP requests (https://services.d-assurance.tk:2096) or through this package.

Need help?

Installing the package

$ npm i api-services.js

Module declaration

const services = require('api-services.js');

Available functions

All images must be strings in PNG format.

services
.achievement('text');

.ad('image');

.affect('image');

.amiajoke('image');

.approved('image');

.bad('image');

.batslap('image1', 'image2');

.bed('image1', 'image2');

.biden('image');

.blink('image1', 'image2');

.blur('image', level<number>);

.bobross('image');

.brightness('image', level<number>);

.burn('image', level<number>);

.calling('text');

.captcha('image');

.challenge('text');

.changemymind('text');

.circle('image');

.clyde('text');

.color('hexcolor');

.communist('image');

.confusedstonk('image');

.crush('image');

.darkness('image', level<number>);

.delete('image');

.discordblack('image');

.discordblue('image');

.dislike('image');

.distracted('image1', 'image2', 'image3');

.doublestonk('image1', 'image2');

.facepalm('image');

.facts('text');

.fuse('image1', 'image2');

.gay('image');

.glitch('image');

.grab('image');

.greyscale('image');

.gun('image');

.hearts('image');

.hitler('image');

.invert('image');

.jail('image');

.karaba('image');

.kiss('image1', 'image2');

.lesbian('image');

.like('image');

.lisapresentation('text');

.mms('image');

.money('image');

.nonbinary('image');

.notstonk('image');

.ohno('text');

.opinion('image', 'text');

.phub('username', 'message', 'avatar');

.poutine('image');

.quote('username', 'message', 'avatar', 'hexcolor');

.rip('image');

.salty('image');

.sepia('image');

.shame('image');

.sharpen('image', level<number>);

.simp('image');

.spank('image');

.spongebobtimecard('text');

.stonk('image');

.tatoo('image');

.thomas('image');

.trash('image');

.trump('image');

.wanted('image');

.what('image');

Example (in Eris, a Discord library)

const services = require('api-services.js');
const url = services.ad(msg.author.dynamicAvatarURL('png'));

return bot.createMessage(msg.channel.id, {
    embed: {
        image: {
            url: url,
        },
    },
});

Example (in Discord.js, a Discord library)

const services = require('api-services.js');
const url = services.ad(msg.author.displayAvatarURL({ dynamic: true, size: 1024, format: 'png' }));

return message.channel.send({
    embed: {
        image: {
            url: url,
        },
    },
});

or

const services = require('api-services.js');
const Discord = require('discord.js');
const url = services.ad(msg.author.displayAvatarURL({ dynamic: true, size: 1024, format: 'png' }));

const embed = new Discord.MessageEmbed().setImage(url);

return message.channel.send(embed);

Package Sidebar

Install

npm i api-services.js

Weekly Downloads

3

Version

0.0.2

License

ISC

Unpacked Size

21.4 kB

Total Files

3

Last publish

Collaborators

  • adriantek0