0.0.2 • Published 3 years ago

api-services.js v0.0.2

Weekly downloads
-
License
ISC
Repository
github
Last release
3 years ago

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);