@skeet-framework/discord-utils
Version:
Skeet Framework Plugin - Discord Utils
22 lines (21 loc) • 1.52 kB
TypeScript
export { createTextChannel } from './lib/createTextChannel';
export { createPrivateChannel } from './lib/createPrivateChannel';
export { isChannelExist } from './lib/isChannelExist';
export { deleteChannel } from './lib/deleteChannel';
export { messageChannel } from './lib/messageChannel';
export { getUserRoles } from './lib/getUserRoles';
export { deferResponse } from './lib/deferResponse';
export { updateResponse } from './lib/updateResponse';
export { removeUserRole } from './lib/removeUserRole';
export { addRoleToUser } from './lib/addRoleToUser';
export { discordChangeLog } from './lib/discordChangeLog';
export { getReleaseInfoAsJson } from './lib/discordChangeLog';
export { getGuildMembers } from './lib/getGuildMembers';
export { deployCommands } from './lib/deployCommands';
export { interactionMessage } from './lib/interactionMessage';
export type { ReleaseInfo } from './lib/discordChangeLog';
export type { DiscordUser, GuildMember } from './types/DiscordUser';
export type { DiscordRouterParams, Channel, CommandData, CommandOption, Guild, Member, User, ActionData, } from './types/discordRouterParams';
export type { Message, TextChannel, TextChannelType, MessageComponentType, Interaction, MessageComponentInteraction, ApplicationCommandData, } from 'discord.js';
export { InteractionResponseType, InteractionType, verifyKey, ButtonStyleTypes, MessageComponentTypes, } from 'discord-interactions';
export { ComponentType, TextInputStyle, ButtonStyle, SlashCommandBuilder, } from 'discord.js';