UNPKG

@getsolara/solara.js

Version:

A lightweight and modular Discord bot framework built on discord.js v14, with truly optional feature packages.

15 lines 745 B
module.exports = { name: "$isBannable", description: "Checks if the specified user ID is bannable by the bot in the current guild. Returns true or false.", takesBrackets: true, execute: async (context, args) => { if (!context.guild) return "[Error: $isBannable requires a guild context]"; if (!args[0]) return "[Error: $isBannable requires a user ID]"; const userId = args[0]; try { const member = await context.guild.members.fetch(userId).catch(() => null); if (member) return member.bannable.toString(); return context.guild.members.me?.permissions.has("BanMembers").toString() ?? "false"; } catch (err) { return "false"; } } };