UNPKG

dbd.js-new

Version:

dbd.js-new - Simplifica la programación de un bot de discord, dbd.js-new es una versión de dbd.js con soporte

39 lines (27 loc) 983 B
module.exports = async (d) => { const code = d.command.code; const r = code.split("$getInviteInfo").length - 1; const inside = code.split("$getInviteInfo")[r].after(); const err = d.inside(inside); if (err) return d.error(err); const [c, option] = inside.splits; const invites = await d.message.guild.fetchInvites().catch((err) => null); if (!invites) return d.error(`❌ Failed to fetch invites`); const invite = invites.find((e) => e.url === c || e.code === c); if (!invite) return d.error(`❌ Invalid invite code in \`$getInviteInfo${inside}\``); const opt = { guildID: invite.guild.id, uses: invite.uses, userID: invite.inviter.id, isTemporary: invite.temporary, createdAt: invite.createdTimestamp, expiresAt: invite.expiresTimestamp || "", url: invite.url, maxUses: invite.maxUses, channelID: invite.channel.id, }[option]; return { code: code.replaceLast(`$getInviteInfo${inside}`, opt), }; };