get random penguins pics
const lib = require('lib')({token: process.env.STDLIB_SECRET_TOKEN});
const axios = require('axios');
let subreddits = [
'penguin',
];
function titleCase(str) {
str = str.toLowerCase().split(' ');
for (let i = 0; i < str.length; i++) {
str[i] = str[i].charAt(0).toUpperCase() + str[i].slice(1);
}
return str.join(' ');
}
if (context.params.event.content.startsWith('°penguin')) {
let subreddit = subreddits[Math.floor(Math.random() * subreddits.length)];
let link = `https://meme-api.herokuapp.com/gimme/${subreddit}`;
let {data} = await axios(link);
let author = titleCase(data.author);
let title = titleCase(data.title);
await lib.discord.channels['@0.1.1'].messages.create({
channel_id: `${context.params.event.channel_id}`,
content: ``,
tts: false,
embed: {
type: 'rich',
title: title,
description: '',
color: 0x00ffff,
image: {
url: data.url,
height: 100,
width: 100,
},
footer: {
text: 'Hits : ' + data.ups + '\ud83d\udc4d | Submitted by: ' + author,
},
},
});
}