UNPKG

discord-reactions-roles

Version:

A simple and powerful module for adding a reaction role system to your discord.js project

53 lines (43 loc) 1.02 kB
// Import requirement import { EmbedData, Role } from "discord.js"; export interface GuildReactionsRoles { author: string; created: number; updated: number; messages: ReactionsRolesMessages; channelID: string; messageID: string; data: GuildReactionRole[]; } export interface GuildReactionRole { id: string | null; name: string | null; raw: string; roleID: string; added: number; animated: boolean; } export interface CreateReactionsRolesData { mentionEveryone?: boolean; role: Role; emoji: string; embed?: EmbedData; author?: string; messages?: ReactionsRolesMessages; } export interface EditReactionsRolesData { role: Role; emoji: string; } export interface ReactionsRolesMessages { started?: string; ended?: string; } export interface ParsedEmoji { id: string; name: string; raw: string; isValid: boolean; unicode: boolean; animated: boolean; }