This wrapper was created to make the MonkeDev API easier to use for you HTTP beginners. If you need more help you can join our discord server!
Please check out the documentation for information of each endpoint!
npm i monkewrapper
const monkeWrapper = require('monkewrapper');
const monke = new monkeWrapper('API_KEY'); // If you do not have a key leave blank
(async () => {
const res = await (await monke.get('/facts/dog')).json();
console.log(res);
})();
const monkeWrapper = require('monkewrapper');
const key = null; // If you have a key replace it with null.
const monke = new monkeWrapper(key);
const discord = require('discord.js');
const bot = new discord.Client();
bot.login('BOT_TOKEN');
bot.on('message', async message => {
if(message.content.startsWith('!gay')) {
const user = message.mentions.members.first() || message.author;
const res = await (await monke.get('/canvas/gay', {imgUrl: user.avatarURL({format: 'png', size: 512})})).buffer();
message.channel.send(new discord.MessageAttachment(res, 'gay.png'));
};
if(message.content == '!dog-fact') {
const res = await (await monke.get('/facts/dog')).json();
message.channel.send(res.fact);
};
});
const monkeWrapper = require('monkewrapper');
const key = null; // If you have a key replace it with null.
const monke = new monkeWrapper(key);
const Client = require('eris').Client;
const bot = new Client('BOT_TOKEN', {defaultImageSize: 512});
bot.connect();
bot.on('messageCreate', async message => {
if(message.content.startsWith('!gay')) {
const user = message.mentions[0] || message.author;
const res = await (await monke.get('/canvas/gay', {imgUrl: user.staticAvatarURL})).buffer();
message.channel.createMessage('', {file: res, name: 'gay.png'});
};
if(message.content == '!dog-fact') {
const res = await (await monke.get('/facts/dog')).json();
message.channel.createMessage(res.fact);
};
});
/attachments/monkey
,
/facts/monkey
,
/facts/cat
,
/facts/dog
,
/canvas/gay