Sends you a random emoji pack from emoji.gg
const lib = require('lib')({token: process.env.STDLIB_SECRET_TOKEN});
const axios = require('axios');
if (context.params.event.content.startsWith('!emoji-packs')) {
const packsJson = await axios('https://emoji.gg/api/packs').then(
(res) => res.data
);
const pack = packsJson[Math.floor(Math.random() * packsJson.length)];
return lib.discord.channels['@0.2.0'].messages.create({
channel_id: context.params.event.channel_id,
content: ``,
embed: {
title: pack.name,
description:
pack.description +
'\n\n' +
pack.emojis
.map(
(x, i) =>
`**\`[ ${
i + 1
} ]\`** [${x}](https://discordemoji.com/assets/emoji/${x})`
)
.join('\n'),
color: 0xffff,
image: {url: pack.image},
},
});
}