refraction/src/commands/stars.ts
2022-06-07 17:08:49 +08:00

20 lines
529 B
TypeScript

import { Command } from '../index';
export const cmd: Command = {
name: 'stars',
desc: 'Shows the number of stars in PolyMC',
aliases: ['star', 'stargazers'],
exec: async (e) => {
const count = await fetch('https://api.github.com/repos/PolyMC/PolyMC')
.then((r) => r.json() as Promise<{ stargazers_count: number }>)
.then((j) => j.stargazers_count);
return e.reply({
embeds: [
{
title: `${count} total stars!`,
color: 'GOLD',
},
],
});
},
};